OSDN Git Service

/cp
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
2
3         PR c++/30535
4         * g++.dg/template/operator10.C: New.
5
6 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7
8         PR libfortran/32217
9         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
10
11 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
12
13         PR fortran/17711
14         * gfortran.dg/operator_4.f90: New test.
15         * gfortran.dg/operator_5.f90: New test.
16         * gfortran.dg/logical_comp.f90: Adjusted error messages.
17         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
18
19 2007-07-08  Tobias Burnus  <burnus@net-b.de>
20
21         PR fortran/32669
22         * gfortran.dg/argument_checking_6.f90: New.
23
24 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
25
26         PR fortran/25094
27         * gfortran.dg/interface_155555.f90: New test.
28
29 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30
31         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
32         c99-math-long-double-1.c, c99-math.h: Test subnormals.
33
34 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
35
36         PR testsuite/25241
37         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
38         discern pedantic diagnostics and errors.
39         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
40         and not an error.
41         * gcc.dg/20050121-1.c: This is an error and not a warning.
42         * gcc.target/i386/sseregparm-2.c:  Likewise.
43         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
44         * gcc.dg/charset/attribute2.c: Likewise.
45         * gcc.dg/bitfld-1.c: Likewise.
46         * gcc.dg/pack-test-2.c: Likewise.
47         * gcc.dg/940510-1.c: Match separately error and warning.
48         * gcc.dg/array-2.c: Match separately multiple messages. The second
49         diagnostic is a pedantic warning and not an error.
50         * gcc.dg/pr14475.c: Match separately multiple messages.
51         * gcc.dg/pr18809-1.c: Likewise.
52         * gcc.dg/pr27953.c: Likewise.
53         * gcc.dg/vla-init-1.c: Likewise.
54         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
55
56 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
57
58         PR fortran/32644
59         * gfortran.dg/char_decl_1.f90: New test.
60
61 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
62
63         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
64
65 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
66
67         PR c++/32232
68         * g++.dg/template/overload9.C: New test.
69
70 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
71
72         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
73         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
74
75 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
76
77         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
78         * gcc.dg/20001012-2.c: Likewise.
79         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
80         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
81
82 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
83
84         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
85         about the chunk size when STACK_SIZE is defined.
86
87 2007-07-06  Josh Conner  <jconner@apple.com>
88
89         PR middle-end/32602
90         * gcc.dg/sibcall-8.c: New test.
91
92 2007-07-06  Josh Conner  <jconner@apple.com>
93
94         PR middle-end/32603
95         * gcc.target/arm/sibcall-1.c: New test.
96
97 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
98
99         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
100
101 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
102
103         * gfortran.dg/save_parameter.f90: New test.
104         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
105
106 2007-07-06  Richard Guenther  <rguenther@suse.de>
107
108         * g++.dg/opt/pr30965.C: New testcase.
109
110 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
111
112         * gcc.target/mips/save-restore-5.c: New test.
113
114 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
115
116         PR rtl_optimization/32450
117         * gcc.dg/pr32450.c: New runtime test.
118
119 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
120
121         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
122         single underscore in scan directives.
123
124 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
125
126         PR c++/32245
127         * g++.dg/init/ptrmem4.C: New test.
128
129         PR c++/32251
130         * g++.dg/init/new21.C: Likewise.
131
132         PR c++/31992
133         * g++.dg/template/static30.C: Likewise.
134
135 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
136
137         * gcc.dg/vect/costmodel/ppc: New directory.
138         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
139         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
140         New test.
141         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
142         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
143         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
144         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
145         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
146         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
147         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
148         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
149         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
150         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
151         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
152         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
153         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
154         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
155
156 2007-07-05  Tobias Burnus  <burnus@net-b.de>
157
158         PR fortran/32359
159         * gfortran.dg/module_md5_1.f90: Update MD5 number.
160
161 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
162
163         PR fortran/32526
164         * gfortran.dg/interface_14.f90: New test.
165
166         PR fortran/32613
167         * gfortran.dg/do_iterator_2.f90: New test.
168
169 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
170
171         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
172         (FE_DEC_DOWNWARD): Likewise.
173         (FE_DEC_UPWARD): Likewise.
174         (FE_DEC_TOWARDZERO): Likewise.
175         (FE_DEC_TONEARESTFROMZERO): Likewise.
176
177 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
178
179         * gcc.c-torture/compile/pr32606.c: New.
180         * gfortran.fortran-torture/execute/pr32604.f90: New.
181
182 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
183
184         * gcc.dg/visibility-12.c: New test.
185         * gcc.dg/visibility-13.c: Likewise.
186         * g++.dg/ext/visibility-9.C: Likewise.
187         * g++.dg/ext/visibility-10.C: Likewise.
188
189 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
190
191         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
192         * gcc.dg/sh-relax-vxworks.c: New test.
193
194 2007-07-04  Richard Guenther  <rguenther@suse.de>
195
196         PR tree-optimization/32500
197         * gcc.c-torture/execute/pr32500.c: New testcase.
198
199 2007-07-04  Richard Guenther  <rguenther@suse.de>
200
201         PR tree-optimization/32482
202         * gcc.c-torture/compile/pr32482.c: New testcase.
203
204 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
205
206         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
207         VxWorks kernels.
208         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
209         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
210         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
211         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
212
213 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
214
215         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
216
217 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
218
219         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
220
221 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
222
223         PR fortran/31198
224         * gfortran.dg/min_max_optional_1.f90: New test.
225         * gfortran.dg/min_max_optional_2.f90: New test.
226         * gfortran.dg/min_max_optional_3.f90: New test.
227
228 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
229
230         PR fortran/32545
231         * gfortran.dg/fmt_error.f90: New test.
232
233 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
234
235         PR fortran/32612
236         * gfortran.dg/interface_13.f90: New test.
237
238 2007-07-03  Dave Brolley  <brolley@redhat.com>
239
240         PR c++/31743
241         * g++.dg/init/new20.C: New test.
242
243 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
244
245         PR fortran/32579
246         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
247
248 2007-07-03  Tobias Burnus  <burnus@net-b.de>
249
250         PR fortran/25062
251         * common_7.f90: New.
252         * common_8.f90: New.
253         * common_9.f90: New.
254
255 2007-07-03  Tobias Burnus  <burnus@net-b.de>
256
257         PR fortran/30940
258         * gfortran.dg/argument_checking_1.f90: New.
259         * gfortran.dg/argument_checking_2.f90: New.
260         * gfortran.dg/argument_checking_3.f90: New.
261         * gfortran.dg/argument_checking_4.f90: New.
262         * gfortran.dg/argument_checking_5.f90: New.
263         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
264         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
265
266 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
267
268         * gcc.dg/pr32176.c: Add -w to default dg-options.
269
270 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
271
272         * gcc.c-torture/compile/ssa-pre-1.c: New test.
273
274 2007-07-03  Tobias Burnus  <burnus@net-b.de>
275
276         PR fortran/20888
277         * gfortran.dg/null_2.f90: New.
278
279 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
280             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
281
282         PR middle-end/32176
283         * gcc.dg/pr32176.c: New test.
284
285 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
286
287         * gcc.dg/const-float80.c : New test.
288         * gcc.dg/const-float128.c : New test.
289         * gcc.dg/const-float80-ped.c : New test.
290         * gcc.dg/const-float128-ped.c : New test.
291
292 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
293
294         * gcc.dg/c99-math.h: Fix typo.
295
296 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
297
298         PR libgomp/32468
299         * gcc.dg/gomp/pr32468-1.c: New test.
300
301 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
302
303         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
304         an ABI option.
305
306 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
307
308         * gfortran.fortran-torture/compile/pr32583.f: New.
309         * gcc.c-torture/compile/pr32584.c: New
310
311 2007-07-02  Ollie Wild  <aaw@google.com>
312
313         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
314         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
315
316 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
317
318         * gcc.target/mips/save-restore-1.c: New test.
319         * gcc.target/mips/save-restore-2.c: Likewise.
320         * gcc.target/mips/save-restore-3.c: Likewise.
321         * gcc.target/mips/save-restore-4.c: Likewise.
322
323 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
324
325         PR tree-optimization/31966
326         PR tree-optimization/32533
327         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
328         * gfortran.dg/pr32533.f90: Ditto.
329
330 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
331
332         * g++.dg/opt/nrv12.C: New test.
333         * gcc.target/i386/nrv1.c: New test.
334
335         PR c++/31748
336         * g++.dg/gomp/pr31748.C: New test.
337
338 2007-07-02  Ira Rosen  <irar@il.ibm.com>
339  
340         PR tree-optimization/32230
341         * gcc.dg/vect/pr32230.c: New test.
342
343 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
344
345         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
346         * bind_c_coms.f90: Ditto.
347         * bind_c_coms_driver.c: Ditto.
348         * bind_c_dts.f90: Ditto.
349         * bind_c_dts_2.f03: Ditto.
350         * bind_c_dts_2_driver.c: Ditto.
351         * bind_c_dts_3.f03: Ditto.
352         * bind_c_dts_4.f03: Ditto.
353         * bind_c_dts_driver.c: Ditto.
354         * bind_c_implicit_vars.f03: Ditto.
355         * bind_c_procs.f03: Ditto.
356         * bind_c_usage_2.f03: Ditto.
357         * bind_c_usage_3.f03: Ditto.
358         * bind_c_usage_5.f03: Ditto.
359         * bind_c_usage_6.f03: Ditto.
360         * bind_c_usage_7.f03: Ditto.
361         * bind_c_vars.f90: Ditto.
362         * bind_c_vars_driver.c: Ditto.
363         * binding_c_table_15_1.f03: Ditto.
364         * binding_label_tests.f03: Ditto.
365         * binding_label_tests_10.f03: Ditto.
366         * binding_label_tests_10_main.f03: Ditto.
367         * binding_label_tests_11.f03: Ditto.
368         * binding_label_tests_11_main.f03: Ditto.
369         * binding_label_tests_12.f03: Ditto.
370         * binding_label_tests_13.f03: Ditto.
371         * binding_label_tests_13_main.f03: Ditto.
372         * binding_label_tests_14.f03: Ditto.
373         * binding_label_tests_2.f03: Ditto.
374         * binding_label_tests_3.f03: Ditto.
375         * binding_label_tests_4.f03: Ditto.
376         * binding_label_tests_5.f03: Ditto.
377         * binding_label_tests_6.f03: Ditto.
378         * binding_label_tests_7.f03: Ditto.
379         * binding_label_tests_8.f03: Ditto.
380         * binding_label_tests_9.f03: Ditto.
381         * c_assoc.f90: Ditto.
382         * c_assoc_2.f03: Ditto.
383         * c_f_pointer_shape_test.f90: Ditto.
384         * c_f_pointer_tests.f90: Ditto.
385         * c_f_tests_driver.c: Ditto.
386         * c_funloc_tests.f03: Ditto.
387         * c_funloc_tests_2.f03: Ditto.
388         * c_funloc_tests_3.f03: Ditto.
389         * c_funloc_tests_3_funcs.c: Ditto.
390         * c_kind_params.f90: Ditto.
391         * c_kind_tests_2.f03: Ditto.
392         * c_kinds.c: Ditto.
393         * c_loc_driver.c: Ditto.
394         * c_loc_test.f90: Ditto.
395         * c_loc_tests_2.f03: Ditto.
396         * c_loc_tests_2_funcs.c: Ditto.
397         * c_loc_tests_3.f03: Ditto.
398         * c_loc_tests_4.f03: Ditto.
399         * c_loc_tests_5.f03: Ditto.
400         * c_loc_tests_6.f03: Ditto.
401         * c_loc_tests_7.f03: Ditto.
402         * c_loc_tests_8.f03: Ditto.
403         * c_ptr_tests.f03: Ditto.
404         * c_ptr_tests_10.f03: Ditto.
405         * c_ptr_tests_5.f03: Ditto.
406         * c_ptr_tests_7.f03: Ditto.
407         * c_ptr_tests_7_driver.c: Ditto.
408         * c_ptr_tests_8.f03: Ditto.
409         * c_ptr_tests_8_funcs.c: Ditto.
410         * c_ptr_tests_9.f03: Ditto.
411         * c_ptr_tests_driver.c: Ditto.
412         * c_size_t_driver.c: Ditto.
413         * c_size_t_test.f03: Ditto.
414         * com_block_driver.f90: Ditto.
415         * global_vars_c_init.f90: Ditto.
416         * global_vars_c_init_driver.c: Ditto.
417         * global_vars_f90_init.f90: Ditto.
418         * global_vars_f90_init_driver.c: Ditto.
419         * interop_params.f03: Ditto.
420         * iso_c_binding_only.f03: Ditto.
421         * iso_c_binding_rename_1.f03: Ditto.
422         * iso_c_binding_rename_1_driver.c: Ditto.
423         * iso_c_binding_rename_2.f03: Ditto.
424         * iso_c_binding_rename_2_driver.c: Ditto.
425         * kind_tests_2.f03: Ditto.
426         * kind_tests_3.f03: Ditto.
427         * module_md5_1.f90: Ditto.
428         * only_clause_main.c: Ditto.
429         * print_c_kinds.f90: Ditto.
430         * test_bind_c_parens.f03: Ditto.
431         * test_c_assoc.c: Ditto.
432         * test_com_block.f90: Ditto.
433         * test_common_binding_labels.f03: Ditto.
434         * test_common_binding_labels_2.f03: Ditto.
435         * test_common_binding_labels_2_main.f03: Ditto.
436         * test_common_binding_labels_3.f03: Ditto.
437         * test_common_binding_labels_3_main.f03: Ditto.
438         * test_only_clause.f90: Ditto.
439         * use_iso_c_binding.f90: Ditto.
440         * value_5.f90: Ditto.
441         * value_test.f90: Ditto.
442         * value_tests_f03.f90: Ditto.
443
444 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
445
446         * gcc.dg/tls/opt-14.c: New.
447
448 2007-07-01  Ollie Wild  <aaw@google.com>
449
450         * g++.dg/lookup/using16.C: New test.
451         * g++.dg/lookup/using17.C: New test.
452
453 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
454
455         PR fortran/32239
456         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
457         (test_4): Use proper test for floating point equality.
458         (test_8): Likewise.
459
460 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
461
462         PR libgfortran/32554
463         * gfortran.dg/fmt_p_1.f90: New test.
464
465 2007-07-01  Ira Rosen  <irar@il.ibm.com>
466
467         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
468         initialization and fix dg-final check - the initialization loop is
469         vectorizable.
470
471 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
472             Volker Reichelt  <reichelt@netcologne.de>
473
474         PR middle-end/32559
475         * gcc.dg/pr32559.c: New test.
476
477 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
478
479         PR tree-optimization/25371
480         * gcc.dg/vect/pr25371.c: New test.
481
482 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
483
484         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
485         when allocating and initializing a flexible array.
486
487 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
488
489         PR fortran/20373
490         * gfortran.dg/intrinsic.f90: New test.
491
492 2007-06-30  Tobias Burnus  <burnus@net-b.de>
493
494         PR fortran/32555
495         * gfortran.dg/fmt_zero_check.f90: New.
496
497 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
498
499         PR fortran/30284
500         * gfortran.dg/repeat_f90: New test.
501
502 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
503
504         PR testsuite/25241
505         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
506         -pedantic-errors, so we should match errors.
507         * gcc.dg/cpp/escape-1.c: Likewise.
508         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
509         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
510         warning.
511         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
512         errors instead of warnings.
513         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
514         a pedantic warning.
515         * gcc.dg/cpp/arith-3.c: Likewise.
516
517 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
518
519         PR testsuite/25241
520         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
521         * gcc.dg/pch/valid-2.c: Likewise.
522         * gcc.dg/pch/valid-3.c: Likewise.
523         * gcc.dg/pch/warn-1.c: Likewise.
524         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
525         
526 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
527
528         PR c/4076
529         * gcc.dg/Wunused-function.c: New.
530         
531 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
532
533         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
534
535 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
536
537         * g++.dg/other/canon-31724.C: New.
538         
539 2007-06-29  Jan Hubicka  <jh@suse.cz>
540
541         PR middle-end/32372
542         * gcc.c-torture/compile/pr32372.c: new.
543
544 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
545
546         * gfortran.dg/operator_3.f90: New test.
547
548 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
549
550         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
551         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
552
553 2007-06-29  Richard Guenther  <rguenther@suse.de>
554
555         PR middle-end/32493
556         * gcc.dg/inline-23.c: New testcase.
557
558 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
559
560         PR tree-optimization/24659
561         * gcc.target/i386/vectorize2.c: New test.
562         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
563         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
564
565 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
566
567         * gcc.dg/pointer-arith-9.c: New test.
568
569 2007-06-29  Tobias Burnus  <burnus@net-b.de>
570
571         PR fortran/32483
572         * gfortran.dg/fmt_read_2.f90: New.
573
574 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
575
576         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
577         If it exists, don't try to create it.
578
579 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
580
581         * g++.dg/ext/visibility/ms-compat-1.C: New.
582
583 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
584
585         PR tree-opt/32417
586         * gfortran.fortran-torture/compile/pr32417.f90: New test.
587
588 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
589
590         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
591         targets.
592
593 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
594
595         PR fortran/32467
596         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
597
598 2007-06-27  Richard Guenther  <rguenther@suse.de>
599
600         PR middle-end/32492
601         * gcc.dg/inline-22.c: New testcase.
602
603 2007-06-26  Hui-May Chang <hm.chang@apple.com>
604
605         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
606         the scan-assembler constant.
607
608 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
609
610         PR 20216
611         * gcc.dg/pr20216.c: New.
612
613 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
614
615         PR tree-opt/32421
616         * gcc.dg/vect/pr32421.c: New test.
617
618 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
619
620         PR c++/32111
621         * g++.dg/other/friend5.C: New test.
622
623 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
624
625         PR fortran/32464
626         * gfortran.dg/host_assoc_function_2.f90: New test.
627
628         PR fortran/31494
629         * gfortran.dg/host_assoc_call_1.f90: New test.
630
631 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
632
633         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
634         
635 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
636
637         PR fortran/32456
638         * gfortran.dg/error_format.f90: New test.
639
640 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
641
642         PR fortran/32136
643         * gfortran.dg/pr32136.f90: New test.
644
645 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
646
647         PR fortran/31726
648         * gfortran.dg/minmaxloc_1.f90: New test.
649
650         PR fortran/32298
651         * gfortran.dg/minmaxloc_2.f90: New test.
652
653 2007-06-23  Richard Guenther  <rguenther@suse.de>
654
655         PR tree-optimization/16876
656         PR middle-end/29478
657         * gcc.dg/pr29254.c: The warning is bogus.
658         * gcc.dg/warn-1.c: Likewise.
659         * gcc.dg/assign-warn-3.c: Likewise.
660         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
661
662 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
663
664         * gcc.c-torture/execute/20070623-1.c: New.
665
666 2007-06-22  Jan Hubicka  <jh@suse.cz>
667
668         * gcc.c-torture/compile/pr31541.c: New.
669
670 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
671
672         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
673         Remove -m64 from dg-options.
674
675 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
676
677         PR middle-end/32374
678         * gcc.dg/pr32374.c: New test.
679
680 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
681
682         PR fortran/32360
683         * gfortran.dg/pointer_assign_3.f90: New test.
684
685 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
686
687         PR fortran/31162
688         * gfortran.dg/assign.f90: Update test.
689         * gfortran.dg/real_do_1.f90: Update test.
690         * gfortran.dg/gomp/omp_do1.f90: Update test.
691         * gfortran.dg/warnings_are_errors_1.f: Update test.
692         * gfortran.dg/g77/20010519-1.f: Update test.
693         * gfortran.dg/g77/pr9258.f: Update test.
694         * gfortran.dg/g77/960317-1.f: Update test.
695
696 2007-06-21  Richard Guenther  <rguenther@suse.de>
697
698         PR tree-optimization/32453
699         * gcc.c-torture/compile/pr32453.c: New testcase.
700
701 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
702
703         PR tree-optimization/31866
704         * gcc.dg/pr31866.c: New test.
705
706 2007-06-21  Richard Guenther  <rguenther@suse.de>
707
708         PR tree-optimization/32451
709         * g++.dg/torture/20070621-1.C: New testcase.
710
711 2007-06-21  Christian Bruel  <christian.bruel@st.com>
712
713         * gcc.dg/attr-isr.c: Test delay slot content.
714         
715 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
716
717         PR fortran/32361
718         gfortran.dg/pointer_assign_2.f90: New test.
719
720 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
721
722         PR fortran/25061
723         gfortran.dg/invalid_procedure_name.f90: New test.
724
725 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
726
727         PR tree-optimization/25737
728         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
729
730 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
731
732         * gcc.target/i386/large-size-array-3.c: New.
733
734 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
735         Richard Guenther  <rguenther@suse.de>
736
737         PR fortran/32140
738         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
739
740 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
741
742         PR middle-end/31959
743         * gcc.dg/pr31959.c: New test.
744
745         PR inline-asm/32109
746         * g++.dg/ext/asm10.C: New test.
747
748         PR middle-end/32285
749         * gcc.c-torture/execute/20070614-1.c: New test.
750
751 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
752
753         * gcc.target/arm/stack-corruption.c: New test.
754
755 2007-06-19  Richard Guenther  <rguenther@suse.de>
756
757         * g++.dg/torture/pr30252.C: New testcase.
758
759 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
760
761         PR tree-optimization/32353
762         * g++.dg/opt/nrv13.C: New test.
763
764 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
765
766         PR fortran/20863
767         PR fortran/20882
768         * gfortran.dg/impure_assignment_2.f90 : New test.
769
770         PR fortran/32236
771         * gfortran.dg/data_initialized_2.f90 : New test.
772
773         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
774         appropriate version of 'dmach'.
775
776 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
777
778         PR target/32389
779         * gcc.target/i386/pr32389.c New test.
780
781 2007-06-18  Simon Baldwin <simonb@google.com>
782
783         PR c++/31923
784         * g++.dg/template/error25.C: New.
785         * g++.dg/template/spec35.C: New.
786
787 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
788
789         * gcc.c-torture/compile/pr32355.c: New testcase.
790         
791 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
792
793         PR tree-optimization/32383
794         * g++.dg/opt/pr32383.C: New test.
795
796 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
797
798         PR rtl-optimization/32366
799         * gcc.dg/vect/pr32366.c: New test.
800
801 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
802
803         * gcc.c-torture/compile/pr32349.c: New testcase.
804         
805 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
806
807         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
808         * gcc.target/sparc/combined-2.c: Likewise.
809         * gcc.target/sparc/fexpand.c : Likewise.
810         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
811         * gcc.target/sparc/fpack16.c : Likewise.
812         * gcc.target/sparc/fpmerge.c : Likewise.
813         * gcc.target/sparc/fpmul.c : Likewise.
814         * gcc.target/sparc/noresult.c : Likewise.
815         * gcc.target/sparc/pdist.c: Likewise.
816
817 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
818
819         PR middle-end/31723
820         * gcc.target/i386/recip-divf.c: New test.
821         * gcc.target/i386/recip-sqrtf.c: Ditto.
822         * gcc.target/i386/recip-vec-divf.c: Ditto.
823         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
824         * gcc.target/i386/sse-recip.c: Ditto.
825         * gcc.target/i386/sse-recip-vec.c: Ditto.
826
827 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
828
829         PR tree-opt/32225
830         * gcc.c-torture/compile/20070605-1.c: New test.
831
832         * gcc.c-torture/compile/20070603-1.c: New testcase.
833         * gcc.c-torture/compile/20070603-2.c: New testcase.
834
835         * gcc.c-torture/compile/20070531-1.c: New test.
836
837         PR tree-opt/32167
838         * gcc.c-torture/compile/20070531-2.c: New test.
839
840         PR tree-opt/32144
841         * gcc.c-torture/compile/20070529-1.c: New test.
842
843         PR tree-opt/32145
844         * gcc.c-torture/compile/20070529-2.c: New test.
845
846         PR tree-opt/32015
847         * gcc.c-torture/compile/20070520-1.c: New test.
848
849         * g++.dg/ext/java-1.C: New test.
850
851         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
852         loops instead of one. Remove the "can't determine dependence"
853         check.
854         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
855         needed as the cast is gone in the first place.
856         * gcc.dg/max-1.c: Change local variable a to be a global one.
857         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
858         have a cast which is PREd.
859
860 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
861
862         * g++.dg/lookup/anon6.C: New test.
863
864 2007-06-14  Dirk Mueller  <dmueller@suse.de>
865
866         PR c++/31806
867         * g++.dg/opt/static6.C: New testcase.
868
869 2007-06-14  Geoff Keating  <geoffk@apple.com>
870
871         * g++.dg/ext/visibility/overload-1.C: New.
872
873         PR 31093
874         * g++.dg/ext/visibility/anon4.C: New.
875
876 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
877
878         PR target/32268
879         * gcc.target/i386/pr32268.c: New test.
880
881 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
882
883         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
884         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
885         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
886
887         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
888         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
889         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
890         BID is used.
891
892 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
893
894         PR fortran/32302
895         * gfortran.dg/common_resize_1.f90: New test.
896
897 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
898
899         PR target/32274
900         * gcc.dg/vect/pr32224.c: Fix.   
901         
902 2007-06-13  Eric Christopher  <echristo@apple.com>
903
904         * gcc.target/i386/ssefn-1.c: Add -march=i386.
905
906 2007-06-13  Tobias Burnus  <burnus@net-b.de>
907
908         PR fortran/32323
909         * gfortran.dg/actual_array_vect_1.f90: New.
910
911 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
912
913         * gcc.target/sparc/mfpu.c: New test.
914
915 2007-06-12  Geoff Keating  <geoffk@apple.com>
916
917         * g++.dg/warn/weak1.C: Suppress on Darwin.
918         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
919
920 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
921
922         PR middle-end/31579
923          * g++.dg/torture/pr31579.C: New testcase.
924
925 2007-06-12  Ian Lance Taylor  <iant@google.com>
926
927         PR libstdc++/29286
928         * g++.dg/init/new16.C: New test.
929         * g++.dg/init/new17.C: New test.
930         * g++.dg/init/new18.C: New test.
931         * g++.dg/init/new19.C: New test.
932
933 2007-06-12  Olivier Hainque  <hainque@adacore.com>
934
935         * gnat.dg/lhs_view_convert.adb: New test.
936
937 2007-06-12  Richard Guenther  <rguenther@suse.de>
938
939         PR tree-optimization/15353
940         PR tree-optimization/31657
941         * gcc.c-torture/execute/20070424-1.c: New testcase.
942         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
943         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
944         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
945         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
946         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
947
948 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
949
950         PR rtl-optimization/32293
951         * gcc.dg/pr32293.c: New test.
952
953 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
954
955         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
956
957 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
958
959         PR fortran/29786
960         * gfortran.dg/equiv_7.f90: New test.
961         * gfortran.dg/equiv_constraint_7.f90: Change error message.
962
963         PR fortran/30875
964         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
965
966 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
967
968         * gcc.dg/setjmp-3.c: Rename raise to raise0.
969         * gcc.dg/setjmp-4.c: Likewise.
970         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
971
972 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
973
974         PR rtl-optimization/31025
975         * gfortran.dg/pr31025.f90: New.
976
977 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
978
979         PR target/32280
980         * gcc.target/i386/pr32280.c: New test.
981
982 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
983
984         PR middle-end/32279
985         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
986
987 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
988
989         PR libgfortran/32235
990         * gfortran.dg/backspace_9.f: New test.
991
992 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
993
994         * gcc.dg/tree-ssa/prefetch-7.c: New test.
995
996 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
997
998         * gcc.dg/tree-ssa/loop-28.c: New testcase.
999
1000 2007-06-09  Ian Lance Taylor  <iant@google.com>
1001
1002         PR tree-optimization/32169
1003         * gcc.c-torture/compile/pr32169.c: New test.
1004
1005 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
1006
1007         * gcc.dg/vect/costmodel: New directory.
1008         * gcc.dg/vect/costmodel/i386: New directory.
1009         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
1010         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1011         New test.
1012         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
1013         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
1014         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
1015         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
1016         * gcc.dg/vect/costmodel/x86_64: New directory.
1017         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
1018         New testsuite.
1019         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1020         New test.
1021         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
1022         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
1023         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
1024         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
1025         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
1026
1027 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
1028
1029         PR tree-optimization/32243
1030         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
1031         flags for -Os tests.
1032         * gcc.dg/vect/03-vect-pr32243.c: New test.
1033
1034 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
1035
1036         PR tree-optimization/32224
1037         * gcc.dg/vect/pr32224.c: New test.
1038
1039 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
1040
1041         PR c++/32177
1042         * g++.dg/gomp/pr32177.C: New test.
1043
1044 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1045
1046         PR testsuite/25241
1047         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
1048         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
1049         warning nor an error.
1050         * gcc.dg/Wfatal-2.c: Likewise.
1051         * gcc.dg/Werror-1.c: Likewise.
1052         * gcc.dg/Werror-5.c: Likewise.
1053         * gcc.dg/Werror-7.c: Likewise.
1054         * gcc.dg/Werror-10.c: Likewise.
1055         * gcc.dg/Werror-11.c: Likewise.
1056
1057 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
1058
1059         PR c++/30759
1060         * g++.dg/init/brace6.C: New test.
1061
1062 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
1063
1064         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
1065         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
1066         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
1067         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
1068
1069         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
1070         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
1071         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
1072         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
1073         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
1074         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
1075         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
1076         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
1077
1078         * gcc.dg/darwin-minversion-3.c: New.
1079
1080 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
1081
1082         * gcc.target/i386/builtin-copysign.c: New test.
1083
1084 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1085
1086         PR tree-optimization/32220
1087         * gfortran.dg/predcom-2.f: New testcase.
1088
1089 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1090
1091         PR tree-opt/32231
1092         * gcc.target/i386/vectorize4.c: New test.
1093
1094 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
1095
1096         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
1097
1098 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1099
1100         PR testsuite/25241
1101         * gcc.dg/simd-5.c: Mark output as a note.
1102         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
1103         dg-message.
1104         * gcc.dg/simd-1.c: Likewise.
1105         * gcc.dg/always_inline.c: Mark output as a sorry.
1106         * gcc.dg/always_inline2.c: Likewise.
1107         * gcc.dg/always_inline3.c: Likewise.
1108
1109 2007-06-06  Ian Lance Taylor  <iant@google.com>
1110
1111         * g++.dg/conversion/enum1.C: New test.
1112
1113 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
1114
1115         PR tree-optimization/32216
1116         * gcc.dg/vect/pr32216.c: New test.
1117
1118 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1119
1120         PR testsuite/18923
1121         * gfortran.dg/invalid_contains_1.f90: New test.
1122         * gfortran.dg/invalid_contains_2.f90: New test.
1123
1124 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1125
1126         PR testsuite/32057
1127         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
1128         midnight issues.
1129
1130 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1131
1132         PR testsuite/25241
1133         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
1134         dg-message to match de note.
1135         * gcc.dg/pr26570.c: Use dg-message for a note.
1136         * gcc.dg/pr29254.c: Use dg-message for generic output and use
1137         dg-error instead of dg-warning because of -Werror.
1138         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
1139         neither an error, nor a warning.
1140         * gcc.dg/glibc-uclibc-2.c: Likewise
1141         * gcc.dg/cpp/19940712-1.c: Likewise.
1142
1143 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
1144
1145         PR preprocessor/23479
1146         * gcc.dg/binary-constants-1.c: Add test suites for
1147         the 0b-prefixed binary integer constants.
1148         * gcc.dg/binary-constants-2.c: Ditto.
1149         * gcc.dg/binary-constants-3.c: Ditto.
1150         * gcc.dg/binary-constants-4.c: Ditto.
1151
1152 2007-06-05  Ian Lance Taylor  <iant@google.com>
1153
1154         * gcc.dg/Wstrict-overflow-19.c: New test.
1155
1156 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
1157
1158         * gcc.dg/matrix/matrix-6.c: Remove conversion.
1159
1160 2007-06-04  Ian Lance Taylor  <iant@google.com>
1161
1162         * gcc.dg/Wstrict-overflow-18.c: New test.
1163
1164 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1165
1166         PR testsuite/25241
1167         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
1168         * gcc.dg/cpp/mi5.c: Likewise.
1169         * gcc.dg/cpp/mi7.c: Likewise.
1170
1171 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
1172
1173         PR c/32191
1174         * gcc.dg/pr32191.c: New test.
1175
1176 2007-05-28  Tobias Burnus  <burnus@net-b.de>
1177
1178         PR fortran/32124
1179         * gfortran.dg/allocate_stat_1.f90: Remove.
1180
1181 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
1182
1183         * gcc.target/i386/sse4_2-check.h: New.
1184         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
1185         * gcc.target/i386/sse4_2-crc32.h: Likewise.
1186         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
1187         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1188         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
1189         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
1190         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1191         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1192         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1193         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
1194         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1195         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1196         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1197         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1198         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1199         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
1200         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
1201         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1202
1203 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
1204
1205         * gcc.dg/pie-link.c: New test.
1206
1207 2007-06-01  Ian Lance Taylor  <iant@google.com>
1208
1209         * gcc.dg/Wstrict-overflow-17.c: New test.
1210
1211 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
1212
1213         * gcc.dg/builtin-return-1.c (g): New.
1214         (main): Allocate at least 64 bytes on the stack.
1215
1216 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
1217
1218         * g++.dg/init/cleanup3.C: New test.
1219
1220 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1221
1222         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
1223         int is 16 bits.
1224
1225 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
1226
1227         PR fortran/32156
1228         * gfortran.dg/char_array_constructor_3.f90: New test.
1229
1230 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1231
1232         PR tree-optimization/32160
1233         * gfortran.dg/predcom-1.f: New test.
1234
1235 2007-05-31  Richard Guenther  <rguenther@suse.de>
1236
1237         * g++.dg/other/str_empty.C: Move...
1238         * g++.dg/other/pr30567.C: Move...
1239         * g++.dg/tree-ssa/pr27218.C: Move...
1240         * g++.dg/torture: ...here and remove dg-options.
1241
1242 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
1243
1244         PR c++/32158
1245         * g++.dg/ext/is_pod_incomplete.C: New.
1246
1247 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
1248             Douglas Gregor <doug.gregor@gmail.com>
1249             Pedro Lamarao <pedro.lamarao@mndfck.org>
1250             Howard Hinnant <howard.hinnant@gmail.com>
1251
1252         PR c++/7412
1253         PR c++/29939
1254         * g++.dg/cpp0x/rv8p.C: New.
1255         * g++.dg/cpp0x/temp-constructor-bug.C: New.
1256         * g++.dg/cpp0x/cast-bug.C: New.
1257         * g++.dg/cpp0x/elision_weak.C: New.
1258         * g++.dg/cpp0x/collapse-bug.C: New.
1259         * g++.dg/cpp0x/rv3p.C: New.
1260         * g++.dg/cpp0x/rv7n.C: New.
1261         * g++.dg/cpp0x/overload-conv-1.C: New.
1262         * g++.dg/cpp0x/rv2n.C: New.
1263         * g++.dg/cpp0x/deduce.C: New.
1264         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
1265         * g++.dg/cpp0x/rv6p.C: New.
1266         * g++.dg/cpp0x/template_deduction.C: New.
1267         * g++.dg/cpp0x/implicit-copy.C: New.
1268         * g++.dg/cpp0x/rv1p.C: New.
1269         * g++.dg/cpp0x/cast.C: New.
1270         * g++.dg/cpp0x/rv5n.C: New.
1271         * g++.dg/cpp0x/collapse.C: New.
1272         * g++.dg/cpp0x/overload-conv-2.C: New.
1273         * g++.dg/cpp0x/rv4p.C: New.
1274         * g++.dg/cpp0x/rvo.C: New.
1275         * g++.dg/cpp0x/iop.C: New.
1276         * g++.dg/cpp0x/rv3n.C: New.
1277         * g++.dg/cpp0x/rv7p.C: New.
1278         * g++.dg/cpp0x/reference_collapsing.C: New.
1279         * g++.dg/cpp0x/overload.C: New.
1280         * g++.dg/cpp0x/named.C: New.
1281         * g++.dg/cpp0x/rv2p.C: New.
1282         * g++.dg/cpp0x/rv6n.C: New.
1283         * g++.dg/cpp0x/not_special.C: New.
1284         * g++.dg/cpp0x/bind.C: New.
1285         * g++.dg/cpp0x/rv1n.C: New.
1286         * g++.dg/cpp0x/rv5p.C: New.
1287         * g++.dg/cpp0x/elision.C: New.
1288         * g++.dg/cpp0x/named_refs.C: New.
1289         * g++.dg/cpp0x/unnamed_refs.C: New.
1290         * g++.dg/cpp0x/rv4n.C: New.
1291         * g++.dg/cpp0x/elision_neg.C: New.
1292         * g++.dg/init/copy7.C: Run in C++98 mode.
1293         * g++.dg/overload/arg1.C: Ditto.
1294         * g++.dg/overload/arg4.C: Ditto.
1295
1296 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
1297
1298         PR c++/31809
1299         * g++.dg/opt/static5.C: New test.
1300
1301 2007-05-30  Richard Guenther  <rguenther@suse.de>
1302
1303         * g++.dg/dg.exp: Prune torture/.
1304         * g++.dg/torture/dg-torture.exp: New testsuite.
1305
1306 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
1307
1308         * gcc.target/arm/pr27387.C: Move and rename to ...
1309         * g++.dg/inherit/thunk8.C: ... here.
1310
1311 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
1312
1313         PR tree-optimization/31769
1314         * g++.dg/gomp/pr31769.C: New test.
1315
1316 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
1317
1318         * gcc.target/i386/stack-realign.c: New.
1319
1320 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
1321
1322         * gcc.dg/tree-ssa/prefetch-6.c: New test.
1323
1324 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
1325
1326         * gfortran.dg/sizeof.f90: New.
1327
1328 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1329
1330         PR c/31339
1331         * gcc.dg/boolcomplex-1.c: New test.
1332
1333         PR c++/31339
1334         * g++.dg/ext/boolcomplex-1.c: New test.
1335
1336 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
1337
1338         * gcc.dg/matrix: New directory.
1339
1340 2007-05-28  Tobias Burnus  <burnus@net-b.de>
1341
1342         PR fortran/32124
1343         * gfortran.dg/allocate_stat_1.f90: New.
1344
1345 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
1346
1347         PR fortran/31972
1348         * transfer_hollerith_1.f90: New test.
1349
1350 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1351
1352         PR tree-opt/32100
1353         * gcc.c-torture/execute/vrp-7.c: New test.
1354
1355 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
1356
1357         * gfortran.dg/transfer_simplify_4.f90: New test.
1358
1359 2007-05-27  Tobias Burnus  <burnus@net-b.de>
1360
1361         PR fortran/32088
1362         * gfortran.dg/func_result_3.f90: New.
1363
1364 2007-05-27  Tobias Burnus  <burnus@net-b.de>
1365
1366         PR middle-end/32083
1367         * gfortran.dg/transfer_simplify_3.f90: New.
1368
1369 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
1370
1371         PR target/32065
1372         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
1373         to compile options.
1374         * gcc.target/i386/pr32065-2.c: New test.
1375
1376 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1377
1378         PR fortran/31813
1379         * gfortran.dg/io_constraints_2.f90: Update.
1380
1381 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
1382
1383         PR fortran/31219
1384         * gfortran.dg/array_constructor_17.f90: New test.
1385
1386 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1387
1388         PR tree-opt/32090
1389         * g++.dg/opt/array2.C: New testcase.
1390
1391 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
1392
1393         PR target/32065
1394         * gcc.target/i386/pr32065.c: New test.
1395
1396 2007-05-25  Dirk Mueller  <dmueller@suse.de>
1397             Marcus Meissner <meissner@suse.de>
1398
1399         * gcc.dg/attr-alloc_size.c: New.
1400
1401 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
1402             Lee Millward  <lee.millward@gmail.com>
1403
1404         PR c++/31745
1405         * g++.dg/parse/crash34.C: New test.
1406
1407         * g++.dg/parse/crash35.C: New test.
1408
1409 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
1410
1411         * gcc.target/i386/sse2-check.h: New.
1412         * gcc.target/i386/sse2-vec-1.c: Likewise.
1413         * gcc.target/i386/sse2-vec-2.c: Likewise.
1414         * gcc.target/i386/sse2-vec-3.c: Likewise.
1415         * gcc.target/i386/sse2-vec-4.c: Likewise.
1416         * gcc.target/i386/sse2-vec-5.c: Likewise.
1417         * gcc.target/i386/sse2-vec-6.c: Likewise.
1418
1419 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
1420
1421         PR c++/31431
1422         PR c++/31432
1423         PR c++/31434
1424         PR c++/31435
1425         PR c++/31437
1426         PR c++/31438
1427         PR c++/31442
1428         PR c++/31443
1429         PR c++/31444
1430         PR c++/31445
1431         * g++.dg/cpp0x/pr31431.C: New.
1432         * g++.dg/cpp0x/pr31437.C: New.
1433         * g++.dg/cpp0x/pr31442.C: New.
1434         * g++.dg/cpp0x/pr31444.C: New.
1435         * g++.dg/cpp0x/pr31431-2.C: New.
1436         * g++.dg/cpp0x/pr31432.C: New.
1437         * g++.dg/cpp0x/pr31434.C: New.
1438         * g++.dg/cpp0x/pr31438.C: New.
1439         * g++.dg/cpp0x/pr31443.C: New.
1440         * g++.dg/cpp0x/pr31445.C: New.
1441         * g++.dg/cpp0x/variadic-crash1.C: New.
1442
1443 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
1444
1445         * gcc.target/arm/long-calls-1.c: New test.
1446         * gcc.target/arm/long-calls-2.c: Likewise.
1447         * gcc.target/arm/long-calls-3.c: Likewise.
1448         * gcc.target/arm/long-calls-4.c: Likewise.
1449
1450 2007-05-25  Richard Guenther  <rguenther@suse.de>
1451             Andrew Pinski  <andrew_pinski@playstation.sony.com>
1452
1453         PR tree-optimization/31982
1454         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
1455
1456 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
1457
1458         PR fortran/32047
1459         * gfortran.dg/result_in_spec_2.f90: New test.
1460
1461 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1462
1463         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
1464
1465 2007-05-24  Ollie Wild  <aaw@google.com>
1466
1467         * gcc.dg/cpp/counter-1.c: New test.
1468         * gcc.dg/pch/counter-1.c: New test.
1469         * gcc.dg/pch/counter-1.hs: New file.
1470         * gcc.dg/pch/counter-2.c: New test.
1471         * gcc.dg/pch/counter-2.hs: New file.
1472         * gcc.dg/pch/counter-3.c: New test.
1473         * gcc.dg/pch/counter-3.hs: New file.
1474
1475 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
1476
1477         * gcc.dg/tree-ssa/predcom-1.c: New test.
1478         * gcc.dg/tree-ssa/predcom-2.c: New test.
1479         * gcc.dg/tree-ssa/predcom-3.c: New test.
1480         * gcc.dg/tree-ssa/predcom-4.c: New test.
1481         * gcc.dg/tree-ssa/predcom-5.c: New test.
1482         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
1483
1484 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
1485
1486         PR testsuite/32062
1487         * gcc.target/i386/sse4_1-check.h (MASK): New.
1488
1489 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1490
1491         PR fortran/32038
1492         * gfortran.dg/pr25603.f: Initialize integer variables.
1493
1494 2007-05-23  Ian Lance Taylor  <iant@google.com>
1495
1496         * g++.dg/other/vrp1.C: New test.
1497
1498 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
1499
1500         PR preprocessor/20077
1501         * gcc.dg/cpp/paste15.c: New test.
1502
1503 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
1504             Nigel Stephens  <nigel@mips.com>
1505             Richard Sandiford  <richard@codesourcery.com>
1506
1507         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
1508         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
1509         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
1510         * gcc.target/mips/inter/mips16-inter.exp: New.
1511
1512 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
1513
1514         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
1515
1516 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
1517
1518         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
1519         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
1520         * gcc.target/i386/sse3-addsubps.c: Likewise.
1521         * gcc.target/i386/sse3-haddpd.c: Likewise.
1522         * gcc.target/i386/sse3-haddps.c: Likewise.
1523         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1524         * gcc.target/i386/sse3-hsubps.c: Likewise.
1525         * gcc.target/i386/sse3-lddqu.c: Likewise.
1526         * gcc.target/i386/sse3-movddup.c: Likewise.
1527         * gcc.target/i386/sse3-movshdup.c: Likewise.
1528         * gcc.target/i386/sse3-movsldup.c: Likewise.
1529
1530         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
1531         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
1532         * gcc.target/i386/ssse3-pabsd.c: Likewise.
1533         * gcc.target/i386/ssse3-pabsw.c: Likewise.
1534         * gcc.target/i386/ssse3-palignr.c: Likewise.
1535         * gcc.target/i386/ssse3-phaddd.c: Likewise.
1536         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1537         * gcc.target/i386/ssse3-phaddw.c: Likewise.
1538         * gcc.target/i386/ssse3-phsubd.c: Likewise.
1539         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1540         * gcc.target/i386/ssse3-phsubw.c: Likewise.
1541         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1542         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1543         * gcc.target/i386/ssse3-pshufb.c: Likewise.
1544         * gcc.target/i386/ssse3-psignb.c: Likewise.
1545         * gcc.target/i386/ssse3-psignd.c: Likewise.
1546         * gcc.target/i386/ssse3-psignw.c: Likewise.
1547         * gcc.target/i386/ssse3-vals.h: Likewise.
1548
1549         * gcc.target/i386/sse3-check.h: New file.
1550         * gcc.target/i386/ssse3-check.h: Likewise.
1551
1552 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1553
1554         PR middle-end/31095
1555         * gcc.c-torture/compile/bcopy-1.c: New testcase.
1556
1557 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1558
1559         PR middle-end/31606
1560         * gcc.c-torture/20070522-1.c: New testcase.
1561
1562 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1563
1564         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
1565
1566 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
1567
1568         * gcc.c-torture/execute/ieee/20000320-1.x,
1569         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1570         m68k-*-* and check_effective_target_coldfire_fpu.
1571
1572 2007-05-22  Ollie Wild  <aaw@google.com>
1573
1574         * g++.dg/lookup/hidden-class10.C: New test.
1575         * g++.dg/lookup/hidden-class11.C: New test.
1576
1577 2007-05-22  Ollie Wild  <aaw@google.com>
1578
1579         * g++.dg/lookup/name-clash5.C: New test.
1580         * g++.dg/lookup/name-clash6.C: New test.
1581
1582 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1583
1584         * g++.dg/other/i386-2.C: Update comments on header files tested.
1585         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
1586         of <tmmintrin.h>.
1587         * gcc.target/i386/sse-12.c: Likewise.
1588         * gcc.target/i386/sse-13.c: Likewise.
1589         * gcc.target/i386/sse-14.c: Likewise.
1590
1591         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
1592         Redefined to test with immediate operand.
1593         (__builtin_ia32_blendps): Likewise.
1594         (__builtin_ia32_blendpd): Likewise.
1595         (__builtin_ia32_dpps): Likewise.
1596         (__builtin_ia32_dpps): Likewise.
1597         (__builtin_ia32_insertps128): Likewise.
1598         (__builtin_ia32_vec_ext_v4sf): Likewise.
1599         (__builtin_ia32_vec_set_v16qi): Likewise.
1600         (__builtin_ia32_vec_set_v4si): Likewise.
1601         (__builtin_ia32_vec_set_v2di): Likewise.
1602         (__builtin_ia32_vec_ext_v16qi): Likewise.
1603         (__builtin_ia32_vec_ext_v4si): Likewise.
1604         (__builtin_ia32_vec_ext_v2di): Likewise.
1605         (__builtin_ia32_roundpd): Likewise.
1606         (__builtin_ia32_roundsd): Likewise.
1607         (__builtin_ia32_roundps): Likewise.
1608         (__builtin_ia32_roundss): Likewise.
1609         (__builtin_ia32_mpsadbw128): Likewise.
1610
1611 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1612
1613         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
1614
1615 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
1616
1617         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
1618         failures.
1619         * gcc.dg/dfp/func-struct.c: Ditto.
1620         * gcc.dg/dfp/operator-assignment.c: Ditto.
1621         * gcc.dg/dfp/convert-bfp.c: Ditto.
1622         * gcc.dg/dfp/convert-int.c: Ditto.
1623         * gcc.dg/dfp/convert-int-max.c: Ditto.
1624         * gcc.dg/dfp/func-scalar.c: Ditto.
1625         * gcc.dg/dfp/cast.c: Ditto.
1626         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
1627         failures, and fix a typo in return type of arg1_128.
1628         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
1629         failures, and fix a typo in a constant suffix.
1630         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
1631         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
1632
1633 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
1634             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1635
1636         * lib/gcc-dg.exp(process_message): New proc.
1637         (dg-message): New test directive.
1638         * gcc.dg/always_inline.c: Use dg-message.
1639         * gcc.dg/always_inline2.c: Ditto.
1640         * gcc.dg/always_inline3.c: Ditto.
1641         * gcc.dg/invalid-call-1.c: Ditto.
1642         * gcc.dg/pr17506.c: Ditto.
1643         * gcc.dg/simd-5.c: Ditto.
1644         * gcc.dg/simd-6.c: Ditto.
1645         * gcc.dg/va-arg-2.c: Ditto.
1646         * gcc.dg/cpp/syshdr.c: Ditto.
1647         * gcc.dg/cpp/unc4.c: Ditto.
1648         * gcc.dg/cpp/trad/mi1.c: Ditto.
1649         * gcc.dg/cpp/trad/mi5.c: Ditto.
1650         * gcc.dg/cpp/trad/mi7.c: Ditto.
1651         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
1652         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
1653         * gcc.test-framework/test-framework.awk: Special-case outexists
1654         tests.
1655
1656 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
1657
1658         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
1659         (bit_SSE4_2): Likewise.
1660         (bit_POPCNT): Likewise.
1661
1662         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
1663         Check if assembler supports SSE4 instructions.
1664
1665         * gcc.target/i386/sse4_1-blendpd.c: New file.
1666         * gcc.target/i386/sse4_1-blendps.c: Likewise.
1667         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
1668         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
1669         * gcc.target/i386/sse4_1-check.h: Likewise.
1670         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
1671         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
1672         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
1673         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
1674         * gcc.target/i386/sse4_1-extractps.c: Likewise.
1675         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
1676         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
1677         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
1678         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
1679         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
1680         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
1681         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
1682         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
1683         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
1684         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
1685         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1686         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
1687         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
1688         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
1689         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
1690         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1691         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
1692         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
1693         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
1694         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
1695         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
1696         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
1697         * gcc.target/i386/sse4_1-pminud.c: Likewise.
1698         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
1699         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
1700         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
1701         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
1702         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
1703         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
1704         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
1705         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
1706         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
1707         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
1708         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
1709         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
1710         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
1711         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
1712         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
1713         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
1714         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
1715         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
1716         * gcc.target/i386/sse4_1-round.h: Likewise.
1717         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1718         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1719         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1720         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
1721         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1722         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1723         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1724         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1725         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1726         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1727         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1728         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1729         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1730         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1731
1732 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1733
1734         PR fortran/31627
1735         * gfortran.dg/bounds_check_7.f90: New test.
1736
1737 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
1738
1739         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
1740         (check_effective_target_sse4a): Ditto.
1741
1742         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
1743         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
1744         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
1745         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
1746         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
1747         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
1748         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
1749         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
1750         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
1751         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
1752         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
1753         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
1754         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
1755         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
1756         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
1757         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
1758         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
1759         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
1760         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
1761         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
1762
1763 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
1764
1765         * g++.dg/ext/cleanup-1.C: New test.
1766         * g++.dg/ext/cleanup-2.C: Likewise.
1767         * g++.dg/ext/cleanup-3.C: Likewise.
1768         * g++.dg/ext/cleanup-4.C: Likewise.
1769         * g++.dg/ext/cleanup-5.C: Likewise.
1770         * g++.dg/ext/cleanup-6.C: Likewise.
1771         * g++.dg/ext/cleanup-8.C: Likewise.
1772         * g++.dg/ext/cleanup-9.C: Likewise.
1773         * g++.dg/ext/cleanup-10.C: Likewise.
1774         * g++.dg/ext/cleanup-11.C: Likewise.
1775         * g++.dg/ext/cleanup-dtor.C: Likewise.
1776
1777 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1778
1779         PR middle-end/31995
1780         * gcc.dg/vect/vect-102a.c: New test.
1781
1782 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
1783             Paolo Carlini  <pcarlini@suse.de>
1784             Uros Bizjak  <ubizjak@gmail.com>
1785
1786         * gcc.dg/gcc-have-sync-compare-and-swap.c,
1787         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1788         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1789         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
1790         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
1791         New testcases.
1792
1793 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
1794
1795         PR fortran/32002
1796         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
1797
1798 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1799
1800         PR fortran/32027
1801         * gfortran.dg/do_3.F90: Add checks for the final value of the
1802         loop variable.
1803
1804 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
1805
1806         * gcc.c-torture/execute/990127-2.x: New file.
1807
1808 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
1809
1810         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
1811         * gcc.target/i386/sse-12: Add -O to compile options.
1812         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
1813         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
1814         and mm3dnow.h.  Add -O to compile options.
1815
1816 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
1817
1818         PR fortran/31867
1819         * gfortran.dg/char_length_5.f90: New test.
1820
1821         PR fortran/31994
1822         * gfortran.dg/array_reference_1.f90: New test.
1823
1824 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1825
1826         PR middle-end/7651
1827         PR c++/11856
1828         PR c/12963
1829         PR c/23587
1830         PR other/29694
1831         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
1832         * gcc.dg/Wtype-limits.c: New.
1833         * gcc.dg/Wtype-limits-Wextra.c: New.
1834         * gcc.dg/Wtype-limits-no.c: New.
1835         * g++.dg/warn/Wtype-limits.C: New.
1836         * g++.dg/warn/Wtype-limits-Wextra.C: New.
1837         * g++.dg/warn/Wtype-limits-no.C: New.
1838
1839 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1840
1841         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
1842         instead of "-msse2".'
1843         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
1844         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
1845         and mm3dnow.h.
1846         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
1847         to test with immediate operand.
1848         (__builtin_ia32_insertqi): Ditto.
1849         (__builtin_ia32_palignr128): Ditto.
1850         (__builtin_ia32_palignr): Ditto.
1851         (__builtin_ia32_pshufhw): Ditto.
1852         (__builtin_ia32_pshuflw): Ditto.
1853         (__builtin_ia32_pshufd): Ditto.
1854         (__builtin_ia32_vec_set_v8hi): Ditto.
1855         (__builtin_ia32_vec_ext_v8hi): Ditto.
1856         (__builtin_ia32_shufpd): Ditto.
1857         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1858
1859 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
1860
1861         PR fortran/32001
1862         * gfortran.dg/min_max_conformance.f90: Added more testcases.
1863
1864 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1865
1866         PR target/31585
1867         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
1868         and "__inline".  Use "-msse" instead of "-msse2".
1869
1870 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1871
1872         PR middle-end/7651
1873         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
1874         * gcc.dg/20030906-2.c: Likewise.
1875         * objc.dg/method-17.m: Add -Wreturn-type.
1876         * obj-c++.dg/method-21.mm: Likewise.
1877
1878 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
1879
1880         PR target/31585
1881         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
1882         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
1883         (__builtin_ia32_psrlqi128): Ditto.
1884         (__builtin_ia32_psrlwi128): Ditto.
1885         (__builtin_ia32_psrldi128): Ditto.
1886         (__builtin_ia32_psrldqi128): Ditto.
1887         (__builtin_ia32_pslldqi128): Ditto.
1888         (__builtin_ia32_psrawi128): Ditto.
1889         (__builtin_ia32_psradi128): Ditto.
1890         (__builtin_ia32_psllqi128): Ditto.
1891         (__builtin_ia32_pslldi128): Ditto.
1892         (__builtin_prefetch): Ditto.
1893         (__builtin_ia32_pshufw): Ditto.
1894         (__builtin_ia32_vec_set_v4hi): Ditto.
1895         (__builtin_ia32_vec_ext_v4hi): Ditto.
1896         (__builtin_ia32_shufps): Ditto.
1897         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1898
1899 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1900
1901         PR fortran/31974
1902         * gfortran.dg/char_allocation_1.f90: New test.
1903
1904 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1905
1906         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
1907         * gcc.dg/Wconversion-sign.c: New.
1908         * gcc.dg/Wconversion-integer-no-sign.c: New.
1909         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
1910         Wconversion-sign.C
1911         * g++.dg/warn/Wconversion-sign.C: New.
1912         * g++.old-deja/g++.other/warn4.C: Update.
1913         * g++.dg/warn/Wconversion1.C: Likewise.
1914
1915 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1916
1917         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
1918         * gcc.dg/torture/builtin-math-4.c: Likewise.
1919
1920 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1921
1922         PR libfortran/31964
1923         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
1924
1925 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1926
1927         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
1928
1929 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
1930
1931         PR target/31628
1932         * gcc.target/i386/pr31628.c: New.
1933
1934 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
1935
1936         PR middle-end/31344
1937         * gcc.dg/pr31344.c: New test.
1938
1939 2007-05-17  Ian Lance Taylor  <iant@google.com>
1940
1941         PR tree-optimization/31953
1942         * gcc.c-torture/compile/pr31953.c: New test.
1943
1944 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1945
1946         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
1947
1948         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
1949         and drem.
1950         * gcc.dg/torture/builtin-math-4.c: Likewise.
1951
1952         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
1953         * gcc.dg/torture/builtin-math-4.c: Likewise.
1954
1955         * gcc.dg/torture/builtin-math-4.c: New test.
1956
1957 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
1958             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1959
1960         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
1961         * gcc.dg/cpp/include2.c: Ditto.
1962         * gcc.dg/cpp/mac-dir-2.c: Ditto.
1963         * gcc.dg/cpp/paste5.c: Ditto.
1964         * gcc.dg/cpp/paste6.c: Ditto.
1965         * gcc.dg/cpp/paste8.c: Ditto.
1966         * gcc.dg/cpp/paste11.c: Ditto.
1967         * gcc.dg/cpp/paste13.c: Ditto.
1968         * gcc.dg/cpp/skipping2.c: Ditto.
1969         * gcc.dg/reg-vol-struct-1.c: Ditto.
1970         * gcc.dg/Wshadow-1.c: Ditto.
1971         * gcc.dg/cpp/trad/comment.c: Ditto.
1972         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
1973         * gcc.dg/cpp/if-2.c: Ditto.
1974         * gcc.dg/array-5.c: Ditto.
1975         * gcc.dg/inline-15.c: Ditto.
1976         * gcc.dg/pr27953.c: Ditto.
1977         * gcc.dg/Wno-c++-compat.c: Ditto.
1978
1979 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
1980
1981         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
1982
1983 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1984
1985         * gcc.c-torture/execute/20070517-1.c: New test.
1986
1987 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
1988
1989         PR fortran/31919
1990         * gfortran.dg/min_max_conformance.f90: New test.
1991
1992 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
1993
1994         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
1995         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
1996         gcc.dg/vect/vect-104.c: Use more complex construction to
1997         prevent vectorizing.
1998         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
1999
2000 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
2001
2002         PR tree-optimization/24659
2003         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
2004         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
2005         not vect_int target.
2006         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
2007         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
2008         targets.
2009         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
2010         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
2011         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
2012
2013 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
2014
2015         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
2016         and x86_64-*-* targets.
2017         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
2018
2019 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
2020
2021         PR fortran/18769
2022         PR fortran/30881
2023         PR fortran/31194
2024         PR fortran/31216
2025         PR fortran/31427
2026         * transfer_simplify_1.f90: New test.
2027         * transfer_simplify_2.f90: New test.
2028
2029 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
2030
2031         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
2032
2033 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
2034
2035         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2036
2037         * gcc.dg/fltconst-pedantic-dfp.c: New test.
2038
2039         PR c/31924
2040         * gcc.dg/fltconst-1.c: New test.
2041
2042         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
2043         * gcc.dg/dfp/operator-assignment.c: Ditto.
2044
2045 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
2046
2047         PR c++/29928
2048         * g++.dg/rtti/typeid5.C: New.
2049
2050 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2051
2052         PR fortran/31725
2053         * gfortran.dg/substr_4.f: New test.
2054
2055 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
2056
2057         * gcc.target/m68k/interrupt_thread-1.c,
2058         gcc.target/m68k/interrupt_thread-2.c,
2059         gcc.target/m68k/interrupt_thread-3.c: New.
2060         * gcc.target/m68k/m68k.exp: Accept fido.
2061
2062 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
2063
2064         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
2065         * gfortran.dg/altreturn_3.f90: Likewise.
2066         * gfortran.dg/assumed_dummy_1.f90: Likewise.
2067         * gfortran.dg/default_numeric_type_1.f90: Likewise.
2068         * gfortran.dg/inquire_iolength.f90: Likewise.
2069         * gfortran.dg/module_naming_1.f90: Likewise.
2070         * gfortran.dg/oldstyle_2.f90: Likewise.
2071         * gfortran.dg/operator_2.f90: Likewise.
2072         * gfortran.dg/parameter_array_element_1.f90: Likewise.
2073         * gfortran.dg/used_types_11.f90: Likewise.
2074         * gfortran.dg/zero_array_components_1.f90: Likewise.
2075         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
2076         * gfortran.dg/parameter_array_dummy.f90: Likewise.
2077         * gfortran.dg/real_const_3.f90: Likewise.
2078
2079 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
2080
2081         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
2082         * gcc.dg/tree-ssa/loop-30.c: New test.
2083
2084 2007-05-13  Richard Guenther  <rguenther@suse.de>
2085
2086         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
2087         scanning forwprop1.
2088         * g++.dg/tree-ssa/pr31146.C: Likewise.
2089
2090 2007-05-13  Revital Eres  <eres@il.ibm.com>
2091
2092         * gcc.dg/dse.c: New test.
2093
2094 2007-05-12  Richard Guenther  <rguenther@suse.de>
2095
2096         PR tree-optimization/31797
2097         * gcc.c-torture/compile/pr31797.c: New testcase.
2098
2099 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
2100
2101         PR fortran/30746
2102         * gfortran.dg/host_assoc_function_1.f90: New test.
2103
2104 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
2105
2106         PR c++/31829
2107         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
2108
2109 2007-05-11  Silvius Rus  <rus@google.com>
2110
2111         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
2112         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
2113         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
2114         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
2115         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
2116         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
2117         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
2118         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
2119         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
2120         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
2121         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
2122         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
2123         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
2124         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
2125         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
2126         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
2127
2128 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
2129
2130         PR other/31852
2131         * gcc.c-torture/execute/builtins/memchr.c: New.
2132         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
2133         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
2134
2135 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
2136
2137         PR fortran/30876
2138         * gfortran.dg/recursive_reference_1.f90: Put error at correct
2139         line.
2140         * gfortran.dg/recursive_reference_2.f90: New test.
2141
2142 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
2143
2144         PR fortran/30878
2145         * gfortran.dg/namelist_29.f90: New test.
2146
2147 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
2148
2149         PR fortran/31474
2150         * gfortran.dg/entry_10.f90: New test.
2151
2152 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
2153
2154         PR tree-optimization/31885
2155         * gcc.dg/tree-ssa/loop-29.c: New test.
2156
2157 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
2158
2159         * assumed_dummy_1.f90: Fix dg directive.
2160         * char_initialiser_actual.f90: Likewise.
2161         * nested_modules_2.f90: Likewise.
2162         * shift-alloc.f90: Likewise.
2163
2164 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2165
2166         * gcc.dg/20070507-1.c: Disable for non-pic targets.
2167
2168 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2169
2170         PR libfortran/31880
2171         * gfortran.dg/unf_read_corrupted_2.f90: New test.
2172
2173 2007-05-09  Mike Stump  <mrs@apple.com>
2174
2175         * g++.dg/other/first-global.C: Add -fpie for darwin.
2176         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2177
2178 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
2179
2180         * gcc.dg/20070507-1.c: New testcase.
2181
2182 2007-05-08  Chao-ying Fu  <fu@mips.com>
2183
2184         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
2185         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
2186         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
2187         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
2188
2189 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
2190
2191         PR 31847
2192         * gcc.dg/pr31847.c: New test.
2193
2194 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
2195
2196         PR fortran/31692
2197         * gfortran.dg/actual_array_result_1.f90: New test.
2198
2199 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
2200
2201         PR fortran/29397
2202         * gfortran.dg/parameter_array_init_1.f90: New test.
2203
2204         PR fortran/29400
2205         * gfortran.dg/parameter_array_init_2.f90: New test.
2206
2207 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
2208
2209         PR target/31854
2210         * gcc.target/i386/pr31854.c: New test.
2211
2212 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
2213
2214         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
2215
2216 2007-05-07  Mike Stump  <mrs@apple.com>
2217
2218         * g++.old-deja/g++.mike/empty.C: Add.
2219
2220 2007-05-07  Eric Christopher  <echristo@apple.com>
2221
2222         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
2223
2224 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
2225
2226         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
2227         variable.  Rearrange conversions from binary float to decimal float.
2228
2229 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
2230
2231         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
2232         x86.
2233
2234 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
2235
2236         * gnat.dg/opt1.ad[sb]: New testcase.
2237
2238 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2239
2240         PR fortran/31399
2241         * gfortran.dg/do_3.F90: New test.
2242
2243 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2244
2245         PR fortran/31764
2246         * gfortran.dg/new_line.f90: Add new checks.
2247
2248 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2249
2250         PR fortran/31201
2251         * gfortran.dg/large_unit_1.f90: New.
2252         * gfortran.dg/large_unit_2.f90: New.
2253         * gfortran.dg/iostat_4.f90: New
2254         * gfortran.dg/bounds_check_fail_1.f90: Updated.
2255
2256 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
2257
2258         PR fortran/31540
2259         * gfortran.dg/char_result_4.f90: New test.
2260
2261 2007-06-05  Revital Eres  <eres@il.ibm.com>
2262
2263         PR 30957
2264         * gcc.dg/pr30957-1.c: New test.
2265
2266 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2267
2268         PR fortran/31251
2269         * gfortran.dg/char_type_len_2.f90: New test.
2270
2271 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
2272
2273         PR 31775
2274         * g++.dg/other/nested-extern.cc: New.
2275         * g++.dg/other/nested-extern-1.C: New.
2276         * g++.dg/other/nested-extern-2.C: New.
2277
2278 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
2279
2280         PR fortran/31760
2281         * gfortran.dg/erf.f90: New test.
2282         * gfortran.dg/besxy.f90: New test.
2283
2284 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
2285
2286         PR fortran/22359
2287         * gfortran.dg/fseek.f90: New test.
2288
2289 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
2290
2291         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
2292
2293 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2294
2295         PR libfortran/31210
2296         * gfortran.dg/zero_length_1.f90: New test.
2297
2298 2007-05-04  Tobias Burnus  <burnus@net-b.de>
2299
2300         PR fortran/31803
2301         * gfortran.dg/char_pointer_assign_3.f90: New test.
2302         * gfortran.dg/char_result_2.f90: Re-enable test.
2303
2304 2007-05-04  Tobias Burnus  <burnus@net-b.de>
2305
2306         PR fortran/25071
2307         * gfortran.dg/char_length_3.f90: New test.
2308         * gfortran.dg/char_result_2.f90: Fix test.
2309
2310 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
2311
2312         PR tree-optimization/30565
2313         * gcc.dg/tree-ssa/loop-27.c: New test.
2314
2315 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
2316
2317         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
2318         * gcc.target/bfin/arith.c (__v2hi): Likewise.
2319         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
2320         * gcc.target/bfin/shift.c (__v2hi): Likewise.
2321
2322 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
2323
2324         PR tree-optimization/31699
2325         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
2326         New.
2327         (check_effective_target_vect_floatint_cvt): New.
2328         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
2329         of specific targets.
2330         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
2331         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
2332         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2333         * gcc.dg/vect/vect-iv-4.c: Likewise.
2334         * gcc.dg/vect/vect-multitypes-11.c: New.
2335         * gcc.dg/vect/pr31699.c: New.
2336
2337 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
2338
2339         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
2340
2341 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
2342
2343         PR C++/31663
2344         * g++.dg/warn/anonymous-namespace-2.C: New.
2345         * g++.dg/warn/anonymous-namespace-2.h: New.
2346
2347 2007-05-02  Paul Brook  <paul@codesourcery.com>
2348
2349         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
2350
2351 2007-05-02  Eric Christopher  <echristo@apple.com>
2352
2353         * gcc.dg/cpp/if-div.c: New file.
2354
2355 2007-05-02  Tom Tromey  <tromey@redhat.com>
2356
2357         PR preprocessor/28709:
2358         * gcc.dg/cpp/pr28709.c: New file.
2359
2360 2007-05-02  Richard Guenther  <rguenther@suse.de>
2361
2362         PR tree-optimization/31146
2363         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
2364
2365 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
2366
2367         * gcc.c-torture/compile/limits-blockid.c: New.
2368         * gcc.c-torture/compile/limits-caselabels.c: New.
2369         * gcc.c-torture/compile/limits-declparen.c: New.
2370         * gcc.c-torture/compile/limits-enumconst.c: New.
2371         * gcc.c-torture/compile/limits-exprparen.c: New.
2372         * gcc.c-torture/compile/limits-externalid.c: New.
2373         * gcc.c-torture/compile/limits-fnargs.c: New.
2374         * gcc.c-torture/compile/limits-fndefn.c: New.
2375         * gcc.c-torture/compile/limits-idexternal.c: New.
2376         * gcc.c-torture/compile/limits-idinternal.c: New.
2377         * gcc.c-torture/compile/limits-pointer.c: New.
2378         * gcc.c-torture/compile/limits-stringlit.c: New.
2379         * gcc.c-torture/compile/limits-structmem.c: New.
2380         * gcc.c-torture/compile/limits-structnest.c: New.
2381
2382 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
2383
2384         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
2385
2386 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2387
2388         PR middle-end/31740
2389         * gcc.c-torture/compile/20070501-1.c: New testcase.
2390
2391 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2392
2393         PR fortran/31732
2394         * gfortran.dg/array_memset_2:  New test case.
2395
2396 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
2397
2398         PR testsuite/31615
2399         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
2400
2401 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
2402
2403         PR testsuite/31589
2404         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
2405         dg-final test.
2406         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
2407         keyword to dg-final test.
2408         * gcc.dg/vect/vect-iv-4.c: Likewise.
2409         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2410         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
2411         test.
2412         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
2413         cast.
2414         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
2415         * lib/target-supports.exp
2416         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
2417         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
2418
2419 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
2420
2421         * gcc.c-torture/execute/ieee/20000320-1.c: Use
2422         __LONG_LONG_MAX__ and its friends instead of those supplied by
2423         limits.h.
2424
2425 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
2426
2427         PR C++/31721
2428         * g++.dg/ext/vector7.C: New testcase.
2429
2430 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2431
2432         PR fortran/31591
2433         * gfortran.dg/bound_simplification_1.f90: New test.
2434
2435 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2436
2437         PR fortran/31645
2438         * gfortran.dg/bom_error.f90: New test.
2439         * gfortran.dg/bom_include.f90: New test.
2440         * gfortran.dg/bom_UTF16-LE.f90: New test.
2441         * gfortran.dg/bom_UTF16-BE.f90: New test.
2442         * gfortran.dg/bom_UTF-8.f90: New test.
2443         * gfortran.dg/bom_UTF-32.f90: New test.
2444         * gfortran.dg/bom_UTF-8.F90: New test.
2445         * gfortran.dg/bom_include.inc: New file.
2446
2447 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2448
2449         PR C++/30221
2450         * g++.dg/init/ptrfn2.C: New test.
2451         * g++.dg/init/ptrfn3.C: New test.
2452
2453 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
2454
2455         PR fortran/31711
2456         * gfortran.dg/dependency_21.f90: New test.
2457
2458 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2459
2460         * gfortran.dg/secnds.f: Use real*8.
2461         * gfortran.dg/secnds-1.f: Use real*8.
2462
2463 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2464
2465         PR libfortran/31532
2466         * gfortran.dg/inquire_5.f90: Update test.
2467
2468 2007-04-27  Ian Lance Taylor  <iant@google.com>
2469
2470         PR middle-end/31710
2471         * gcc.c-torture/compile/pr31710.c: New test.
2472
2473 2007-04-27  Richard Guenther  <rguenther@suse.de>
2474
2475         PR tree-optimization/30965
2476         PR tree-optimization/30978
2477         * gcc.dg/tree-ssa/pr30978.c: New testcase.
2478         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
2479         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
2480         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
2481
2482 2007-04-27  Richard Guenther  <rguenther@suse.de>
2483
2484         PR tree-optimization/31715
2485         * gcc.dg/Warray-bounds-4.c: New testcase.
2486
2487 2007-04-26  Ian Lance Taylor  <iant@google.com>
2488
2489         PR target/28675
2490         * gcc.c-torture/compile/pr28675.c: New test.
2491
2492 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2493
2494         PR C++/30016
2495         * g++.dg/ext/vector6.C: New test.
2496
2497 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
2498
2499         * gcc.c-torture/execute/ieee/20000320-1.x: New.
2500
2501 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
2502
2503         PR middle-end/31617
2504         * g++.dg/other/str_empty.C: Add expected warning.
2505
2506 2007-04-26  Richard Guenther  <rguenther@suse.de>
2507         Daniel Berlin  <dberlin@dberlin.org>
2508
2509         PR tree-optimization/30567
2510         * g++.dg/other/pr30567.C: New testcase.
2511
2512 2007-04-26  Richard Guenther  <rguenther@suse.de>
2513
2514         PR tree-optimization/31703
2515         * gcc.c-torture/compile/pr31703.c: New testcase.
2516         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
2517         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
2518
2519 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
2520
2521         * gfortran.dg/open_errors.f90: Added if statements checking
2522         the value of iostat.
2523
2524 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
2525
2526         PR c++/31598
2527         * g++.dg/gomp/pr31598.C: New test.
2528
2529         PR tree-optimization/30558
2530         * g++.dg/gomp/pr30558.C: New test.
2531
2532 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
2533
2534         PR c++/31338
2535         * g++.dg/ext/complex2.C: New test.
2536
2537 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
2538
2539         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
2540
2541 2007-04-25  Thiemo Seufer  <ths@mips.com>
2542
2543         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
2544         value to signed char.
2545
2546 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
2547
2548         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
2549         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
2550         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
2551
2552 2007-04-25  Tobias Burnus  <burnus@net-b.de>
2553
2554         PR fortran/31668
2555         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
2556         statement functions.
2557         * gfortran.dg/c_by_val_5.f90: New test.
2558
2559 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
2560
2561         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
2562         with two new subroutines to avoid parameter-induced aliasing.
2563         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
2564         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
2565
2566 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2567
2568         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
2569         * g++.dg/warn/Warray-bounds.C: Likewise.
2570
2571 2007-04-24  Ian Lance Taylor  <iant@google.com>
2572
2573         PR tree-optimization/31605
2574         * gcc.c-torture/execute/pr31605.c: New test.
2575
2576 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2577
2578         PR fortran/31587
2579         * lib/gcc-dg.exp (scan-module): New function.
2580         * gfortran.dg/module_md5_1.f90: New test.
2581
2582 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
2583
2584         * g++.old-deja/g++.pt/defarg6.C: Only run with
2585         -std=gnu++98.
2586         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
2587         * g++.dg/cpp0x/variadic61.C: Ditto.
2588         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
2589         * g++.dg/cpp0x/variadic62.C: Ditto.
2590         * g++.dg/template/meminit1.C: Ditto.
2591         * g++.dg/template/operator7.C: Ditto.
2592         * g++.dg/template/static15.C: Ditto.
2593         * g++.dg/template/invalid1.C: Ditto.
2594         * g++.dg/template/shift1.C: Ditto.
2595         * g++.dg/template/error10.C: Ditto.
2596
2597 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
2598
2599         PR diagnostic/25923
2600         * gfortran.dg/pr25923.f90: New test.
2601
2602 2007-04-24  Ian Lance Taylor  <iant@google.com>
2603
2604         PR tree-optimization/31602
2605         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
2606
2607 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
2608
2609         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
2610         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
2611
2612 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
2613
2614         * gcc.target/i386/reload-1.c. New.
2615
2616 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2617             Olga Golovanevsky  <olga@il.ibm.com>
2618
2619         * g++.dg/other/str_empty.C: New test.
2620
2621 2007-04-24  Richard Henderson  <rth@redhat.com>
2622
2623         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
2624
2625 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2626
2627         PR target/31641
2628         * gcc.c-torture/compile/pr31641.c: New testcase.
2629
2630 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
2631
2632         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
2633         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
2634         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
2635         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
2636
2637 2007-04-23  Simon Baldwin  <simonb@google.com>
2638
2639         * g++.dg/other/error15.C: New.
2640         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
2641         triggering a "multiple parameters named" error.
2642
2643 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
2644
2645         PR fortran/31618
2646         * gfortran.dg/backspace_8.f:  New test case.
2647
2648 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
2649
2650         PR fortran/31630
2651         * gfortran.dg/used_types_17.f90: New test.
2652
2653         PR fortran/31620
2654         * gfortran.dg/zero_array_components_1.f90: New test.
2655
2656 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2657
2658         PR fortran/31616
2659         * gfortran.dg/open_errors.f90: Allow a different error message.
2660
2661 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
2662
2663         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
2664         Rename from check_effective_target_vect_pack_mod.  Rename global
2665         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
2666         messages.
2667         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
2668         rename.
2669         * gcc.dg/vect/vect-iv-8a.c: Ditto.
2670         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
2671
2672 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2673
2674         PR middle-end/31448
2675         * gcc.c-torture/execute/pr31448.c: New testcase.
2676
2677 2007-04-22  Nick Clifton  <nickc@redhat.com>
2678
2679         * gcc.dg/20020312-2.c: Add support for the FRV.
2680
2681 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
2682
2683         PR tree-optimization/24659
2684         * gcc.dg/vect/vect-float-extend-1.c: New test.
2685         * gcc.dg/vect/vect-float-truncate-1.c: New test.
2686
2687 2007-04-22  Richard Guenther  <rguenther@suse.de>
2688
2689         PR tree-optimization/29789
2690         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
2691         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
2692
2693 2007-04-22  Revital Eres  <eres@il.ibm.com>
2694
2695         * gcc.dg/var-expand2.c: New test.
2696
2697 2007-04-22  Revital Eres  <eres@il.ibm.com>
2698
2699         * gcc.dg/var-expand3.c: New test.
2700
2701 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2702
2703         PR fortran/31495
2704         * gfortran.dg/continuation_8.f90: New test.
2705
2706 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2707
2708         PR C/30265
2709         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
2710         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
2711
2712 2007-04-21  Richard Guenther  <rguenther@suse.de>
2713
2714         PR middle-end/31136
2715         * gcc.c-torture/execute/pr31136.c: New testcase.
2716
2717 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
2718
2719         * gcc.target/i386/movsi-sm-1.c: New.
2720
2721 2007-04-20  Richard Henderson  <rth@redhat.com>
2722
2723         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
2724         * gcc.dg/pr27095.c: Cope with alpha GOT load.
2725
2726 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
2727
2728         * gcc.target/i386/ordcmp-1.c: New test.
2729         * gcc.target/i386/unordcmp-1.c: New test.
2730
2731         PR tree-optimization/31632
2732         * gcc.c-torture/compile/20070419-1.c: New test.
2733
2734 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2735
2736         * gcc.dg/invalid-call-1.c: New test.
2737
2738 2007-04-18  Dirk Mueller  <dmueller@suse.de>
2739
2740         PR diagnostic/31227
2741         * gcc.dg/Warray-bounds-3.c: New.
2742
2743 2007-04-18  Richard Guenther  <rguenther@suse.de>
2744
2745         PR tree-optimization/19431
2746         PR tree-optimization/21463
2747         * gcc.c-torture/execute/20070212-1.c: New testcase.
2748         * gcc.c-torture/execute/20070212-2.c: Likewise.
2749         * gcc.c-torture/execute/20070212-3.c: Likewise.
2750         * gcc.dg/tree-ssa/pr19431.c: Likewise.
2751         * gcc.dg/tree-ssa/pr21463.c: Likewise.
2752         * g++.dg/tree-ssa/pr21463.C: Likewise.
2753         * g++.dg/tree-ssa/pr30738.C: Likewise.
2754
2755 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
2756
2757         PR c++/31513
2758         * g++.dg/expr/bitfield8.C: New test.
2759
2760 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
2761             Richard Sandiford  <richard@codesourcery.com>
2762
2763         * lib/target-supports.exp (check_profiling_available): Return 0
2764         for uClibc with -p or -pg.
2765
2766 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
2767
2768         PR c++/31517
2769         * g++.dg/template/init7.C: New test.
2770
2771 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
2772
2773         PR rtl-optimization/31360
2774         * gcc.dg/loop-7.c: New test.
2775
2776 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
2777
2778         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
2779         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
2780         build.
2781         (compat-execute): Likewise.
2782         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
2783         files to remote hosts.
2784         * lib/c-ctorture.exp (c-torture-compile): Likewise.
2785         (c-torture-execute): Likewise.
2786         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
2787         or plain file.  Use remote_upload and remote_download to copy
2788         files about.
2789         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
2790         before scanning it.
2791
2792 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
2793
2794         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
2795
2796 2007-04-16  Lawrence Crowl  <crowl@google.com>
2797
2798         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
2799         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
2800         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
2801         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2802         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
2803         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
2804         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
2805         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
2806         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
2807         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2808         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
2809
2810         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
2811         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
2812         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
2813         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2814         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
2815         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
2816         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
2817         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
2818         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
2819         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2820         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
2821
2822 2007-04-16  Ian Lance Taylor  <iant@google.com>
2823
2824         PR tree-optimization/31522
2825         * gcc.dg/Wstrict-overflow-16.c: New test.
2826
2827 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
2828
2829         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
2830
2831 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
2832
2833         PR fortran/31144
2834         * gfortran.dg/module_naming_1.f90: New.
2835
2836 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
2837
2838         * lib/target-supports.exp (check_profiling_available): Return
2839         false for m68k-*-uclinux.
2840
2841 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
2842
2843         PR c++/29365
2844         Testcase for c++ anonymous namespace warning
2845
2846         * g++.dg/warn/anonymous-namespace-1.C: New test
2847         * g++.dg/warn/anonymous-namespace-1.h: New test
2848
2849 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2850
2851         PR testsuite/31578
2852         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
2853
2854 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2855
2856         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
2857
2858 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
2859
2860         PR fortran/31204
2861         * gfortran.dg/array_constructor_16.f90: New test.
2862
2863 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
2864
2865         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
2866         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
2867
2868 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2869
2870         PR rtl-optimization/31500
2871         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
2872         * g++.dg/warn/Warray-bounds.C: Likewise.
2873
2874 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2875
2876         PR C/31520
2877         * gcc.dg/gnu89-init-4.c: New testcase.
2878
2879 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
2880
2881         PR c++/25874
2882         * gcc.dg/gomp/pr25874.c: Add dg-options.
2883         * g++.dg/gomp/pr25874.C: Add dg-options.
2884
2885 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
2886
2887         PR fortran/21061
2888         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
2889         * gfortran.dg/warnings_are_errors_1.f: New testcase.
2890
2891 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2892
2893         PR fortran/31561
2894         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
2895
2896 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
2897
2898         PR fortran/29507
2899         PR fortran/31404
2900         * gfortran.dg/initialization_6.f90: New test.
2901
2902 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
2903
2904         * gcc.c-torture/compile/pr27528.c: Require nonpic.
2905
2906         * lib/target-supports.exp (check_gc_sections_available):
2907         Return false if ldflags includes -elf2flt.
2908
2909 2007-04-13  Jason Merrill  <jason@redhat.com>
2910
2911         PR c++/31074
2912         * conv3.C: New test.
2913
2914 2007-04-13  Mike Stump  <mrs@apple.com>
2915
2916         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
2917         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
2918
2919 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
2920
2921         PR tree-optimization/29598
2922         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
2923
2924 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2925
2926         PR fortran/31559
2927         * gfortran.dg/func_assign.f90: New test.
2928
2929 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
2930
2931         PR fortran/31550
2932         * gfortran.dg/used_types_16.f90: New test.
2933
2934 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
2935
2936         PR fortran/18937
2937         * gfortran.dg/goto_2.f90: New.
2938         * gfortran.dg/goto_3.f90: New.
2939         * gfortran.dg/pr17708.f90: Rename to ...
2940         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
2941
2942 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2943
2944         PR fortran/31562
2945         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
2946         instead of a struct.
2947
2948 2007-04-13  Tobias Burnus  <burnus@net-b.de>
2949
2950         PR fortran/31562
2951         * gfortran.dg/value_4.c: Use GNU extensions for complex
2952         instead of a struct.
2953
2954 2007-04-13  Richard Guenther  <rguenther@suse.de>
2955
2956         PR tree-optimization/21258
2957         * gcc.dg/tree-ssa/vrp34.c: New testcase.
2958
2959 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2960
2961         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
2962         <complex.h>.
2963
2964 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
2965
2966         PR fortran/31250
2967         * gfortran.dg/char_length_2.f90: New.
2968         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
2969         * gfortran.dg/repeat_4.f90: Likewise.
2970
2971         PR fortran/31266
2972         * gfortran.dg/char_assign_1.f90: New.
2973
2974         PR fortran/31471
2975         * gfortran.dg/block_name_1.f90: New.
2976         * gfortran.dg/block_name_2.f90: New.
2977
2978 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
2979
2980         PR c++/31078
2981         * g++.dg/other/pr31078.C: New.
2982
2983 2007-04-12  Richard Guenther  <rguenther@suse.de>
2984
2985         PR tree-optimization/31169
2986         * gcc.c-torture/execute/pr31169.c: New testcase.
2987
2988 2007-04-12  Richard Guenther  <rguenther@suse.de>
2989
2990         PR tree-optimization/24689
2991         PR tree-optimization/31307
2992         * g++.dg/tree-ssa/pr31307.C: New testcase.
2993         * gcc.dg/tree-ssa/pr24689.c: Likewise.
2994
2995 2007-04-12  Tobias Burnus  <burnus@net-b.de>
2996
2997         PR fortran/31472
2998         * gfortran.dg/access_spec_1.f90: New test.
2999         * gfortran.dg/access_spec_2.f90: New test.
3000         * gfortran.dg/non_module_public.f90: Match new error message.
3001
3002 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
3003
3004         PR testsuite/31538
3005         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
3006         to 4 at line 38 to fix bounds problem.
3007
3008 2007-04-11  Tobias Burnus  <burnus@net-b.de>
3009
3010         PR testsuite/31240
3011         * gfortran.dg/pointer_intent_1.f90: Fix test.
3012
3013 2007-04-10  Eric Christopher  <echristo@apple.com>
3014
3015         * lib/target-supports.exp
3016         (check_effective_target_fstack_protector): Rewrite.
3017
3018 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
3019
3020         PR c++/31449
3021         * g++.dg/init/const5.C: New test.
3022
3023 2007-04-09  Jan Hubicka  <jh@suse.cz>
3024
3025         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
3026
3027 2007-04-08  Jan Hubicka  <jh@suse.cz>
3028
3029         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
3030
3031 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3032
3033         PR fortran/31257
3034         * gfortran.dg/achar_4.f90: New test.
3035
3036 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3037
3038         PR fortran/30880
3039         * gfortran.dg/used_dummy_types_8.f90: New test.
3040
3041 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3042
3043         PR fortran/30872
3044         * gfortran.dg/parameter_array_element_1.f90: New test.
3045
3046 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3047
3048         PR fortran/31222
3049         * gfortran.dg/default_numeric_type_1.f90: New test.
3050
3051 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3052
3053         PR fortran/31424
3054         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
3055
3056 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
3057
3058         PR fortran/31293
3059         * gfortran.dg/interface_12.f90: New test.
3060
3061 2007-04-07  Bruce Korb  <bkorb@gnu.org>
3062
3063         * gcc.dg/format/opt-6.c: New test.
3064         * gcc.dg/format/nul-1.c: New test.
3065         * gcc.dg/format/nul-2.c: New test.
3066
3067 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3068
3069         PR libgfortran/31395
3070         * gfortran.dg/fmt_colon.f90: New test.
3071
3072 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
3073
3074         * g++.old-deja/g++.other/init18.C: Use
3075         dg-require-effective-target instead of an explicit xfail.
3076
3077 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
3078
3079         * gcc.dg/dfp/signbit-1.c
3080         * gcc.dg/dfp/signbit-2.c
3081
3082 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
3083
3084         PR fortran/31483
3085         * gfortran.dg/altreturn_5.f90: New test.
3086
3087 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
3088
3089         PR fortran/31292
3090         * gfortran.dg/contained_module_proc_1.f90: New test.
3091
3092 2007-04-04  Stuart Hastings  <stuart@apple.com>
3093
3094         PR 31281
3095         * objc/execute/exceptions/pr31281.m: New.
3096
3097 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
3098
3099         * g++.dg/ext/dllimport12.C: Update comments.
3100
3101 2007-04-03  Eric Christopher  <echristo@apple.com>
3102
3103         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
3104
3105 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3106
3107         PR fortran/31304
3108         * gfortran.dg/repeat_2.f90: New test.
3109         * gfortran.dg/repeat_3.f90: New test.
3110         * gfortran.dg/repeat_4.f90: New test.
3111
3112 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
3113
3114         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
3115
3116 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
3117
3118         PR c++/30847
3119         * g++.dg/parse/cond3.C: New test.
3120
3121         PR middle-end/30704
3122         * gcc.c-torture/execute/ieee/pr30704.c: New test.
3123
3124 2007-04-02  Jason Merrill  <jason@redhat.com>
3125
3126         PR c++/31187
3127         * g++.dg/ext/visibility/anon3.C: New test.
3128
3129 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3130
3131         PR libgfortran/31052
3132         * gfortran.dg/namelist_28.f90: New test.
3133
3134 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3135
3136         PR libgfortran/31366
3137         * gfortran.dg/direct_io_6.f90: New test.
3138
3139 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3140
3141         PR libgfortran/31207
3142         * gfortran.dg/advance_5.f90: New test.
3143         * gfortran.dg/advance_6.f90: New test.
3144
3145 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3146
3147         * g++.dg/ext/dllimport6.C: Remove extra ';'.
3148         * g++.dg/ext/dllimport7.C: Likewise.
3149         * g++.dg/ext/selectany1.C: Likewise.
3150
3151 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
3152
3153         * g++.dg/parser/pr31138.C: New.
3154         * g++.dg/parser/pr31140.C: New.
3155         * g++.dg/parser/pr31141.C: New.
3156
3157 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
3158
3159         PR c++/26099
3160         * g++.dg/ext/is_base_of.C: New.
3161         * g++.dg/ext/has_virtual_destructor.C: New.
3162         * g++.dg/ext/is_polymorphic.C: New.
3163         * g++.dg/ext/is_base_of_diagnostic.C: New.
3164         * g++.dg/ext/is_enum.C: New.
3165         * g++.dg/ext/has_nothrow_assign.C: New.
3166         * g++.dg/ext/has_nothrow_constructor.C: New.
3167         * g++.dg/ext/is_empty.C: New.
3168         * g++.dg/ext/has_trivial_copy.C: New.
3169         * g++.dg/ext/has_trivial_assign.C: New.
3170         * g++.dg/ext/is_abstract.C: New.
3171         * g++.dg/ext/is_pod.C: New.
3172         * g++.dg/ext/has_nothrow_copy.C: New.
3173         * g++.dg/ext/is_class.C: New.
3174         * g++.dg/ext/has_trivial_constructor.C: New.
3175         * g++.dg/ext/is_union.C: New.
3176         * g++.dg/ext/has_trivial_destructor.C: New.
3177         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
3178         * g++.dg/template/crash43.C: Likewise.
3179
3180 2007-03-29  Dirk Mueller  <dmueller@suse.de>
3181
3182         * g++.dg/warn/pedantic2.C: New testcase.
3183
3184 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3185
3186         * size_dim.f90: Fix dg directive.
3187         * pr16433.f: Likewise.
3188         * use_6.f90: Likewise.
3189         * use_7.f90: Likewise.
3190         * entry_9.f90: Likewise.
3191         * pointer_intent_2.f90: Likewise.
3192         * protected_1.f90: Likewise.
3193         * fmt_missing_period_2.f: Likewise.
3194         * pointer_intent_3.f90: Likewise.
3195         * protected_2.f90: Likewise.
3196         * protected_3.f90: Likewise.
3197         * pr15754.f90: Likewise.
3198         * protected_4.f90: Likewise.
3199         * protected_5.f90: Likewise.
3200         * initialization_2.f90: Likewise.
3201         * protected_6.f90: Likewise.
3202         * continuation_7.f90: Likewise.
3203         * derived_function_interface_1.f90: Likewise.
3204         * der_pointer_4.f90: Likewise.
3205         * fmt_zero_precision.f90: Likewise.
3206         * blockdata_3.f90: Likewise.
3207         * fmt_missing_period_1.f: Likewise.
3208         * real_const_3.f90: Likewise.
3209         * use_4.f90: Likewise.
3210         * fmt_missing_period_3.f: Likewise.
3211         * use_5.f90: Likewise.
3212
3213 2007-03-28  Mike Stump  <mrs@apple.com>
3214
3215         * gcc.dg/darwin-comm.c: Add.
3216
3217 2007-03-28  Eric Christopher  <echristo@apple.com>
3218
3219         * lib/target-supports.exp (check_effective_target_fstack_protector):
3220         New.
3221         * gcc.dg/ssp-1.c: Use.
3222         * gcc.dg/ssp-2.c: Ditto.
3223
3224 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
3225
3226         PR c++/29077
3227         * g++.dg/parse/constructor3.C: New test.
3228
3229 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
3230
3231         * gnat.dg/thin_pointer.ad[sb]: New test.
3232
3233 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
3234
3235         * g++.dg/cpp0x/bracket1.C: New.
3236         * g++.dg/cpp0x/bracket2.C: New.
3237         * g++.dg/cpp0x/bracket3.C: New.
3238         * g++.dg/cpp0x/bracket4.C: New.
3239
3240 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
3241
3242         * g++.dg/cpp0x/temp_default1.C: New.
3243         * g++.dg/cpp0x/temp_default3.C: New.
3244         * g++.dg/cpp0x/temp_default2.C: New.
3245         * g++.dg/cpp0x/temp_default4.C: New.
3246
3247 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
3248
3249         PR c++/29993
3250         * g++.dg/other/cv_func2.C: New.
3251
3252 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
3253
3254         * gcc.dg/dfp/func-vararg-alternate.h: New file.
3255         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
3256         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
3257         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
3258
3259         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
3260         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3261
3262         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
3263
3264         * lib/compat.exp (compat-execute): Fix processing of file names.
3265
3266 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
3267
3268         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
3269
3270 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
3271
3272         * lib/target-supports.exp (check_effective_target_fortran_large_real):
3273         Delete created executable test file.
3274         (check_effective_target_fortran_large_int): Ditto.
3275         (check_effective_target_static_libgfortran): Ditto.
3276
3277 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
3278
3279         PR c++/30500
3280         * g++.dg/warn/pragma-system_header1.C: New test.
3281         * g++.dg/warn/pragma-system_header2.C: New test.
3282         * g++.dg/warn/pragma-system_header1.h. New.
3283         * g++.dg/warn/pragma-system_header2.h. New.
3284
3285 2007-03-26  Ian Lance Taylor  <iant@google.com>
3286
3287         PR tree-optimization/31345
3288         * gcc.c-torture/compile/pr31345-1.c: New test.
3289
3290 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
3291
3292         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
3293         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
3294         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
3295         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3296         * gfortran.dg/overload_1.f90: Likewise.
3297         * gfortran.dg/impure_assignment_1.f90: Likewise.
3298         * gfortran.dg/error_recovery_3.f90: Likewise.
3299         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3300         * gfortran.dg/sequence_types_1.f90: Likewise.
3301         * gfortran.dg/internal_references_1.f90: Likewise.
3302         * gfortran.dg/present_1.f90: Likewise.
3303         * gfortran.dg/volatile10.f90: Likewise.
3304         * gfortran.dg/module_equivalence_2.f90: Likewise.
3305         * gfortran.dg/use_4.f90: Likewise.
3306         * gfortran.dg/elemental_result_1.f90: Likewise.
3307         * gfortran.dg/generic_actual_arg.f90: Likewise.
3308         * gfortran.dg/private_type_5.f90: Likewise.
3309         * gfortran.dg/protected_4.f90: Likewise.
3310         * gfortran.dg/interface_3.f90: Likewise.
3311
3312 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
3313
3314         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
3315         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
3316
3317 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
3318
3319         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
3320
3321 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3322
3323         PR libgfortran/31199
3324         * gfortran.dg/fmt_t_4.f90: New test.
3325
3326 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3327
3328         PR libfortran/31297
3329         * gfortran.dg/backspace_5.f:  Initialize variable(s).
3330         * gfortran.dg/backspace_6.f:  Likewise.
3331         * gfortran.dg/char_bounds_check_fail_1: Likewise.
3332         * gfortran.dg/direct_io_2.f90:  Likewise.
3333         * gfortran.dg/write_back.f:  Likewise.
3334         * gfortran.dg/write_rewind_2.f:  Likewise.
3335         * gfortran.dg/write_rewind_1.f:  Likewise.
3336         * gfortran.dg/write_rewind_2.f:  Likewise.
3337
3338 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
3339
3340         PR tree-optimization/30784
3341         * gcc.dg/vect/pr30784.c: New test.
3342
3343 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3344
3345         PR fortran/30877
3346         * gfortran.dg/operator_1.f90: New test.
3347         * gfortran.dg/operator_2.f90: New test.
3348
3349 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3350
3351         PR libfortran/31196
3352         * gfortran.dg/reshape_transpose_1.f90:  New test.
3353
3354 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3355
3356         PR fortran/30655
3357         * gfortran.dg/bounds_check_6.f90: New test.
3358
3359 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
3360
3361         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
3362         #ifndef/#endif.
3363         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3364         * gcc.dg/dfp/decfloat-constants.c: Ditto.
3365
3366 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
3367
3368         PR fortran/31209
3369         * gfortran.dg/pointer_function_actual_1.f90: New test.
3370
3371         PR fortran/31200
3372         * gfortran.dg/pointer_function_actual_2.f90: New test.
3373
3374         PR fortran/31215
3375         * gfortran.dg/result_in_spec_1.f90: New test.
3376
3377 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3378
3379         PR fortran/30834
3380         * gfortran.dg/integer_exponentiation_3.F90: New test.
3381         * gfortran.dg/integer_exponentiation_4.f90: New test.
3382         * gfortran.dg/integer_exponentiation_5.F90: New test.
3383
3384 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
3385
3386         PR c++/30863
3387         * g++.dg/template/error24.C: New test.
3388         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
3389
3390 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
3391
3392         PR c++/31273
3393         * g++.dg/expr/bitfield7.C: New test.
3394
3395 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3396
3397         PR other/23572
3398         * gcc.dg/float-range-4.c: New.
3399         * gcc.dg/float-range-1.c: Update. Test for a warning.
3400         * gcc.dg/float-range-3.c: New.
3401         * gcc.dg/float-range-5.c: New.
3402
3403 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3404
3405         PR fortran/31262
3406         * gfortran.dg/no_range_check_1.f90: New test.
3407
3408 2007-03-22  Dirk Mueller  <dmueller@suse.de>
3409
3410         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3411         * g++.dg/other/static1.C: Remove stray semicolon.
3412         * g++.dg/other/init1.C: Likewise.
3413         * g++.dg/rtti/dyncast1.C: Likewise.
3414         * g++.dg/tree-ssa/pr17153.C: Likewise.
3415         * g++.dg/lookup/disamb1.C: Likewise.
3416         * g++.dg/lookup/scoped2.C: Likewise.
3417         * g++.dg/lookup/friend7.C: Likewise.
3418         * g++.dg/parse/parse4.C: Likewise.
3419         * g++.dg/parse/parse5.C: Likewise.
3420         * g++.dg/expr/pr29066.C: Likewise.
3421         * g++.dg/expr/cast4.C: Likewise.
3422         * g++.dg/tc1/dr193.C: Likewise.
3423         * g++.dg/tc1/dr213.C: Likewise.
3424         * g++.dg/abi/dcast1.C: Likewise.
3425         * g++.dg/abi/covariant2.C: Likewise.
3426         * g++.dg/inherit/covariant11.C: Likewise.
3427         * g++.dg/inherit/covariant9.C: Likewise.
3428         * g++.dg/inherit/covariant10.C: Likewise.
3429         * g++.dg/init/static3.C: Likewise.
3430         * g++.dg/init/init-ref3.C: Likewise.
3431         * g++.dg/init/ref10.C: Likewise.
3432         * g++.dg/template/meminit2.C: Likewise.
3433         * g++.dg/template/using9.C: Likewise.
3434         * g++.dg/template/friend9.C: Likewise.
3435         * g++.dg/template/ref1.C: Likewise.
3436         * g++.old-deja/g++.warn/inline.C: Likewise.
3437         * g++.old-deja/g++.robertl/eb91.C: Likewise.
3438         * g++.old-deja/g++.robertl/eb46.C: Likewise.
3439         * g++.old-deja/g++.robertl/eb34.C: Likewise.
3440         * g++.old-deja/g++.robertl/eb43.C: Likewise.
3441         * g++.old-deja/g++.robertl/eb26.C: Likewise.
3442         * g++.old-deja/g++.robertl/eb116.C: Likewise.
3443         * g++.old-deja/g++.brendan/copy5.C: Likewise.
3444         * g++.old-deja/g++.brendan/overload8.C: Likewise.
3445         * g++.old-deja/g++.brendan/overload11.C: Likewise.
3446         * g++.old-deja/g++.brendan/copy7.C: Likewise.
3447         * g++.old-deja/g++.brendan/crash38.C: Likewise.
3448         * g++.old-deja/g++.brendan/template11.C: Likewise.
3449         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
3450         * g++.old-deja/g++.brendan/crash50.C: Likewise.
3451         * g++.old-deja/g++.brendan/crash16.C: Likewise.
3452         * g++.old-deja/g++.jason/pmem2.C: Likewise.
3453         * g++.old-deja/g++.jason/parse9.C: Likewise.
3454         * g++.old-deja/g++.jason/byval2.C: Likewise.
3455         * g++.old-deja/g++.jason/overload8.C: Likewise.
3456         * g++.old-deja/g++.jason/pmf8.C: Likewise.
3457         * g++.old-deja/g++.jason/template33.C: Likewise.
3458         * g++.old-deja/g++.jason/return3.C: Likewise.
3459         * g++.old-deja/g++.jason/scoping2.C: Likewise.
3460         * g++.old-deja/g++.jason/virtual.C: Likewise.
3461         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3462         * g++.old-deja/g++.jason/template27.C: Likewise.
3463         * g++.old-deja/g++.jason/synth6.C: Likewise.
3464         * g++.old-deja/g++.jason/ref8.C: Likewise.
3465         * g++.old-deja/g++.jason/offset1.C: Likewise.
3466         * g++.old-deja/g++.other/static20.C: Likewise.
3467         * g++.old-deja/g++.other/array1.C: Likewise.
3468         * g++.old-deja/g++.other/new3.C: Likewise.
3469         * g++.old-deja/g++.other/array2.C: Likewise.
3470         * g++.old-deja/g++.other/overload9.C: Likewise.
3471         * g++.old-deja/g++.other/cast6.C: Likewise.
3472         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
3473         * g++.old-deja/g++.other/eh4.C: Likewise.
3474         * g++.old-deja/g++.other/using7.C: Likewise.
3475         * g++.old-deja/g++.other/init18.C: Likewise.
3476         * g++.old-deja/g++.other/dyncast1.C: Likewise.
3477         * g++.old-deja/g++.other/dyncast2.C: Likewise.
3478         * g++.old-deja/g++.other/dtor11.C: Likewise.
3479         * g++.old-deja/g++.pt/static11.C: Likewise.
3480         * g++.old-deja/g++.pt/crash19.C: Likewise.
3481         * g++.old-deja/g++.pt/overload12.C: Likewise.
3482         * g++.old-deja/g++.pt/crash46.C: Likewise.
3483         * g++.old-deja/g++.pt/mi1.C: Likewise.
3484         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3485         * g++.old-deja/g++.pt/nontype5.C: Likewise.
3486         * g++.old-deja/g++.pt/local5.C: Likewise.
3487         * g++.old-deja/g++.pt/typename2.C: Likewise.
3488         * g++.old-deja/g++.pt/explicit80.C: Likewise.
3489         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3490         * g++.old-deja/g++.law/visibility1.C: Likewise.
3491         * g++.old-deja/g++.law/visibility2.C: Likewise.
3492         * g++.old-deja/g++.law/virtual2.C: Likewise.
3493         * g++.old-deja/g++.law/operators19.C: Likewise.
3494         * g++.old-deja/g++.law/parsing10.C: Likewise.
3495         * g++.old-deja/g++.law/visibility4.C: Likewise.
3496         * g++.old-deja/g++.law/operators4.C: Likewise.
3497         * g++.old-deja/g++.law/dtors2.C: Likewise.
3498         * g++.old-deja/g++.law/missed-error3.C: Likewise.
3499         * g++.old-deja/g++.law/visibility10.C: Likewise.
3500         * g++.old-deja/g++.law/scope3.C: Likewise.
3501         * g++.old-deja/g++.law/casts2.C: Likewise.
3502         * g++.old-deja/g++.law/code-gen5.C: Likewise.
3503         * g++.old-deja/g++.law/operators33.C: Likewise.
3504         * g++.old-deja/g++.law/friend4.C: Likewise.
3505         * g++.old-deja/g++.mike/pmf7.C: Likewise.
3506         * g++.old-deja/g++.mike/p5611.C: Likewise.
3507         * g++.old-deja/g++.mike/net37.C: Likewise.
3508         * g++.old-deja/g++.mike/p3570.C: Likewise.
3509         * g++.old-deja/g++.mike/p5718.C: Likewise.
3510         * g++.old-deja/g++.mike/net21.C: Likewise.
3511         * g++.old-deja/g++.mike/p1862.C: Likewise.
3512         * g++.old-deja/g++.mike/p4511.C: Likewise.
3513         * g++.old-deja/g++.mike/virt3.C: Likewise.
3514         * g++.old-deja/g++.mike/p16146.C: Likewise.
3515         * g++.old-deja/g++.mike/p1989.C: Likewise.
3516         * g++.old-deja/g++.mike/p5571.C: Likewise.
3517         * g++.old-deja/g++.gb/scope10.C: Likewise.
3518         * g++.old-deja/g++.abi/primary5.C: Likewise.
3519         * g++.old-deja/g++.abi/empty2.C: Likewise.
3520         * g++.old-deja/g++.abi/arraynew.C: Likewise.
3521         * g++.old-deja/g++.eh/vbase4.C: Likewise.
3522         * g++.old-deja/g++.eh/ptr1.C: Likewise.
3523         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
3524         * g++.old-deja/g++.bob/template3.C: Likewise.
3525         * g++.old-deja/g++.bob/inherit1.C: Likewise.
3526
3527 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
3528
3529         PR fortran/31193
3530         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
3531
3532 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
3533
3534         PR fortran/20897
3535         * gfortran.dg/derived_name_1.f90: New.
3536         * gfortran.dg/derived_name_2.f: New.
3537
3538 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
3539
3540         * lib/target-supports.exp (check_effective_target_nonpic): New
3541         procedure.
3542         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
3543         when compiling PIC.
3544         * gcc.target/i386/asm-4.c: Require nonpic.
3545         * gcc.target/i386/cmov1.c: Likewise.
3546         * gcc.target/i386/mul.c: Likewise.
3547         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
3548         * gcc.target/i386/ssetype-1.c: Require nonpic.
3549         * gcc.target/i386/ssetype-3.c: Likewise.
3550         * gcc.target/i386/ssetype-5.c: Likewise.
3551
3552 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
3553
3554         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
3555         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
3556         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
3557         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
3558
3559 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
3560
3561         PR tree-optimization/30590
3562         * g++.dg/opt/pr30590.C: New testcase.
3563
3564 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
3565
3566         PR c/30762
3567         * gcc.dg/pr30762-1.c: New test.
3568         * gcc.dg/pr30762-2.c: New test.
3569
3570         PR inline-asm/30505
3571         * gcc.target/i386/pr30505.c: New test.
3572
3573 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
3574
3575         * gcc.target/arm/register-variables.c: New.
3576
3577 2007-03-19  Jeff Law  <law@redhat.com>
3578
3579         * PR tree-optimization/30984
3580         * gcc.c-torture/pr30984.c: New test.
3581
3582 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3583         Richard Guenther  <rguenther@suse.de>
3584
3585         PR tree-optimization/31254
3586         * gcc.dg/torture/pr31254.c: New testcase.
3587
3588 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
3589
3590         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
3591         target default_packed.
3592
3593 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3594
3595         PR fortran/31203
3596         * gfortran.dg/string_length_1.f90: New test.
3597
3598 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3599
3600         PR testsuite/30395
3601         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
3602
3603 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3604
3605         PR libgfortran/31052
3606         * gfortran.dg/namelist_27.f90: New test.
3607
3608 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
3609
3610         PR fortran/30531
3611         * gfortran.dg/used_types_14.f90: New test.
3612
3613         PR fortran/31086
3614         * gfortran.dg/used_types_15.f90: New test.
3615
3616 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
3617
3618         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
3619         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
3620
3621 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3622
3623         PR fortran/31120
3624         * gfortran.dg/integer_exponentiation_2.f90: New test.
3625
3626 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
3627
3628         PR tree-optimization/31041
3629         * gcc.dg/vect/pr31041.c: New test.
3630
3631 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3632
3633         * g++.dg/warn/Wconversion-integer.C: New
3634         * g++.dg/warn/Wconversion-real.C: New.
3635         * g++.dg/warn/Wconversion-real-integer.C: New.
3636         * g++.dg/warn/conv2.C: Updated.
3637
3638 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3639
3640         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
3641         exclude RTPs.
3642
3643 2007-03-16  Richard Guenther  <rguenther@suse.de>
3644
3645         PR tree-optimization/31146
3646         * g++.dg/tree-ssa/pr31146.C: New testcase.
3647
3648 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3649
3650         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
3651         assume that the target has <features.h>.
3652
3653 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
3654
3655         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
3656         dg-options rather than to the whole test.
3657
3658 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
3659
3660         PR debug/29906
3661         * g++.dg/debug/pr29906.C: New
3662
3663 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3664
3665         PR libgfortran/31099
3666         * gfortran.dg/unformatted_recl.f90: Update test.
3667
3668 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
3669
3670         * gcc.dg/tree-ssa/prefetch-5.c: New test.
3671
3672 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3673
3674         PR c++/30891
3675         * g++.dg/parse/namespace-definition.C: New.
3676
3677 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3678
3679         PR c++/24924
3680         * g++.dg/cpp/pedantic-errors.C: New.
3681         * g++.dg/cpp/permissive.C: New.
3682
3683 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3684
3685         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
3686         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
3687
3688 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3689
3690         * lib/target-supports.exp (check_missing_uclibc_feature)
3691         (check_effective_target_wchar): New procedures.
3692         * gcc.dg/wchar_t-1.c: Require target wchar.
3693         * gcc.dg/wint_t-1.c: Likewise.
3694
3695 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3696
3697         * lib/target-supports.exp (check_gc_sections_available): Return
3698         false for VxWorks targets.
3699
3700 2007-03-15  Dirk Mueller  <dmueller@suse.de>
3701
3702         * g++.dg/warn/Wconversion2.C: Fix typo.
3703         * gcc.dg/if-empty-1.c: Ditto.
3704
3705 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
3706
3707         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
3708
3709 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
3710
3711         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
3712         * gcc.target/i386/pr31167.c: Ditto.
3713
3714 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
3715
3716         PR target/31167
3717         * gcc.target/i386/pr31167.c: New test.
3718
3719 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
3720
3721         PR fortran/30922
3722         * gfortran.dg/import5.f90.f90: New test.
3723
3724
3725         PR fortran/30879
3726         * gfortran.dg/data_components_1.f90: New test.
3727
3728
3729         PR fortran/30870
3730         * gfortran.dg/generic_13.f90: New test.
3731
3732         PR fortran/31163
3733         * gfortran.dg/alloc_comp_basics_5.f90: New test.
3734
3735 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3736
3737         PR libgfortran/31051
3738         * gfortran.dg/fmt_t_4.f90: New
3739
3740 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3741
3742         PR C++/31165
3743         * g++.dg/other/default7.C: New test.
3744
3745 2007-03-15  Dirk Mueller  <dmueller@suse.de>
3746
3747         * g++.dg/warn/Wconversion2.C: New.
3748
3749 2007-03-14  Eric Christopher  <echristo@apple.com>
3750
3751         * gcc.dg/ssp-1.c: New.
3752         * gcc.dg/ssp-2.c: Ditto.
3753
3754 2007-03-14  Dirk Mueller  <dmueller@suse.de>
3755
3756         * g++.dg/warn/do-empty.C: New.
3757         * gcc.dg/do-empty.c: New.
3758         * gcc.dg/if-empty-1.c: Update.
3759         * gcc.dg/20001116-1.c: Update.
3760         * gcc.dg/pr23165.c: Update.
3761
3762 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
3763
3764         * gfortran.dg/module_implicit_conversion.f90: New test.
3765
3766 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
3767
3768         PR middle-end/31127
3769         * gcc.dg/pr31127.c: New.
3770
3771 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
3772
3773         * gcc.dg/tree-ssa/loop-26.c: New test.
3774
3775 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
3776
3777         * gcc.target/i386/cmpxchg16b-1.c: New test.
3778
3779 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
3780
3781         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
3782         * gcc.dg/c99-vla-1.c: Likewise.
3783         * g++.dg/ext/vla1.C: Likewise
3784
3785 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
3786
3787         * gcc.dg/wvla-1.c: New test
3788         * gcc.dg/wvla-2.c: New test
3789         * gcc.dg/wvla-3.c: New test
3790         * gcc.dg/wvla-4.c: New test
3791         * gcc.dg/wvla-5.c: New test
3792         * gcc.dg/wvla-6.c: New test
3793         * gcc.dg/wvla-7.c: New test
3794         * g++.dg/warn/Wvla-1.C: New test
3795         * g++.dg/warn/Wvla-2.C: New test
3796         * g++.dg/warn/Wvla-3.C: New test
3797
3798 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
3799
3800         PR c++/30108
3801         * g++.dg/other/default6.C: New test.
3802
3803 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
3804
3805         * lib/target-supports.exp (check_profiling_available): Return false
3806         for VxWorks.
3807         (check_effective_target_vxworks_kernel): New procedure.
3808         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
3809         VxWorks.
3810         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
3811         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
3812         to include VxWorks.
3813         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
3814
3815 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
3816
3817         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
3818         PIC is not supported.
3819         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
3820         * gcc.dg/20020426-2.c: Likewise.
3821         * gcc.dg/pr28243.c: Likewise.
3822         * gcc.dg/visibility-11.c: Likewise.
3823         * gcc.dg/tls/opt-9.c: Likewise.
3824         * gcc.dg/tls/opt-10.c: Likewise.
3825         * gcc.dg/tls/pic-1.c: Likewise.
3826         * gcc.dg/tls/struct-1.c: Likewise.
3827         * gcc.target/i386/20000807-1.c: Likewise.
3828         * gcc.target/i386/20000904-1.c: Likewise.
3829         * gcc.target/i386/20011119-1.c: Likewise.
3830         * gcc.target/i386/990213-2.c: Likewise.
3831         * gcc.target/i386/990214-1.c: Likewise.
3832         * gcc.target/i386/compress-float-387-pic.c: Likewise.
3833         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3834         * gcc.target/i386/pic-1.c: Likewise.
3835         * gcc.target/i386/pr21518.c: Likewise.
3836         * gcc.target/i386/pr23098.c: Likewise.
3837         * gcc.target/i386/pr23943.c: Likewise.
3838
3839 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
3840
3841         PR c++/31038
3842         * g++.dg/template/complit2.C: New test.
3843
3844         PR c++/30328
3845         * g++.dg/ext/bitfield1.C: New test.
3846
3847 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
3848
3849         PR fortran/30883
3850         * gfortran.dg/interface_11.f90: New test.
3851
3852 2007-03-11  Richard Guenther  <rguenther@suse.de>
3853
3854         PR tree-optimization/31115
3855         * gcc.dg/torture/pr31115.c: New testcase.
3856
3857 2007-03-11  Ira Rosen  <irar@il.ibm.com>
3858
3859         PR tree-optimization/29925
3860         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
3861
3862 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
3863
3864         PR c++/30274
3865         * g++.dg/expr/bitfield3.C: New test.
3866         * g++.dg/expr/bitfield4.C: Likewise.
3867         * g++.dg/expr/bitfield5.C: Likewise.
3868         * g++.dg/expr/bitfield6.C: Likewise.
3869
3870         PR c++/30924
3871         * g++.dg/template/array18.C: New test.
3872
3873 2007-03-10  Dirk Mueller  <dmueller@suse.de>
3874
3875         PR c++/17946
3876         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
3877         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
3878
3879 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
3880
3881         PR c++/20599
3882         * g++.dg/cpp0x/variadic-bind.C: New.
3883         * g++.dg/cpp0x/variadic-function.C: New.
3884         * g++.dg/cpp0x/variadic-mem_fn.C: New.
3885         * g++.dg/cpp0x/variadic-tuple.C: New.
3886         * g++.dg/cpp0x/variadic1.C: New.
3887         * g++.dg/cpp0x/variadic2.C: New.
3888         * g++.dg/cpp0x/variadic3.C: New.
3889         * g++.dg/cpp0x/variadic4.C: New.
3890         * g++.dg/cpp0x/variadic5.C: New.
3891         * g++.dg/cpp0x/variadic6.C: New.
3892         * g++.dg/cpp0x/variadic7.C: New.
3893         * g++.dg/cpp0x/variadic8.C: New.
3894         * g++.dg/cpp0x/variadic9.C: New.
3895         * g++.dg/cpp0x/variadic10.C: New.
3896         * g++.dg/cpp0x/variadic11.C: New.
3897         * g++.dg/cpp0x/variadic12.C: New.
3898         * g++.dg/cpp0x/variadic13.C: New.
3899         * g++.dg/cpp0x/variadic14.C: New.
3900         * g++.dg/cpp0x/variadic15.C: New.
3901         * g++.dg/cpp0x/variadic16.C: New.
3902         * g++.dg/cpp0x/variadic17.C: New.
3903         * g++.dg/cpp0x/variadic18.C: New.
3904         * g++.dg/cpp0x/variadic19.C: New.
3905         * g++.dg/cpp0x/variadic20.C: New.
3906         * g++.dg/cpp0x/variadic21.C: New.
3907         * g++.dg/cpp0x/variadic22.C: New.
3908         * g++.dg/cpp0x/variadic23.C: New.
3909         * g++.dg/cpp0x/variadic24.C: New.
3910         * g++.dg/cpp0x/variadic25.C: New.
3911         * g++.dg/cpp0x/variadic26.C: New.
3912         * g++.dg/cpp0x/variadic27.C: New.
3913         * g++.dg/cpp0x/variadic28.C: New.
3914         * g++.dg/cpp0x/variadic29.C: New.
3915         * g++.dg/cpp0x/variadic30.C: New.
3916         * g++.dg/cpp0x/variadic31.C: New.
3917         * g++.dg/cpp0x/variadic32.C: New.
3918         * g++.dg/cpp0x/variadic33.C: New.
3919         * g++.dg/cpp0x/variadic34.C: New.
3920         * g++.dg/cpp0x/variadic35.C: New.
3921         * g++.dg/cpp0x/variadic36.C: New.
3922         * g++.dg/cpp0x/variadic37.C: New.
3923         * g++.dg/cpp0x/variadic38.C: New.
3924         * g++.dg/cpp0x/variadic39.C: New.
3925         * g++.dg/cpp0x/variadic40.C: New.
3926         * g++.dg/cpp0x/variadic41.C: New.
3927         * g++.dg/cpp0x/variadic42.C: New.
3928         * g++.dg/cpp0x/variadic43.C: New.
3929         * g++.dg/cpp0x/variadic44.C: New.
3930         * g++.dg/cpp0x/variadic45.C: New.
3931         * g++.dg/cpp0x/variadic46.C: New.
3932         * g++.dg/cpp0x/variadic47.C: New.
3933         * g++.dg/cpp0x/variadic48.C: New.
3934         * g++.dg/cpp0x/variadic49.C: New.
3935         * g++.dg/cpp0x/variadic50.C: New.
3936         * g++.dg/cpp0x/variadic51.C: New.
3937         * g++.dg/cpp0x/variadic52.C: New.
3938         * g++.dg/cpp0x/variadic53.C: New.
3939         * g++.dg/cpp0x/variadic54.C: New.
3940         * g++.dg/cpp0x/variadic55.C: New.
3941         * g++.dg/cpp0x/variadic56.C: New.
3942         * g++.dg/cpp0x/variadic57.C: New.
3943         * g++.dg/cpp0x/variadic58.C: New.
3944         * g++.dg/cpp0x/variadic59.C: New.
3945         * g++.dg/cpp0x/variadic60.C : New.
3946         * g++.dg/cpp0x/variadic61.C : New.
3947         * g++.dg/cpp0x/variadic62.C : New.
3948         * g++.dg/cpp0x/variadic63.C : New.
3949         * g++.dg/cpp0x/variadic64.C : New.
3950         * g++.dg/cpp0x/variadic65.C : New.
3951         * g++.dg/cpp0x/variadic66.C : New.
3952         * g++.dg/cpp0x/variadic67.C : New.
3953         * g++.dg/cpp0x/variadic68.C : New.
3954         * g++.dg/cpp0x/variadic69.C : New.
3955         * g++.dg/cpp0x/variadic70.C : New.
3956         * g++.dg/cpp0x/variadic71.C : New.
3957         * g++.dg/cpp0x/variadic72.C : New.
3958         * g++.dg/cpp0x/variadic73.C : New.
3959         * g++.dg/cpp0x/variadic74.C : New.
3960         * g++.dg/cpp0x/variadic75.C : New.
3961         * g++.dg/cpp0x/variadic-ex1.C : New.
3962         * g++.dg/cpp0x/variadic-ex2.C : New.
3963         * g++.dg/cpp0x/variadic-ex3.C : New.
3964         * g++.dg/cpp0x/variadic-ex4.C : New.
3965         * g++.dg/cpp0x/variadic-ex5.C : New.
3966         * g++.dg/cpp0x/variadic-ex6.C : New.
3967         * g++.dg/cpp0x/variadic-ex7.C : New.
3968         * g++.dg/cpp0x/variadic-ex8.C : New.
3969         * g++.dg/cpp0x/variadic-ex9.C : New.
3970         * g++.dg/cpp0x/variadic-ex10.C : New.
3971         * g++.dg/cpp0x/variadic-ex11.C : New.
3972         * g++.dg/cpp0x/variadic-ex12.C : New.
3973         * g++.dg/cpp0x/variadic-ex13.C : New.
3974         * g++.dg/cpp0x/variadic-ex14.C : New.
3975
3976 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3977
3978         PR libgfortran/31099
3979         * gfortran.dg/unformatted_recl.f90: New test.
3980
3981 2007-03-09  Roger Sayle  <roger@eyesopen.com>
3982
3983         * gcc.dg/fold-eqcmplx-1.c: New test case.
3984
3985 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
3986
3987         PR rtl-optimization/30643
3988         * gcc.dg/pr30643.c: New.
3989
3990 2007-03-09  Chao-ying Fu  <fu@mips.com>
3991
3992         * gcc.target/mips/mips32-dspr2-type.c: New test.
3993         * gcc.target/mips/mips32-dspr2.c: New test.
3994         * gcc.target/mips/dspr2-MULT.c: New test.
3995         * gcc.target/mips/dspr2-MULTU.c: New test.
3996         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
3997         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
3998         Adjust some formats.
3999
4000 2007-03-09  Dirk Mueller  <dmueller@suse.de>
4001
4002         PR c++/17946
4003         * gcc.dg/Wlogical-op-1.c: New.
4004         * g++.dg/warn/Wlogical-op-1.C: New.
4005
4006 2007-03-09  Richard Guenther  <rguenther@suse.de>
4007
4008         PR tree-optimization/30904
4009         PR middle-end/31058
4010         * gcc.dg/pr30904.c: Remove xfail.
4011
4012 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4013
4014         PR C/31072
4015         * gcc.c-torture/execute/pr31072.c: New test.
4016
4017 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4018
4019         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
4020         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4021         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
4022         *lrint* and *lround*.
4023         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
4024         floor->lfloor.
4025         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
4026         * gcc.dg/torture/builtin-integral-1.c: Likewise.
4027         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
4028         and *lround*.  Correct macro names.
4029         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
4030         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
4031
4032 2007-03-08  Ian Lance Taylor  <iant@google.com>
4033
4034         * gcc.dg/no-strict-overflow-5.c: New test.
4035         * gcc.dg/no-strict-overflow-6.c: New test.
4036         * gcc.dg/Wstrict-overflow-11.c: New test.
4037         * gcc.dg/Wstrict-overflow-12.c: New test.
4038         * gcc.dg/Wstrict-overflow-13.c: New test.
4039         * gcc.dg/Wstrict-overflow-14.c: New test.
4040         * gcc.dg/Wstrict-overflow-15.c: New test.
4041
4042 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
4043
4044         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
4045         for VxWorks kernel mode.
4046         * gcc.c-torture/execute/strncmp-1.x: Likewise.
4047
4048 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
4049
4050         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
4051         mode.
4052
4053 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
4054
4055         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
4056         and lib/bfill.c on VxWorks targets.
4057         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
4058         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
4059         lib/bfill.c and lib/memmove.c on VxWorks targets.
4060         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
4061         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
4062         on VxWorks targets.
4063         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
4064         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
4065
4066 2007-03-08  Tobias Burnus  <burnus@net-b.de>
4067
4068         * gfortran.dg/use_5.f90: New test.
4069         * gfortran.dg/use_6.f90: Ditto.
4070         * gfortran.dg/use_7.f90: Ditto.
4071
4072 2007-03-08  Tobias Burnus  <burnus@net-b.de>
4073
4074         PR fortran/30973
4075         * gfortran.dg/use_4.f90: New test.
4076         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
4077
4078 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
4079
4080         PR fortran/31011
4081         * gfortran.dg/parameter_array_section_2.f90: New test.
4082
4083 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
4084
4085         PR c++/30852
4086         * g++.dg/ext/offsetof1.C: Add cases with volatile.
4087
4088         PR c++/30534
4089         * g++.dg/template/arg5.C: New test.
4090
4091 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
4092
4093         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
4094
4095 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
4096
4097         * gcc.dg/var-expand1.c: Add newline at end of file.
4098
4099 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
4100
4101         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
4102
4103 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
4104
4105         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
4106
4107 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4108
4109         * gcc.dg/torture/builtin-convert-4.c: New test.
4110
4111 2007-03-05  Ian Lance Taylor  <iant@google.com>
4112
4113         * gcc.c-torture/compile/pr31034.c: New test.
4114
4115 2007-03-05  Ian Lance Taylor  <iant@google.com>
4116
4117         * gcc.dg/inline-18.c: New test.
4118         * gcc.dg/inline-19.c: New test.
4119         * gcc.dg/inline-20.c: New test.
4120         * gcc.dg/inline-21.c: New test.
4121
4122 2007-03-05  Richard Guenther  <rguenther@suse.de>
4123
4124         PR tree-optimization/14052
4125         * gcc.dg/tree-ssa/vrp33.c: New testcase.
4126
4127 2007-03-05  Richard Guenther  <rguenther@suse.de>
4128
4129         PR tree-optimization/23777
4130         * gcc.dg/tree-ssa/pr23777.c: New testcase.
4131
4132 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4133
4134         PR other/30465
4135         * gcc.dg/multiple-overflow-warn-3.c: New.
4136         * g++.dg/warn/multiple-overflow-warn-3.C: New.
4137
4138 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
4139
4140         PR c++/30895
4141         * g++.dg/parse/template23.C: New test.
4142
4143 2007-03-04  Roger Sayle  <roger@eyesopen.com>
4144
4145         PR middle-end/30744
4146         * gcc.dg/pr30744-1.c: New test case.
4147
4148 2007-03-04  Tobias Burnus  <burnus@net-b.de>
4149
4150         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
4151
4152 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4153
4154         PR target/30406
4155         * gfortran.dg/logical_3.f90: New test.
4156
4157 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
4158
4159         PR libfortran/30981
4160         * gfortran.dg/integer_exponentiation_1.f90:  New test.
4161
4162 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
4163
4164         * gcc.target/m68k/m68k.exp: New.
4165         * gcc.target/m68k/crash1.c: New.
4166
4167 2007-03-03  Tobias Burnus  <burnus@net-b.de>
4168
4169         * gfortran.dg/c_by_val.c: Use int64_t instead of long
4170         to be more compatible with integer(kind=8).
4171
4172 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4173
4174         PR libfortran/31001
4175         * gfortran.dg/zero_sized_3.f90: New test.
4176
4177 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4178
4179         PR c++/15787
4180         * g++.dg/parse/else.C: New.
4181         * g++.dg/parse/else-2.C: New.
4182
4183 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
4184             Tobias Burnus  <burnus@net-b.de>
4185
4186         PR fortran/30882
4187         * gfortran.dg/size_dim.f90: New test.
4188
4189 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
4190             Tobias Burnus  <burnus@net-b.de>
4191
4192         PR fortran/30873
4193         * gfortran.dg/entry_9.f90: New test.
4194
4195 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
4196
4197         PR c++/28253
4198         * g++.dg/inherit/covariant16.C: New test.
4199
4200 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
4201
4202         * g++.dg/other/darwin-minversion-1.C: New.
4203
4204 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
4205
4206         * gcc.dg/tree-ssa/20070302-1.c: New test.
4207
4208 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
4209
4210         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
4211         tests.
4212
4213 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
4214
4215         * gcc.dg/tree-ssa/prefetch-4.c: New test.
4216
4217 2007-03-01  Simon Baldwin <simonb@google.com>
4218
4219         PR c++/23689
4220         * warn/ignored_typedef.C: New.
4221         * init/ctor8.C: Added dg-warning to consume ignored typedef
4222         warning.
4223         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
4224         and added an explicit line number.
4225
4226 2007-02-28  Richard Guenther  <rguenther@suse.de>
4227
4228         PR middle-end/30364
4229         * gcc.dg/torture/pr30364-1.c: New testcase.
4230         * gcc.dg/torture/pr30364-2.c: Likewise.
4231         * gcc.dg/torture/pr30364-3.c: Likewise.
4232
4233 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4234
4235         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
4236         powerpc*, use -funsafe-math-optimizations.
4237         * gcc.dg/torture/builtin-logb-1.c: Likewise.
4238         * gcc.dg/torture/builtin-modf-1.c: Likewise.
4239
4240 2007-02-28  Tobias Burnus  <burnus@net-b.de>
4241             Paul Thomas  <pault@gcc.gnu.org>
4242
4243         PR fortran/30888
4244         PR fortran/30887
4245         * c_by_val_1.f: Test %VAL() with non-default kind.
4246         * c_by_val.c: Ditto.
4247         * c_by_val_4.f: New test.
4248
4249 2007-02-28  Tobias Burnus  <burnus@net-b.de>
4250
4251         PR fortran/30968
4252         * gfortran.dg/continuation_7.f90: New test.
4253
4254 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
4255
4256         * g++.dg/inherit/thunk7.C: New test.
4257         * lib/target-supports.exp (check_profiling_available): Not available
4258         for bfin-*-*.
4259
4260 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
4261
4262         PR target/30970
4263         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
4264
4265 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
4266
4267         * lib/target-supports.exp (check_effective_target_init_priority):
4268         Remove Solaris special case.
4269
4270 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
4271
4272         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
4273         for more builtin types.
4274
4275         * g++.dg/ext/visibility/class1.C: Port to Darwin.
4276         * g++.dg/ext/visibility/noPLT.C: Likewise.
4277
4278 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4279
4280         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
4281         sh* targets.
4282
4283 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
4284
4285         PR fortran/30865
4286         * size_optional_dim_1.f90:  New test.
4287
4288 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
4289
4290         * gcc.dg/vxworks/vxworks.exp: New file.
4291         * gcc.dg/vxworks/initpri1.c: Likewise.
4292         * gcc.dg/vxworks/initpri2.c: Likewise.
4293         * gcc.dg/initpri2.c: Add more tests.
4294         * g++.dg/special/initpri2.C: Likewise.
4295
4296         * gcc.dg/initpri1.c: New test.
4297         * gcc.dg/initpri2.c: Likewise.
4298         * g++.dg/special/initpri1.C: New test.
4299         * g++.dg/special/initpri2.C: Likewise.
4300         * g++.dg/special/conpr-1.C: Use init_priority effective target.
4301         * g++.dg/special/conpr-2.C: Likewise.
4302         * g++.dg/special/conpr-3.C: Likewise.
4303         * g++.dg/special/conpr-4.C: Likewise.
4304         * g++.dg/special/initp1.C: Likewise.
4305         * g++.dg/special/ecos.exp: Remove code to detect availability of
4306         constructor priorities.
4307         * lib/target-supports.exp (check_effective_target_init_priority):
4308         New function.
4309
4310 2007-02-24  Jan Hubicka  <jh@suse.cz>
4311
4312         * gcc.c-torture/execute/pr30778.c: New testcase.
4313
4314 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4315
4316         PR libgfortran/30918
4317         * gfortran.dg/namelist_26.f90: New test.
4318
4319 2007-02-24  Richard Guenther  <rguenther@suse.de>
4320
4321         PR middle-end/30951
4322         * gcc.dg/pr30951.c: New testcase.
4323
4324 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4325
4326         * gcc.dg/torture/builtin-modf-1.c: New test.
4327
4328 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
4329
4330         PR tree-optimization/30904
4331         * gcc.dg/pr30904.c: New test.
4332
4333 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4334
4335         * gcc.test-framework/README: Correct command.
4336         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
4337         -Wunused-value.
4338         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
4339
4340 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
4341
4342         * lib/target-supports.exp (check_effective_target_unwrapped): New.
4343
4344 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
4345
4346         * lib/target-supports.exp (check_effective_target_newlib): New
4347         function.
4348
4349 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
4350
4351         PR fortran/30660
4352         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
4353         allocatable component.
4354
4355
4356 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4357
4358         * gcc.dg/torture/builtin-logb-1.c: New test.
4359         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
4360         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
4361         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
4362         sh* targets.
4363
4364 2007-02-23  Richard Guenther  <rguenther@suse.de>
4365
4366         * g++.dg/warn/changes-meaning.C: New testcase.
4367
4368 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4369
4370         PR libgfortran/30910
4371         * gfortran.dg/fmt_zero_precision.f90: Update test.
4372
4373 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4374
4375         * gcc.dg/torture/builtin-frexp-1.c: New test.
4376
4377 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
4378
4379         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
4380
4381 2007-02-22  Ian Lance Taylor  <iant@google.com>
4382
4383         PR debug/30898
4384         * g++.dg/debug/pr30898.C: New test.
4385
4386 2007-02-22  Ira Rosen  <irar@il.ibm.com>
4387
4388         * gcc.dg/vect/vect-106.c: New test.
4389
4390 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
4391             Ira Rosen  <irar@il.ibm.com>
4392
4393         PR tree-optimization/30843
4394         * gcc.dg/vect/pr30843.c: New test.
4395
4396 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
4397
4398         PR tree-optimization/30858
4399         * gcc.dg/vect/pr30858.c: New test.
4400
4401 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
4402
4403         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
4404         to set options for compiling testglue.
4405         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
4406         * lib/obj-c++.exp (obj-c++_init): Likewise.
4407
4408 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
4409
4410         * gnat.dg/derived_aggregate.adb: New test.
4411
4412 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4413
4414         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
4415         sh* targets.  Call the correct CKSGN macro.
4416
4417 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
4418
4419         * gfortran.dg/gomp/omp_parse1.f90: New test.
4420         * gfortran.dg/gomp/omp_parse2.f: New test.
4421
4422 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
4423
4424         PR fortran/30869
4425         * gfortran.dg/do_pointer_1.f90:  New test.
4426
4427 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4428
4429         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
4430         and scalbln.
4431
4432 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
4433
4434         * gcc.dg/darwin-minversion-1.c: New.
4435         * gcc.dg/darwin-minversion-2.c: New.
4436
4437 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4438
4439         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
4440
4441 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4442             DJ Delorie <dj@redhat.com>
4443
4444         PR other/30824
4445         * gcc.dg/Wfatal.c: New.
4446         * gcc.dg/Wfatal-2.c: New.
4447         * gcc.dg/Werror-1.c: Adjust expectations.
4448         * gcc.dg/Werror-5.c: Likewise.
4449         * gcc.dg/Werror-7.c: Likewise.
4450         * gcc.dg/Werror-10.c: Likewise.
4451         * gcc.dg/Werror-11.c: Likewise.
4452
4453 2007-02-20  Tobias Burnus  <burnus@net-b.de>
4454
4455         PR fortran/30522
4456         * gfortran.dg/volatile10.f90: New test.
4457
4458 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
4459
4460         PR libfortran/30533
4461         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
4462
4463 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4464
4465         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
4466         * gcc.dg/Walways-true-1.c: Likewise.
4467         * gcc.dg/weak/weak-3.c: Likewise.
4468         * gcc.dg/Werror-1.c: Likewise.
4469         * gcc.dg/Werror-3.c: Likewise.
4470         * gcc.dg/Werror-4.c: Likewise.
4471         * gcc.dg/Werror-5.c: Likewise.
4472         * gcc.dg/Werror-6.c: Likewise.
4473         * gcc.dg/Werror-7.c: Likewise.
4474         * gcc.dg/Werror-8.c: Likewise.
4475         * gcc.dg/Werror-10.c: Likewise.
4476         * gcc.dg/Werror-11.c: Likewise.
4477         * gcc.dg/Werror-12.c: Likewise.
4478         * g++.old-deja/g++.mike/warn8.C: Likewise.
4479         * g++.dg/warn/Walways-true-1.C: Likewise.
4480         * g++.dg/warn/Walways-true-2.C: Likewise.
4481         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
4482         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
4483         -Wstring-literal-comparison with -Waddress.
4484         * gcc.dg/Wstring-literal-comparison-4.c: Replace
4485         -Wno-string-literal-comparison with -Wno-address.
4486
4487 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
4488
4489         * gnat.dg/self_aggregate_with_call.adb: New test.
4490
4491 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
4492
4493         PR tree-optimization/30975
4494         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
4495         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
4496         * gcc.dg/vect/pr30795.c: New.
4497
4498 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4499
4500         PR fortran/30681
4501         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
4502
4503 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4504
4505         PR rtl-optimization/28173
4506         * gcc.target/i386/andor-1.c: New test case.
4507
4508 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4509
4510         * gcc.dg/torture/builtin-ldexp-1.c: New.
4511         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
4512
4513 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4514
4515         * gfortran.dg/array_constructor_15.f90: New test case.
4516
4517 2007-02-18  Roger Sayle  <roger@eyesopen.com>
4518
4519         * gfortran.dg/forall_10.f90: New test case.
4520
4521 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4522
4523         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
4524
4525 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
4526
4527         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
4528         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
4529
4530 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
4531
4532         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
4533         * gcc.target/i386/builtin-bswap-3.c: Ditto.
4534         * gcc.target/i386/xchg-1.c: New test.
4535         * gcc.target/i386/xchg-2.c: New test.
4536
4537 2007-02-16  Richard Guenther  <rguenther@suse.de>
4538             Christian Bruel  <christian.bruel@st.com>
4539
4540         * gcc.dg/strict-overflow-5.c: New testcase.
4541
4542 2007-02-16  Tobias Burnus  <burnus@net-b.de>
4543
4544         PR fortran/30793
4545         * gfortran.dg/func_derived_4.f90: New test.
4546
4547 2007-02-15  Roger Sayle  <roger@eyesopen.com>
4548
4549         PR middle-end/30391
4550         * gfortran.dg/pr30391-1.f90: New test case.
4551
4552 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4553
4554         PR middle-end/30433
4555         * gcc.c-torture/compile/pr30433.c: New testcase to check
4556         that complex constants comparisions are foldded.
4557
4558 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4559
4560         PR C++/30158
4561         * g++.dg/ext/stmtexpr10.C: New testcase.
4562
4563 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4564
4565         PR middle-end/30729
4566         * gcc.dg/Wunused-value-2.c: New testcase.
4567
4568 2007-02-15  Ian Lance Taylor  <iant@google.com>
4569
4570         * g++.dg/eh/subreg-1.C: New test.
4571
4572 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4573
4574         PR c/26494
4575         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
4576         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
4577         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
4578         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
4579         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
4580         * gcc.dg/Werror-implicit-function-declaration.c: New.
4581
4582 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4583
4584         PR c++/28943
4585         * g++.dg/warn/pr28943.C: New.
4586
4587 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4588
4589         * gfortran.fortran-torture/execute/math.f90: Fix typo.
4590
4591 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4592
4593         PR fortran/30779
4594         * gfortran.dg/error_recovery_3.f90: New test.
4595
4596 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4597
4598         * g++.dg/tree-ssa/sra-1.C: New.
4599
4600 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4601
4602         * g++.dg/tree-ssa/sra-1.C: New.
4603
4604 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
4605
4606         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
4607
4608 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4609
4610         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
4611
4612 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
4613
4614         PR fortran/30799
4615         * gfortran.dg/logical_2.f90: New test.
4616
4617 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
4618
4619         * gcc.dg/torture/complex-alias-1.c: New test.
4620
4621 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
4622
4623         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
4624         instead of -fdump-tree-tailcall.
4625
4626 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
4627
4628         * gfortran.dg/interface_10.f90: Fix comment typo.
4629
4630 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
4631
4632         PR tree-optimization/30771
4633         * gcc.dg/vect/pr30771.c: New test.
4634
4635 2007-02-13  Ian Lance Taylor  <iant@google.com>
4636
4637         * gcc.dg/Wstrict-overflow-1.c: New test.
4638         * gcc.dg/Wstrict-overflow-2.c: New test.
4639         * gcc.dg/Wstrict-overflow-3.c: New test.
4640         * gcc.dg/Wstrict-overflow-4.c: New test.
4641         * gcc.dg/Wstrict-overflow-5.c: New test.
4642         * gcc.dg/Wstrict-overflow-6.c: New test.
4643         * gcc.dg/Wstrict-overflow-7.c: New test.
4644         * gcc.dg/Wstrict-overflow-8.c: New test.
4645         * gcc.dg/Wstrict-overflow-9.c: New test.
4646         * gcc.dg/Wstrict-overflow-10.c: New test.
4647
4648 2007-02-13  Roger Sayle  <roger@eyesopen.com>
4649
4650         * gcc.target/ia64/builtin-bswap-2.c: New test case.
4651
4652 2007-02-13  Richard Henderson  <rth@redhat.com>
4653
4654         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
4655         * gcc.c-torture/execute/pr29302-1.c: ... here.
4656
4657 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4658
4659         PR c/29521
4660         * gcc.dg/c90-return-1.c: Update output.
4661         * gcc.dg/c99-return-1.c: Likewise.
4662
4663 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
4664
4665         PR fortran/30554
4666         * gfortran.dg/used_dummy_types_7.f90: New test..
4667
4668 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
4669
4670         * gcc.target/i386/parity-1.c: New test.
4671         * gcc.target/i386/parity-2.c: New test.
4672
4673 2007-02-12  Roger Sayle  <roger@eyesopen.com>
4674
4675         * gcc.target/i386/builtin-bswap-3.c: New test case.
4676
4677 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
4678
4679         PR tree-optimization/29145
4680         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
4681         alias analysis is improved to take better advantage of restrict
4682         qualified pointers.
4683         * gcc.dg/vect/vect-80.c: Likewise.
4684         * gcc.dg/vect/pr29145.c: New.
4685
4686 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
4687
4688         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
4689         * gcc.target/i386/sse4a-insert.c: Likewise.
4690
4691 2007-02-11  Roger Sayle  <roger@eyesopen.com>
4692
4693         * gcc.target/ia64/builtin-popcount-1.c: New test case.
4694         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
4695
4696 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
4697
4698         PR fortran/30478
4699         * gfortran.dg/enum_4.f90: Update error message checks.
4700
4701 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
4702
4703         PR fortran/30554
4704         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
4705         versions of the modules.
4706
4707         PR fortran/30617
4708         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
4709         by getting rid of recursive I/O and providing functions with
4710         results.
4711
4712         PR fortran/30319
4713         * gfortran.dg/char_array_constructor_2.f90
4714
4715 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
4716
4717         PR c++/26988
4718         * g++.dg/template/spec34.C: New test
4719
4720 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
4721
4722         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
4723         on i?86 and x86_64.
4724         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
4725         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
4726         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
4727         on i?86 and x86_64.
4728         * gcc.dg/vect/vect-113.c: Ditto.
4729
4730 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
4731
4732         PR c++/29487
4733         * g++.dg/eh/weak1-C: New test.
4734         * g++.dg/eh/weak1-a.cc: Likewise.
4735         * g++.dg/eh/comdat1.C: Likewise.
4736
4737 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
4738             Dorit Nuzman  <dorit@il.ibm.com>
4739
4740         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
4741         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
4742         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
4743         * gcc.dg/vect/vect-113.c: Likewise.
4744
4745         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
4746
4747 2007-02-10  Richard Henderson  <rth@redhat.com>
4748
4749         * lib/target-supports.exp (check_effective_target_tls): Redefine
4750         to mean non-emulated tls.
4751         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4752         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4753         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4754         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4755         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4756         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4757         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4758
4759 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
4760
4761         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
4762
4763 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
4764
4765         * gfortran.dg/secnds.f: Replace time tolerance with a
4766         before-and-after bracket.
4767         * gfortran.dg/secnds-1.f: Likewise.
4768
4769 2007-02-09  Tobias Burnus  <burnus@net-b.de>
4770
4771         PR fortran/30512
4772         * gfortran.dg/maxlocval_1.f90: New test.
4773
4774 2007-02-09  Roger Sayle  <roger@eyesopen.com>
4775
4776         * gcc.target/ia64/builtin_bswap-1.c: New test case.
4777
4778 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4779
4780         PR fortran/30720
4781         * gfortran.dg/array_function_1.f90: New test.
4782
4783 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4784
4785         * lib/target-supports.exp (check_effective_target_lax_strtofp)
4786         (check_effective_target_dummy_wcsftime): New functions.
4787
4788 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4789
4790         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
4791         * lib/target-supports.exp (check_effective_target_uclibc): New
4792         function.
4793
4794 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4795
4796         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
4797         (vsnprintf): Don't define for uClibc targets.
4798
4799 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4800
4801         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
4802         set before checking whether it was allowed.
4803         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
4804         before checking inside_main.
4805
4806 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4807
4808         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
4809         uClinux targets.
4810         (u16sf): Likewise u4sf.
4811         * g++.dg/compat/struct-layout-1.h: Likewise.
4812
4813 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
4814
4815         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
4816         procedure.
4817         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
4818         m68k targets if check_effective_target_coldfire_fpu returns true.
4819
4820 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
4821         Richard Guenther  <rguenther@suse.de>
4822
4823         PR middle-end/23361
4824         * gcc.dg/fold-compare-3.c: New testcase.
4825         * gcc.dg/tree-ssa/loop-24.c: Likewise.
4826
4827 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
4828
4829         * gcc.dg/pr26570.c: Clean up coverage files.
4830         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
4831         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
4832         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
4833         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4834         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4835         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4836         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
4837         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
4838         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
4839         * gcc.dg/tree-ssa/pr25501.c: Ditto.
4840         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
4841         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
4842         * gcc.dg/vect/pr28952.c: Ditto.
4843         * gcc.dg/vect/pr27151.c: Ditto.
4844         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
4845         * g++.dg/gomp/macro-3.C: Ditto.
4846
4847 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
4848
4849         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
4850         of the loop.
4851
4852 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4853
4854         * gcc.target/i386/builtin-bswap-2.c: New test case.
4855
4856 2007-02-08  Roger Sayle  <roger@eyesopen.com>
4857
4858         * gfortran.dg/forall_8.f90: New test case.
4859         * gfortran.dg/forall_9.f90: Likewise.
4860
4861 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4862
4863         * gcc.dg/builtins-20.c: Add some -~ complex cases.
4864
4865 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
4866
4867         * lib/target-supports.exp (check_effective_target_simulator): New.
4868
4869 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
4870
4871         * gcc.dg/tree-ssa/loop-25.c: New test.
4872
4873 2007-02-06  Richard Henderson  <rth@redhat.com>
4874
4875         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
4876
4877 2007-02-06  Roger Sayle  <roger@eyesopen.com>
4878
4879         * gcc.target/powerpc/popcount-1.c: New test case.
4880         * gcc.target/powerpc/parity-1.c: Likewise.
4881
4882 2007-02-06  Richard Guenther  <rguenther@suse.de>
4883
4884         PR middle-end/27302
4885         * gcc.dg/torture/pr27302-2.c: New testcase.
4886
4887 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
4888
4889         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
4890         * gcc.dg/vect/vect-iv-1.c: New test.
4891         * gcc.dg/vect/vect-iv-2.c: New test.
4892         * gcc.dg/vect/vect-iv-3.c: New test.
4893         * gcc.dg/vect/vect-iv-4.c: New test.
4894         * gcc.dg/vect/vect-iv-5.c: New test.
4895         * gcc.dg/vect/vect-iv-6.c: New test.
4896         * gcc.dg/vect/vect-iv-7.c: New test.
4897         * gcc.dg/vect/vect-iv-8.c: New test.
4898         * gcc.dg/vect/vect-iv-9.c: New test.
4899         * gcc.dg/vect/vect-iv-10.c: New test.
4900         * gcc.dg/vect/vect-iv-11.c: New test.
4901         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
4902         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
4903         * gcc.dg/vect/vect-14.c: Now vectorizable.
4904         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
4905         loop).
4906         * gcc.dg/vect/vect-27.c: Likewise.
4907         * gcc.dg/vect/vect-29.c Likewise.
4908         * gcc.dg/vect/vect-dv-2.c: Likewise.
4909         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4910         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4911         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4912
4913 2007-02-06  Ira Rosen  <irar@il.ibm.com>
4914
4915         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
4916
4917 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4918
4919         * gcc.dg/builtins-20.c: Add more cases.
4920
4921 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
4922
4923         PR debug/30189
4924         * gcc.dg/pr30189.c: New test.
4925
4926 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4927
4928         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
4929         for running tests.
4930         * gcc.target/i386/sse4a-extract.c: New test.
4931         * gcc.target/i386/sse4a-insert.c: New test.
4932         * gcc.target/i386/sse4a-montsd.c: New test.
4933         * gcc.target/i386/sse4a-montss.c: New test.
4934
4935 2007-02-05  Richard Guenther  <rguenther@suse.de>
4936
4937         * gcc.target/i386/vectorize3.c: New testcase.
4938
4939 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
4940
4941         PR target/30665
4942         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
4943
4944 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4945
4946         PR fortran/30611
4947         * gfortran.dg/repeat_1.f90: New test.
4948
4949 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
4950
4951         PR fortran/30605
4952         * gfortran.dg/spread_shape_1.f90: Remove tabs.
4953         * gfortran.dg/derived_init_2.f90: Ditto.
4954         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
4955         * gfortran.dg/array_initializer_1.f90: Ditto.
4956         * gfortran.dg/do_2.f90: Ditto.
4957         * gfortran.dg/proc_assign_1.f90: Ditto.
4958
4959 2007-02-04  Richard Guenther  <rguenther@suse.de>
4960
4961         PR middle-end/30636
4962         * g++.dg/warn/pr30636.C: New testcase.
4963         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
4964
4965 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
4966
4967         PR middle-end/30667
4968         * gfortran.dg/pr30667.f: New test.
4969
4970 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4971
4972         * gcc.dg/builtins-54.c: Add more cases.
4973
4974 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
4975
4976         PR fortran/30514
4977         * gfortran.dg/zero_sized_2.f90: New test.
4978
4979         PR fortran/30660
4980         * gfortran.dg/alloc_comp_basics_4.f90: New test.
4981
4982         PR fortran/29820
4983         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
4984         file.
4985
4986 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4987
4988         PR fortran/30683
4989         * gfortran.dg/interface_10.f90: New test.
4990
4991 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4992
4993         * gcc.dg/builtins-20.c: Add more cases.
4994
4995 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4996
4997         PR target/29682
4998         * gcc-target/ia64/pr29682.c: New test.
4999
5000 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
5001
5002         PR fortran/30284
5003         * gfortran.dg/arrayio_11.f90.f90: New test.
5004
5005         PR fortran/30626
5006         * gfortran.dg/arrayio_12.f90.f90: New test.
5007
5008 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
5009
5010         PR c++/30536
5011         * g++.dg/tls/diag-5.C: New test.
5012
5013         PR middle-end/30473
5014         * gcc.dg/pr30473.c: New test.
5015         * gcc.c-torture/execute/20070201-1.c: New test.
5016
5017 2007-02-01  Roger Sayle  <roger@eyesopen.com>
5018
5019         * gfortran.dg/dependency_20.f90: New test case.
5020
5021 2007-01-31  Ian Lance Taylor  <iant@google.com>
5022
5023         * gcc.dg/lower-subreg-1.c (test): New test.
5024
5025 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
5026
5027         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
5028
5029 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5030
5031         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
5032         * gcc.dg/torture/builtin-math-3.c: Likewise.
5033
5034 2007-01-31  Dirk Mueller  <dmueller@suse.de>
5035
5036         gcc.dg/Wparentheses-2.c: Update and add new tests.
5037
5038 2007-01-31  Ira Rosen  <irar@il.ibm.com>
5039
5040         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
5041         vectorize.
5042
5043 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
5044
5045         * gcc.dg/builtins-63.c: New test.
5046
5047 2007-01-31  Tobias Burnus  <burnus@net-b.de>
5048
5049         PR fortran/27588
5050         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
5051
5052 2007-01-31  Tobias Burnus  <burnus@net-b.de>
5053
5054         PR fortran/30520
5055         * gfortran.dg/volatile8.f90: New argument conformance test.
5056         * gfortran.dg/volatile9.f90: New scope test.
5057
5058 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5059
5060         PR c++/24745
5061         * g++.dg/warn/null4.C: New.
5062
5063 2001-01-30  Roger Sayle  <roger@eyesopen.com>
5064             Uros Bizjak  <ubizjak@gmail.com>
5065
5066         * gcc.dg/large-size-array-3.c: Correct typo.
5067
5068 2007-01-30  Richard Guenther  <rguenther@suse.de>
5069
5070         PR middle-end/27657
5071         * g++.dg/debug/pr27657.C: New testcase.
5072
5073 2007-01-30  Richard Guenther  <rguenther@suse.de>
5074
5075         PR middle-end/30313
5076         * gcc.dg/torture/pr30313.c: New testcase.
5077
5078 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
5079
5080         * gcc.dg/dfp/dfp-except.h: New file.
5081         * gcc.dg/dfp/fe-check.h: New file.
5082         * gcc.dg/dfp/fe-binop.c: New test.
5083         * gcc.dg/dfp/fe-convert-1.c: New test.
5084         * gcc.dg/dfp/fe-convert-2.c: New test.
5085         * gcc.dg/dfp/fe-convert-3.c: New test.
5086
5087         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
5088         * gcc.dg/dfp/decfloat-constants.c: Ditto.
5089         * gcc.dg/dfp/convert-dfp.c: Ditto.
5090         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5091
5092 2007-01-29  Josh Conner  <jconner@apple.com>
5093
5094         * gcc.target/powerpc/altivec-24.c: New test.
5095
5096 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
5097
5098         PR c++/28266
5099         * g++.dg/parse/defarg12.C: New test.
5100
5101 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
5102
5103         PR fortran/30554
5104         * gfortran.dg/used_dummy_types_6.f90: New test.
5105
5106 2007-01-28  Jan Hubicka  <jh@suse.cz>
5107
5108         * gcc.dg/tree-prof/val-prof-6.c: New test.
5109
5110 2007-01-28  Roger Sayle  <roger@eyesopen.com>
5111
5112         * gcc.dg/large-size-array-3.c: Correct test case (portability).
5113
5114 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
5115
5116         PR C++/28988
5117         * g++.dg/expr/dtor4.C: New test.
5118
5119 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
5120
5121         * gcc.dg/tree-ssa/loop-23.c: New test.
5122
5123 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
5124
5125         PR libfortran/30389
5126         * gfortran.dg/achar_2.f90:  New test.
5127         * gfortran.dg/achar_3.f90:  New test.
5128
5129 2007-01-27  Ian Lance Taylor  <iant@google.com>
5130
5131         * gcc.dg/strict-overflow-1.c: New test.
5132         * gcc.dg/no-strict-overflow-1.c: New test.
5133         * gcc.dg/strict-overflow-2.c: New test.
5134         * gcc.dg/no-strict-overflow-2.c: New test.
5135         * gcc.dg/strict-overflow-3.c: New test.
5136         * gcc.dg/no-strict-overflow-3.c: New test.
5137         * gcc.dg/strict-overflow-4.c: New test.
5138         * gcc.dg/no-strict-overflow-4.c: New test.
5139         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
5140         * gcc.dg/pr15784-1.c: Likewise.
5141         * gcc.dg/pr20922-1.c: Likewise.
5142         * gcc.dg/pr20922-3.c: Likewise.
5143         * gcc.dg/pr20922-4.c: Likewise.
5144         * gcc.dg/pr20922-6.c: Likewise.
5145         * gcc.dg/compare-4.c: Likewise.
5146         * gcc.dg/torture/pr26898-1.c: Likewise.
5147         * gcc.dg/tree-ssa/divide-1.c: Likewise.
5148         * gcc.dg/tree-ssa/divide-2.c: Likewise.
5149         * gcc.dg/tree-ssa/divide-3.c: Likewise.
5150         * gcc.dg/tree-ssa/divide-4.c: Likewise.
5151         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
5152         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
5153         * gcc.dg/tree-ssa/pr21082.c: Likewise.
5154         * gcc.dg/tree-ssa/pr26899.c: Likewise.
5155         * g++.dg/tree-ssa/pr21082.C: Likewise.
5156
5157 2007-01-27  Roger Sayle  <roger@eyesopen.com>
5158
5159         * gcc-dg/large-size-array-3.c: New test case.
5160
5161 2007-01-27  Roger Sayle  <roger@eyesopen.com>
5162
5163         * gfortran.dg/forall_7.f90: New test case.
5164
5165 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
5166
5167         PR fortran/30407
5168         * gfortran.dg/where_operator_assign_1.f90: New test.
5169         * gfortran.dg/where_operator_assign_2.f90: New test.
5170         * gfortran.dg/where_operator_assign_3.f90: New test.
5171
5172 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
5173
5174         * lib/target-supports.exp
5175         (check_effective_target_powerpc_altivec): New.
5176         (check_effective_target_vect_cmdline_needed): Use it.
5177
5178 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5179
5180         PR fortran/30278
5181         * gfortran.dg/backslash_3.f: New test.
5182
5183 2007-01-26  Richard Guenther  <rguenther@suse.de>
5184
5185         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
5186
5187 2007-01-26  Tobias Burnus  <burnus@net-b.de>
5188
5189         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
5190         * gfortran.dg/vect/vect.exp: Ditto.
5191         * gfortran.dg/dg.exp: Ditto.
5192         * gfortran.fortran-torture/execute/execute.exp: Ditto.
5193         * gfortran.fortran-torture/compile/compile.exp: Ditto.
5194
5195 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5196
5197         * gcc.dg/builtins-20.c: Add more cases.
5198         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
5199
5200 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5201
5202         PR fortran/30437
5203         * gcc.dg/Wall.c: New.
5204         * gcc.dg/Wno-all.c: New.
5205         * gfortran.dg/Wall.f90: New.
5206         * gfortran.dg/Wno-all.f90: New.
5207
5208 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
5209
5210         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
5211         * g++.dg/eh/simd-2.C: Also run on Darwin.
5212         * g++.dg/eh/simd-3.C: New.
5213         * g++.dg/eh/simd-4.C: New.
5214
5215 2007-01-25  Richard Guenther  <rguenther@suse.de>
5216
5217         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
5218         and _PROFILE_USE.
5219         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
5220
5221 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
5222
5223         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
5224         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
5225         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
5226         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
5227         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
5228         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
5229         * gcc.dg/ipa/ipa-7.c: New testcase.
5230
5231 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
5232
5233         * g++.dg/cpp0x/warn_cxx0x.C: New.
5234
5235 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5236
5237         * gcc.dg/builtins-20.c: Test builtin carg.
5238
5239 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
5240
5241         PR middle-end/27416
5242         * gcc.dg/gomp/pr27416.c: New test.
5243
5244         PR middle-end/30494
5245         * gcc.dg/gomp/pr30494.c: New test.
5246         * g++.dg/gomp/pr30494.C: New test.
5247
5248         PR middle-end/30421
5249         * gcc.dg/gomp/pr30421.c: New test.
5250
5251 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
5252
5253         * gcc.target/ia64/versionid-1.c: New test.
5254         * gcc.target/ia64/versionid-2.c: New test.
5255
5256 2007-01-24  Richard Guenther  <rguenther@suse.de>
5257
5258         PR testsuite/30181
5259         * gcc.dg/builtins-57.c: Change to a link-time testcase
5260         to support non-C99 targets.
5261
5262 2007-01-24  Jan Hubicka  <jh@suse.cz>
5263
5264         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
5265
5266 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5267
5268         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
5269
5270 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
5271
5272         PR objc/27438
5273         * objc.dg/const-str-12.m: New test.
5274
5275 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5276
5277         PR fortran/30532
5278         * gfortran.dg/ctrl-z.f90:  New test.
5279
5280 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5281
5282         PR fortran/30481
5283         * gfortran.dg/namelist_assumed_char.f90:  New test.
5284
5285 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
5286
5287         PR c++/27492
5288         * g++.dg/inherit/covariant15.C: New test.
5289
5290 2007-01-23  Ian Lance Taylor  <iant@google.com>
5291
5292         * g++.dg/warn/Wparentheses-24.C: New test.
5293
5294 2007-01-23  Richard Guenther  <rguenther@suse.de>
5295
5296         PR testsuite/30560
5297         * ada/acats/run_acats: Do not call gnatmake or gnatchop
5298         with full path.
5299
5300 2007-01-22  Richard Guenther  <rguenther@suse.de>
5301
5302         PR tree-optimization/30038
5303         * gcc.dg/builtins-62.c: New testcase.
5304
5305 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5306
5307         * gcc.c-torture/compile/20070121.c: New test.
5308
5309 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
5310
5311         PR libfortran/30525
5312         * gfortran.dg/char_comparison_1.f:  New test.
5313
5314 2007-01-21  Ira Rosen  <irar@il.ibm.com>
5315
5316         * gcc.dg/vect/vect-strided-same-dr.c: New test.
5317
5318 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
5319
5320         PR objc/30479
5321         * objc.dg/pch: New directory.
5322         * objc.dg/pch/pch.exp: New file.
5323         * objc.dg/pch/interface-1.m: New test.
5324         * objc.dg/pch/interface-1.hs: New include file.
5325         * lib/objc.exp (objc_target_compile): Add
5326         "-x objective-c-header" in front of the sources if this is
5327         a precompiled header being compiled.
5328
5329 2007-01-20  Roger Sayle  <roger@eyesopen.com>
5330
5331         * gfortran.dg/array_memcpy_3.f90: New test case.
5332         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
5333
5334 2007-01-20  Roger Sayle  <roger@eyesopen.com>
5335             Brooks Moses  <brooks.moses@codesourcery.com>
5336             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5337
5338         * gfortran.dg/intrinsic_sign_1.f90: New test case.
5339         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5340
5341 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5342
5343         * gcc.dg/torture/builtin-math-3.c: Test fdim.
5344
5345 2007-01-19  Mike Stump  <mrs@apple.com>
5346
5347         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
5348         away.
5349
5350 2007-01-19  Roger Sayle  <roger@eyesopen.com>
5351
5352         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
5353         option instead of -funsafe-math-optimizations.
5354
5355 2007-01-19  Tomas Bily  <tbily@suse.cz>
5356
5357         gcc.dg/tree-prof/indir-call-prof.c: New.
5358         g++.dg/dg.exp: Add tree-prof subdirectory.
5359         g++.dg/tree-prof/indir-call-prof.C: New.
5360         g++.dg/tree-prof/tree-prof.exp: New.
5361
5362 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5363
5364         PR c++/17947
5365         * g++.dg/warn/deprecated.C: Update warning output.
5366         * g++.dg/warn/deprecated-2.C: Likewise.
5367         * g++.dg/warn/deprecated-3.C: New.
5368
5369 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
5370
5371         * gcc.c-torture/execute/nestfunc-7.c: New.
5372
5373 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
5374
5375         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
5376
5377 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
5378
5379         * gcc.dg/m68k-pic-1.c: New.
5380
5381 2007-01-18  Roger Sayle  <roger@eyesopen.com>
5382
5383         * gfortran.dg/array_memcpy_4.f90: New test case.
5384
5385 2007-01-18  Josh Conner  <jconner@apple.com>
5386
5387         PR target/30485
5388         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
5389         * gcc.dg/vect/no-trapping-math-1: New.
5390         * gcc.dg/vect/no-trapping-math-2: New.
5391
5392 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
5393
5394         * gcc.target/i386/387-8.c: Update comment about optimizing
5395         inherent load of 1.0 of fptan instruction.
5396
5397 2007-01-18  Dirk Mueller  <dmueller@suse.de>
5398             Richard Guenther <rguenther@suse.de>
5399
5400         PR diagnostic/8268
5401         * gcc.dg/Warray-bounds.c: New testcase.
5402         * gcc.dg/Warray-bounds-2.c: New testcase.
5403         * g++.dg/warn/Warray-bounds.C: New testcase.
5404         * g++.dg/warn/Warray-bounds-2.C: New testcase.
5405
5406 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
5407
5408         PR fortran/30476
5409         * gfortran.dg/generic_12.f90: New test.
5410
5411 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
5412
5413         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
5414         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
5415
5416 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
5417
5418         * gcc.dg/dfp/compare-special.h: New file.
5419         * gcc.dg/dfp/compare-special-32.c: New test.
5420         * gcc.dg/dfp/compare-special-64.c: New test.
5421         * gcc.dg/dfp/compare-special-128.c: New test.
5422
5423 2007-01-16  Roger Sayle  <roger@eyesopen.com>
5424             Paul Thomas  <pault@gcc.gnu.org>
5425             Steven G. Kargl  <kargl@gcc.gnu.org>
5426
5427         PR fortran/30404
5428         * gfortran.dg/forall_6.f90: New test case.
5429         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
5430         * gfortran.dg/dependency_13.f90: Likewise.
5431
5432 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5433
5434         PR testsuite/12325
5435         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
5436         targets that don't support Inf.
5437
5438 2007-01-15  Dale Johannesen  <dalej@apple.com>
5439
5440         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
5441
5442 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
5443
5444         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
5445         of achar for 0xff to avoid the "Extended ASCII not
5446         implemented" error message.
5447
5448 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
5449
5450         PR fortran/28172
5451         * gfortran.dg/altreturn_4.f90: New test.
5452
5453         PR fortran/29389
5454         * gfortran.dg/stfunc_4.f90: New test.
5455
5456         PR fortran/29712
5457         * gfortran.dg/bound_2.f90: Reinstate commented out line.
5458         * gfortran.dg/initialization_1.f90: Change warning.
5459
5460         PR fortran/30283
5461         * gfortran.dg/specification_type_resolution_2.f90: New test.
5462
5463 2007-01-14  Jan Hubicka  <jh@suse.cz>
5464
5465         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
5466         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
5467         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
5468         elimination.
5469
5470 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
5471
5472         PR fortran/30410
5473         * gfortran.dg/external_procedures_2.f90: New test.
5474
5475 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
5476
5477         PR target/30413
5478         * gcc.target/i386/pr30413.c: New test.
5479
5480 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
5481
5482         PR fortran/30452
5483         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
5484
5485 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
5486
5487         * gcc.dg/20070112-1.c: New test.
5488
5489 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5490
5491         PR libgfortran/30435
5492         * gfortran.dg/list_read_6.f90: New test.
5493
5494 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
5495
5496         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
5497
5498 2007-01-12  Tom Tromey  <tromey@redhat.com>
5499
5500         PR preprocessor/28227:
5501         * gcc.dg/cpp/pr28227.c: New file.
5502
5503 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5504
5505         * gcc.dg/tree-ssa/loop-22.c: New test.
5506
5507 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5508
5509         PR tree-optimization/29516
5510         * gcc.dg/tree-ssa/loop-20.c: New test.
5511
5512 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
5513
5514         PR libfortran/30415
5515         * minmaxloc_integer_kinds_1.f90:  New test.
5516
5517 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
5518
5519         PR c++/29573
5520         * g++.dg/template/sizeof-template-argument.C: New test.
5521
5522 2007-01-11  Jan Hubicka  <jh@suse.cz>
5523
5524         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
5525         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
5526         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
5527         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
5528         * gcc.dg/tree-ssa/pr21658.c: Likewise.
5529         * gcc.dg/tree-ssa/pr15349.c: Likewise.
5530         * gcc.dg/tree-ssa/pr25501.c: Likewise.
5531         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
5532         transformation in question.
5533         * gcc.dg/tree-ssa/vrp05.c: Likewise.
5534         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5535         * gcc.dg/always_inline3.c: Likewise.
5536
5537 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
5538
5539         PR c++/28999
5540         * g++.dg/template/typename11.C: New test.
5541
5542 2007-01-10  Robert Kennedy <jimbob@google.com>
5543
5544         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
5545
5546 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
5547
5548         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
5549         for different integer kinds.
5550         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
5551         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
5552         * gfortran.dg/ishft_2.f90: New test.
5553         * gfortran.dg/ishft_3.f90: New test.
5554
5555 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
5556
5557         * gfortran.dg/altreturn_2.f90: Removed executable bit.
5558
5559 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
5560
5561         PR tree-optimization/30322
5562         * gcc.dg/tree-ssa/loop-21.c: New test.
5563
5564 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
5565
5566         * g++.dg/rtti/darwin-builtin-linkage.C: New.
5567
5568 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5569
5570         * gcc.target/spu/intrinsics-1.c: Remove xfail.
5571
5572 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5573
5574         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
5575         * g++.dg/warn/overflow-warn-3.C: Likewise.
5576         * g++.dg/warn/overflow-warn-4.C: Likewise.
5577         * g++.dg/warn/overflow-warn-5.C: Likewise.
5578         * g++.dg/warn/overflow-warn-6.C: Likewise.
5579         * g++.dg/warn/Woverflow-1.C: Likewise.
5580         * g++.dg/warn/Woverflow-2.C: Likewise.
5581         * g++.dg/warn/Woverflow-3.C: Likewise.
5582         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
5583
5584 2007-01-08  Roger Sayle  <roger@eyesopen.com>
5585
5586         * gfortran.dg/array_constructor_14.f90: New test case.
5587         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
5588
5589 2007-01-08  Richard Guenther  <rguenther@suse.de>
5590
5591         PR tree-optimization/23603
5592         * gcc.dg/tree-ssa/vrp31.c: New testcase.
5593         * gcc.dg/tree-ssa/vrp32.c: Likewise.
5594
5595 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
5596
5597         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
5598         in __v8qi typedef.
5599         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
5600         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
5601         compiler behaviour.
5602         * gcc.dg/simd-5.c: Likewise.
5603         * gcc.dg/simd-6.c: Likewise.
5604         * g++.dg/conversion/simd1.C: Likewise.
5605         * g++.dg/conversion/simd3.C: Likewise.
5606         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
5607         (main): Use it.
5608
5609 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
5610
5611         PR tree-optimization/29877
5612         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
5613         name of a hard register for the target concerned.  Adjust dg-error
5614         directives to cope with new behaviour of TER.
5615
5616 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5617
5618         PR c++/28986
5619         * g++.dg/conversion/nullptr1.C: Added overflow warning.
5620         * g++.dg/warn/overflow-warn-1.C: New.
5621         * g++.dg/warn/overflow-warn-3.C: New.
5622         * g++.dg/warn/overflow-warn-4.C: New.
5623         * g++.dg/warn/overflow-warn-5.C: New.
5624         * g++.dg/warn/overflow-warn-6.C: New.
5625         * g++.dg/warn/Woverflow-1.C: New.
5626         * g++.dg/warn/Woverflow-2.C: New.
5627         * g++.dg/warn/Woverflow-3.C: New.
5628         * g++.dg/warn/multiple-overflow-warn-2.C: New.
5629
5630 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
5631
5632         PR fortran/27698
5633         * gfortran.dg/invalid_name.f90: New test.
5634         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
5635         * gfortran.dg/gomp/pr29759.f90: Ditto.
5636
5637 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
5638
5639         * gfortran.dg/present_1.f90:  Update error message.
5640
5641 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
5642
5643         PR c++/19439
5644         * g++.dg/template/duplicate1.C: New test
5645         * g++.dg/template/memfriend6.C: Adjust error markers.
5646
5647 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
5648
5649         PR tree-opt/30385
5650         * gcc.dg/torture/inline-1.c: New test.
5651
5652 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5653
5654         PR c/19978
5655         * gcc.dg/multiple-overflow-warn-1.c: New.
5656         * gcc.dg/multiple-overflow-warn-2.c: New.
5657         * gcc.dg/overflow-warn-6.c: New.
5658         * g++.dg/warn/multiple-overflow-warn-1.C: New.
5659
5660 2007-01-05  Roger Sayle  <roger@eyesopen.com>
5661
5662         * gfortran.dg/array_memcpy_1.f90: New test case.
5663         * gfortran.dg/array_memcpy_2.f90: Likewise.
5664
5665 2007-01-05  Richard Guenther  <rguenther@suse.de>
5666
5667         PR middle-end/27826
5668         * g++.dg/opt/pr27826.C: New testcase.
5669
5670 2007-01-05  Ian Lance Taylor  <iant@google.com>
5671
5672         * gcc.dg/Walways-true-1.c: New test.
5673         * gcc.dg/Walways-true-2.c: New test.
5674         * g++.dg/warn/Walways-true-1.C: New test.
5675         * g++.dg/warn/Walways-true-2.C: New test.
5676
5677 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
5678
5679         PR c/30360
5680         * gcc.dg/pr30360.c: New test.
5681
5682 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
5683
5684         PR fortran/23232
5685         * gfortran.dg/data_implied_do_1.f90: New test.
5686
5687         PR fortran/27996
5688         PR fortran/27998
5689         * gfortran.dg/char_length_1.f90: New test.
5690
5691 2007-01-05  Richard Guenther  <rguenther@suse.de>
5692
5693         PR middle-end/28116
5694         * g++.dg/opt/pr28116.C: New testcase.
5695
5696 2007-01-05  Tobias Burnus  <burnus@net-b.de>
5697
5698         PR fortran/29624
5699         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
5700           invalid deallocate.
5701         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
5702         * gfortran.dg/protected_4.f90: Add pointer intent check.
5703         * gfortran.dg/protected_6.f90: Add pointer intent check.
5704         * gfortran.dg/pointer_intent_1.f90: New test.
5705         * gfortran.dg/pointer_intent_2.f90: New test.
5706         * gfortran.dg/pointer_intent_3.f90: New test.
5707
5708 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
5709
5710         PR 30235
5711         * gfortran.dg/altreturn_2.f90: new test.
5712
5713 2007-01-04  Tom Tromey  <tromey@redhat.com>
5714
5715         PR preprocessor/28165:
5716         * gcc.dg/cpp/pr28165.c: New file.
5717
5718 2007-01-03  Josh Conner  <jconner@apple.com>
5719
5720         PR middle-end/29683
5721         * gcc.dg/pr29683.c: New.
5722
5723 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
5724
5725         PR c++/28217
5726         * g++.dg/pch/template-1.C: New test.
5727         * g++.dg/pch/template-1.Hs: New file.
5728
5729 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5730
5731         PR middle-end/30353
5732         * gcc.c-torture/compile/complex-4.c: New test.
5733
5734 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
5735
5736         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
5737         -maltivec.
5738         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
5739
5740 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
5741
5742         PR middle-end/30286
5743         * gcc.dg/pr30286.c: New test.
5744
5745         PR c++/29535
5746         * g++.dg/template/crash66.C: New test.
5747
5748         PR c++/29054
5749         * g++.dg/template/friend49.C: New test.
5750
5751 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
5752
5753         * gfortran.dg/ibits.f90: New test.
5754
5755 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
5756
5757         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
5758         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
5759
5760 2007-01-02  Jan Hubicka  <jh@suse.cz>
5761
5762         * gcc.dg/pr16194.c: We now output error on all three functions,
5763         not just first one.
5764
5765 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5766
5767         PR c/19977
5768         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
5769         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
5770
5771 2006-01-02  Ian Lance Taylor  <iant@google.com>
5772
5773         * g++.dg/warn/Wparentheses-22.C: New test.
5774         * g++.dg/warn/Wparentheses-23.C: New test.
5775
5776 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5777
5778         PR middle-end/7651
5779         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
5780         * gcc.dg/declspec-3-Wextra.c: New.
5781         * gcc.dg/declspec-3-no.c: New
5782
5783 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
5784
5785         PR fortran/20896
5786         * gfortran.dg/interface_10.f90: Remove.
5787
5788 2007-01-01  Roger Sayle  <roger@eyesopen.com>
5789
5790         * gcc.dg/fold-eqxor-4.c: New test case.
5791
5792 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
5793
5794         PR middle-end/30311
5795         * gcc.c-torture/compile/pr30311.c: New test.
5796
5797 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
5798
5799         PR middle-end/30253
5800         * gcc.c-torture/compile/statement-expression-1.c: New test.
5801
5802 2007-01-01  Andreas Schwab  <schwab@suse.de>
5803
5804         PR target/29166
5805         * g++.dg/eh/pr29166.C: New test.
5806
5807 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
5808
5809         * lib/target-supports.exp (check_effective_target_powerpc_spe):
5810         New.
5811         (check_effective_target_vect_cmdline_needed): Use it.
5812
5813 2006-12-31  Richard Guenther  <rguenther@suse.de>
5814
5815         PR middle-end/30137
5816         * gcc.dg/pr30137-1.c: New testcase.
5817         * gcc.dg/pr30137-2.c: Likewise.
5818
5819 2006-12-31  Roger Sayle  <roger@eyesopen.com>
5820
5821         PR middle-end/30322
5822         * gcc.dg/fold-plusnot-1.c: New test case.
5823
5824 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
5825
5826         PR c++/29731
5827         * g++.dg/parse/template22.C: New test.
5828
5829 2006-12-31  Richard Guenther  <rguenther@suse.de>
5830
5831         PR middle-end/30338
5832         * gcc.c-torture/compile/pr30338.c: New testcase.
5833
5834 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5835
5836         PR fortran/27900
5837         * gfortran.dg/intrinsic_actual_4.f90: New test.
5838
5839         PR fortran/24325
5840         * gfortran.dg/func_decl_3.f90: New test.
5841
5842 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
5843
5844         PR fortran/23060
5845         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
5846         * gfortran.dg/c_by_val_1.f: New test.
5847         * gfortran.dg/c_by_val_2.f: New test.
5848         * gfortran.dg/c_by_val_3.f: New test.
5849
5850 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
5851
5852         PR libfortran/30321
5853         * gfortran.dg/sum_zero_array_1.f90:  New test.
5854
5855 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
5856
5857         PR preprocessor/29612
5858         * gcc.dg/cpp/pr29612-1.c: New test.
5859         * gcc.dg/cpp/pr29612-2.c: New test.
5860
5861 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
5862
5863         PR fortran/30034
5864         * gfortran.dg/pure_formal_proc_1.f90: New test.
5865
5866         PR fortran/30237
5867         * gfortran.dg/intrinsic_actual_3.f90: New test.
5868
5869 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5870
5871         PR fortran/30014
5872         * gfortran.dg/io_constraints_1.f90: Update test.
5873         * gfortran.dg/io_constraints_2.f90: Update test.
5874         * gfortran.dg/inquire_iolength.f90: New test.
5875
5876 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
5877
5878         PR fortran/20896
5879         * gfortran.dg/interface_10.f90: New test.
5880         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
5881         since z is already, locally a variable.
5882
5883         PR fortran/25135
5884         * gfortran.dg/generic_11.f90: New test.
5885         * gfortran.dg/interface_7.f90: Remove name clash between module
5886         name and procedure 'x' referenced in the interface.
5887
5888 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5889
5890         PR middle-end/7651
5891         * gcc.dg/Wmissing-parameter-type.c: New.
5892         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
5893         * gcc.dg/Wmissing-parameter-type-no.c: New.
5894
5895 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
5896
5897         PR fortran/25818
5898         * gfortran.dg/entry_array_specs_2.f: New test.
5899
5900         PR fortran/30084
5901         * gfortran.dg/nested_modules_6.f90: New test.
5902
5903 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5904
5905         PR middle-end/7651
5906         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
5907         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
5908
5909 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
5910
5911         PR C++/30168
5912         * g++.dg/opt/complex6.C: New test.
5913
5914 2006-12-22  Ben Elliston  <bje@au.ibm.com>
5915
5916         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
5917         full" if the linker on spu-*-* warns about exceeding local store.
5918
5919         And revert this patch:
5920         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
5921         fail to link due to relocation overflows on spu-*-*.
5922
5923 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5924
5925         PR fortran/30273
5926         * gfortran.dg/dependency_19.f90: New test.
5927
5928 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
5929
5930         PR fortran/30202
5931         * gfortran.dg/alloc_comp_basics_3.f90: New test.
5932
5933 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
5934
5935         PR middle-end/30262
5936         * gcc.c-torture/execute/20061220-1.c: New test.
5937
5938         PR middle-end/30263
5939         * gcc.dg/gomp/asm-1.c: New test.
5940
5941         PR target/30230
5942         * g++.dg/eh/ia64-2.C: New test.
5943
5944 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
5945
5946         PR target/28966
5947         PR target/29248
5948         * gcc.dg/rs6000-leaf.c: New.
5949
5950 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5951
5952         PR fortran/25392
5953         * gfortran.dg/f2c_8.f90: New test.
5954
5955 2006-12-20  Bill Wendling  <wendling@apple.com>
5956
5957         * gcc.dg/asm-b.c: Check for __ppc64__.
5958
5959 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5960
5961         PR fortran/30190
5962         * gfortran.dg/bounds_check_5.f90: New test.
5963
5964 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
5965
5966         PR middle-end/30143
5967         * gcc.dg/gomp/complex-1.c: New testcase.
5968
5969 2006-12-20  Roger Sayle  <roger@eyesopen.com>
5970
5971         * gfortran.dg/array_memset_1.f90: New test case.
5972
5973 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
5974
5975         * lib/target-supports.exp: Add spu to
5976         check_effective_target_vect_widen_mult_hi_to_si.
5977
5978 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
5979
5980         PR fortran/29992
5981         * gfortran.dg/generic_9.f90: New test.
5982
5983         PR fortran/30081
5984         * gfortran.dg/generic_10.f90: New test.
5985
5986 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
5987
5988         PR tree-opt/30045
5989         * gcc.dg/pr30045.c: New test.
5990
5991 2006-12-20  Ben Elliston  <bje@au.ibm.com>
5992
5993         * gcc.dg/20020312-2.c: Add a case for __SPU__.
5994
5995 2006-12-19  Eric Christopher  <echristo@apple.com>
5996
5997         PR target/29302
5998         * gcc.c-torture/execute/pr29302-1.c: New.
5999
6000 2006-12-19  Tobias Burnus  <burnus@net-b.de>
6001
6002         PR fortran/39238
6003         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
6004
6005 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
6006
6007         PR fortran/30236
6008         * gfortran.dg/altreturn_3.f90: New test.
6009
6010         * gfortran.dg/char_result_12.f90: Fix comment typos.
6011
6012 2006-12-19  Ben Elliston  <bje@au.ibm.com>
6013
6014         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
6015         as newlib's stdio.h uses non-traditional cpp constructs.
6016
6017 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
6018
6019         * gfortran.dg/advance.f90: Renamed to advance_1.f90
6020         * gfortran.dg/append-1.f90: Renamed to append_1.f90
6021         * gfortran.dg/array-1.f90: Renamed to array_1.f90
6022         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
6023         * gfortran.dg/backspace.f: Renamed to backspace_1.f
6024         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
6025         * gfortran.dg/default_initialization.f: Renamed to
6026         default_initialization_1.f
6027         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
6028         dollar_edit_descriptor_1.f
6029         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
6030         dollar_edit_descriptor_2.f
6031         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
6032         dollar_edit_descriptor_3.f
6033         * gfortran.dg/logint-1.f: Renamed to logint_1.f
6034         * gfortran.dg/logint-2.f: Renamed to logint_2.f
6035         * gfortran.dg/logint-3.f: Renamed to logint_3.f
6036         * gfortran.dg/advance_1.f90: Renamed from advance.f90
6037         * gfortran.dg/append_1.f90: Renamed from append-1.f90
6038         * gfortran.dg/array_1.f90: Renamed from array-1.f90
6039         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
6040         * gfortran.dg/backspace_1.f: Renamed from backspace.f
6041         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
6042         * gfortran.dg/default_initialization_1.f: Renamed from
6043         default_initialization.f
6044         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
6045         dollar_edit_descriptor-1.f
6046         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
6047         dollar_edit_descriptor-2.f
6048         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
6049         dollar_edit_descriptor-3.f
6050         * gfortran.dg/logint_1.f: Renamed from logint-1.f
6051         * gfortran.dg/logint_2.f: Renamed from logint-2.f
6052         * gfortran.dg/logint_3.f: Renamed from logint-3.f
6053
6054 2006-12-18  Bill Wendling  <wendling@apple.com>
6055
6056         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
6057         id is an OjbC keyword.
6058
6059 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6060
6061         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
6062
6063 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
6064
6065         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
6066
6067 2006-12-18  Ian Lance Taylor  <iant@google.com>
6068
6069         * g++.dg/warn/Wmissing-declarations-1.C: New test.
6070
6071 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6072
6073         * gcc.c-torture/compile/pr27528.c: Use empty templates.
6074
6075 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6076
6077         PR fortran/30207
6078         * gfortran.fortran-torture/execute/where21.f90: New test.
6079
6080 2006-12-17  Tobias Burnus  <burnus@net-b.de>
6081
6082         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
6083
6084 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6085
6086         PR middle-end/7651
6087         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
6088         * gcc.dg/if-empty-1.c: Likewise.
6089         * gcc.dg/pr23165.c: Likewise.
6090         * g++.dg/warn/empty-body.C: Likewise.
6091
6092 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6093
6094         PR libfortran/30005
6095         * gfortran.dg/open_errors.f90: New test.
6096
6097 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
6098
6099         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
6100
6101         * gcc.target/i386/ssse3-pabsb.c: New file.
6102         * gcc.target/i386/ssse3-pabsd.c: Likewise.
6103         * gcc.target/i386/ssse3-pabsw.c: Likewise.
6104         * gcc.target/i386/ssse3-palignr.c: Likewise.
6105         * gcc.target/i386/ssse3-phaddd.c: Likewise.
6106         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6107         * gcc.target/i386/ssse3-phaddw.c: Likewise.
6108         * gcc.target/i386/ssse3-phsubd.c: Likewise.
6109         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6110         * gcc.target/i386/ssse3-phsubw.c: Likewise.
6111         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6112         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6113         * gcc.target/i386/ssse3-pshufb.c: Likewise.
6114         * gcc.target/i386/ssse3-psignb.c: Likewise.
6115         * gcc.target/i386/ssse3-psignd.c: Likewise.
6116         * gcc.target/i386/ssse3-psignw.c: Likewise.
6117         * gcc.target/i386/ssse3-vals.h: Likewise.
6118
6119 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
6120
6121         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
6122         * lib/fortran-torture.exp: Include target-supports.exp.
6123
6124 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
6125
6126         PR target/30185
6127         * gcc.c-torture/execute/pr30185.c: New test.
6128
6129 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6130
6131         PR testsuite/30179
6132         PR testsuite/30180
6133         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
6134         * gcc.dg/builtin-bswap-2.c: Likewise.
6135         * gcc.dg/builtin-bswap-3.c: Likewise.
6136         * gcc.dg/builtin-bswap-4.c: Likewise.
6137         * lib/target-supports.exp (check_effective_target_stdint_types): New.
6138         * gcc.c-torture/execute/mode-dependent-address.x: New file.
6139
6140 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6141
6142         PR libfortran/30145
6143         * gfortran.dg/write_zero_array: New test.
6144
6145 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6146
6147         PR fortran/30200
6148         * gfortran.dg/write_fmt_trim.f90: New test.
6149
6150 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
6151
6152         PR 30194
6153         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
6154         temporarily.
6155
6156 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6157
6158         * lib/target-supports.exp (check_weak_available): Use istarget
6159         "hppa*-*-hpux10*" instead of regexp.
6160         (check_cxa_atexit_available): Likewise.
6161
6162 2006-12-14  Richard Guenther  <rguenther@suse.de>
6163
6164         PR tree-optimization/30197
6165         * gcc.c-torture/execute/complex-1.c: Fix function name.
6166         * gcc.dg/builtins-61.c: New testcase.
6167
6168 2006-12-14  Richard Guenther  <rguenther@suse.de>
6169
6170         PR middle-end/30172
6171         * gcc.dg/pr30172-1.c: New testcase.
6172
6173 2006-12-14  Richard Guenther  <rguenther@suse.de>
6174
6175         PR tree-optimization/30198
6176         * gcc.dg/builtins-60.c: New testcase.
6177
6178 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
6179
6180         * lib/target-supports.exp (vect_no_align): Remove spu.
6181
6182 2006-12-13  Ian Lance Taylor  <iant@google.com>
6183
6184         PR c++/19564
6185         PR c++/19756
6186         * g++.dg/warn/Wparentheses-5.C: New test.
6187         * g++.dg/warn/Wparentheses-6.C: New test.
6188         * g++.dg/warn/Wparentheses-7.C: New test.
6189         * g++.dg/warn/Wparentheses-8.C: New test.
6190         * g++.dg/warn/Wparentheses-9.C: New test.
6191         * g++.dg/warn/Wparentheses-10.C: New test.
6192         * g++.dg/warn/Wparentheses-11.C: New test.
6193         * g++.dg/warn/Wparentheses-12.C: New test.
6194         * g++.dg/warn/Wparentheses-13.C: New test.
6195         * g++.dg/warn/Wparentheses-14.C: New test.
6196         * g++.dg/warn/Wparentheses-15.C: New test.
6197         * g++.dg/warn/Wparentheses-16.C: New test.
6198         * g++.dg/warn/Wparentheses-17.C: New test.
6199         * g++.dg/warn/Wparentheses-18.C: New test.
6200         * g++.dg/warn/Wparentheses-19.C: New test.
6201         * g++.dg/warn/Wparentheses-20.C: New test.
6202         * g++.dg/warn/Wparentheses-21.C: New test.
6203
6204 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6205
6206         PR testsuite/30157
6207         * lib/target-supports.exp (check_cxa_atexit_available): Return false
6208         for target "hppa.*hpux10".
6209
6210 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
6211
6212         * g++.dg/debug/vartrack1.C: New test.
6213
6214         * g++.dg/opt/ifcvt1.C: New test.
6215
6216         * gcc.dg/tls/opt-13.c: New test.
6217
6218         * gcc.dg/20060425-2.c: New test.
6219
6220         * g++.dg/opt/pr15054-2.C: New test.
6221
6222         * gcc.c-torture/execute/20060420-1.c: New test.
6223
6224         * gcc.c-torture/execute/20060412-1.c: New test.
6225
6226         * objc/compile/20060406-1.m: New test.
6227
6228 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
6229
6230         * g++.dg/template/array17.C: New test.
6231
6232 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
6233
6234         * gcc.target/powerpc/altivec-23.c: New test.
6235
6236 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
6237
6238         PR c++27316
6239         * g++.dg/inherit/error3.C: New test.
6240
6241         PR c++/28740
6242         * g++.dg/inherit/error4.C: New test.
6243
6244 2006-12-13  Richard Guenther  <rguenther@suse.de>
6245
6246         PR tree-optimization/17687
6247         * gcc.dg/builtins-59.c: New testcase.
6248
6249 2006-12-13  Ben Elliston  <bje@au.ibm.com>
6250
6251         * gcc.target/spu/Wmain.c: New test.
6252
6253 2006-12-12  Josh Conner  <jconner@apple.com>
6254
6255         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
6256         * g++.dg/abi/thunk4.C: Likewise.
6257         * g++.dg/abi/rtti3.C: Likewise.
6258
6259 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
6260
6261         * gcc.target/spu/cpat-1.c: New test.
6262         * gcc.target/spu/cpat-2.c: New test.
6263         * gcc.target/spu/cpat-3.c: New test.
6264         * gcc.target/spu/cpat-4.c: New test.
6265
6266 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6267
6268         PR tree-opt/28436
6269         * gcc.c-torture/compile/vector-1.c: New test.
6270         * gcc.c-torture/compile/vector-2.c: New test.
6271         * gcc.c-torture/compile/vector-3.c: New test.
6272
6273 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6274
6275         * lib/fortran-torture.exp: Update copyright years.  Remove
6276         obsolete comment.  Test -ftree-vectorize where it makes sense.
6277         * lib/gfortran-dg.exp: Update copyright years.  Use settings
6278         from fortran-torture.exp.
6279         * gfortran.dg/char_transpose_1.f90,
6280         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
6281         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
6282         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
6283         '-w' to dg-options.
6284
6285 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
6286
6287         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
6288         saved_${tool}_load.
6289
6290 2006-12-12  Ira Rosen  <irar@il.ibm.com>
6291
6292         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
6293         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
6294         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
6295         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
6296         gaps.
6297
6298 2006-12-12  Richard Guenther  <rguenther@suse.de>
6299
6300         PR middle-end/30147
6301         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
6302
6303 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
6304             Diego Novillo  <dnovillo@redhat.com>
6305
6306         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
6307         VDEF/VUSE changes.
6308         * gcc.dg/tree-ssa/pr26421.c: Likewise
6309         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
6310         * gcc.dg/tree-ssa/pr23382.c: Likewise.
6311         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
6312         * gcc.dg/tree-ssa/pr28410.c: Likewise.
6313         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
6314         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
6315         * gcc.dg/tree-ssa/vrp07.c: Likewise.
6316         * gcc.dg/tree-ssa/vrp08.c: Likewise.
6317         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6318
6319 2006-12-11  Jan Hubicka  <jh@suse.cz>
6320
6321         * gcc.dg/tree-prof/stringop-1.c: New test.
6322         * gcc.dg/tree-prof/stringop-2.c: New test.
6323
6324 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
6325
6326         PR target/30120
6327         * gcc.target/i386/pr30120.c: New test.
6328
6329         Revert:
6330         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
6331
6332         * gcc.target/i386/x87regparm-1.c: New test.
6333         * gcc.target/i386/x87regparm-2.c: New test.
6334         * gcc.target/i386/x87regparm-3.c: New test.
6335         * gcc.target/i386/x87regparm-4.c: New test.
6336
6337 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
6338
6339         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
6340
6341 2006-12-10  Tobias Burnus  <burnus@net-b.de>
6342
6343         PR fortran/23994
6344         * gfortran.dg/protected_1.f90: New test.
6345         * gfortran.dg/protected_2.f90: New test.
6346         * gfortran.dg/protected_3.f90: New test.
6347         * gfortran.dg/protected_4.f90: New test.
6348         * gfortran.dg/protected_5.f90: New test.
6349         * gfortran.dg/protected_6.f90: New test.
6350
6351 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6352             Tobias Burnus  <burnus@gcc.gnu.org>
6353
6354         PR fortran/29975
6355         PR fortran/30068
6356         * gfortran.dg/interface_4.f90: Test adding procedure to generic
6357         interface.
6358         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
6359         ambiguous interfaces.
6360         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
6361         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
6362         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
6363         ambiguous interfaces.
6364         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
6365         * gfortran.dg/array_initializer_2.f90: Add initializer array
6366         constructor test.
6367
6368         PR fortran/30096
6369         * gfortran.dg/interface_9.f90: Test that host interfaces are
6370         not checked for ambiguity with the local version.
6371
6372 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6373
6374         PR fortran/29464
6375         * gfortran.dg/module_interface_2.f90: New test.
6376
6377 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
6378
6379         PR fortran/29941
6380         * gfortran.dg/assumed_len.f90: New test.
6381
6382 2006-12-09  Richard Guenther  <rguenther@suse.de>
6383
6384         * g++.dg/warn/implicit-typename1.C: Qualify types.
6385         * g++.dg/parse/crash12.C: Likewise.
6386         * g++.dg/tree-ssa/pr22444.C: Likewise.
6387
6388 2006-12-09  Tobias Burnus  <burnus@net-b.de>
6389
6390         * gfortran.dg/array_2.f90: Added sqrt test.
6391
6392 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
6393
6394         * gcc.target/i386/x87regparm-1.c: XFAIL.
6395         * gcc.target/i386/x87regparm-2.c: XFAIL.
6396         * gcc.target/i386/x87regparm-3.c: XFAIL.
6397         * gcc.target/i386/x87regparm-4.c: XFAIL.
6398
6399 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6400
6401         * lib/target-supports.exp
6402         (check_effective_target_large_long_double): New.
6403         * gcc.dg/Wconversion-real.c : Use it.
6404         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
6405         unsigned.
6406
6407 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
6408
6409         * gcc.c-torture/execute/mode-dependent-address.c: New test.
6410
6411 2006-12-08  Tobias Burnus  <burnus@net-b.de>
6412
6413         PR fortran/27546
6414         * gfortran.dg/import4.f90: New test for IMPORT in modules.
6415
6416 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
6417
6418         PR c++/29732
6419         * g++.dg/template/crash65.C: New test.
6420         * g++.dg/template/spec16.C: Tweak error markers.
6421
6422 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6423
6424         * gcc.target/spu: New directory.
6425         * gcc.target/spu/spu.exp: New file.
6426         * gcc.target/spu/intrinsics-1.c: New test.
6427
6428 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
6429
6430         PR c++/29980
6431         * g++.dg/ext/attrib27.C: New test.
6432         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
6433         * g++.dg/parse/typedef5.C: Likewise.
6434
6435 2006-12-07  Mike Stump  <mrs@apple.com>
6436
6437         * treelang/compile/var_defs.tree: Adjust.
6438
6439 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
6440
6441         PR c++/29730
6442         * g++.dg/template/crash64.C: New test.
6443         * g++.dg/parse/crash27.C: Adjust error markers.
6444
6445 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
6446
6447         PR libfortran/30009
6448         PR libfortran/30056
6449         * gfortran.dg/read_eof_4.f90:  Add tests.
6450         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
6451         * gfortran.dg/unf_read_corrupted_1.f90: New test.
6452
6453 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
6454
6455         PR c++/29729
6456         * g++.dg/template/crash63.C: New test.
6457
6458         PR c++/29728
6459         * g++.dg/template/crash62.C: New test.
6460
6461 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
6462
6463         PR fortran/30003
6464         * gfortran.dg/allocatable_function_1.f90: Increase the number
6465         of expected calls of free to 10; the lhs section reference is
6466         now evaluated so there is another call to bar.  Change the
6467         comment appropriately.
6468         * gfortran.dg/array_section_1.f90: New test.
6469
6470 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
6471
6472         PR fortran/29912
6473         * gfortran.dg/char_result_12.f90: New test.
6474
6475 2006-12-05  Richard Guenther  <rguenther@suse.de>
6476
6477         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
6478         * gcc.dg/vect/vect-pow-2.c: Rename to ...
6479         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
6480         vect_double, xfail for spu*-*-*.
6481
6482 2006-12-04  Tobias Burnus  <burnus@net-b.de>
6483
6484         PR fortran/29962
6485         * initialization_4.f90: Test noninteger exponents (-std=f95).
6486         * initialization_5.f90: New test for noninteger exponents
6487           with -std=f2003.
6488
6489 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
6490
6491         PR fortran/29821
6492         * gfortran.dg/parameter_array_section_1.f90: New test.
6493
6494 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
6495
6496         PR c++/29733
6497         * g++.dg/template/crash61.C: New test.
6498
6499         PR c++/29632
6500         * g++.dg/template/error23.C: New test.
6501
6502 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
6503
6504         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
6505
6506 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
6507
6508         PR fortran/29916
6509         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
6510
6511 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
6512
6513         PR middle-end/29965
6514         * gcc.dg/gomp/pr29965-1.c: New test.
6515         * gcc.dg/gomp/pr29965-2.c: New test.
6516         * gcc.dg/gomp/pr29965-3.c: New test.
6517         * gcc.dg/gomp/pr29965-4.c: New test.
6518         * gcc.dg/gomp/pr29965-5.c: New test.
6519         * gcc.dg/gomp/pr29965-6.c: New test.
6520         * g++.dg/gomp/pr29965-1.C: New test.
6521         * g++.dg/gomp/pr29965-2.C: New test.
6522         * g++.dg/gomp/pr29965-3.C: New test.
6523         * g++.dg/gomp/pr29965-4.C: New test.
6524         * g++.dg/gomp/pr29965-5.C: New test.
6525         * g++.dg/gomp/pr29965-6.C: New test.
6526         * g++.dg/gomp/pr29965-7.C: New test.
6527         * g++.dg/gomp/pr29965-8.C: New test.
6528         * g++.dg/gomp/pr29965-9.C: New test.
6529         * g++.dg/gomp/pr29965-10.C: New test.
6530
6531 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
6532
6533         * gnat.dg/pointer_variable_bounds.adb: New test.
6534         * gnat.dg/pointer_variable_bounds.ads: Likewise.
6535         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
6536
6537 2006-12-03  Eric Christopher  <echristo@apple.com>
6538
6539         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
6540
6541 2006-12-03  Richard Henderson  <rth@redhat.com>
6542             Andrew Pinski  <pinskia@gmail.com>
6543
6544         PR C++/14329
6545         * g++.dg/warn/unit-1.C: New test.
6546
6547 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
6548
6549         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
6550
6551 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
6552
6553         * g++.dg/vect/vect.exp: Enable tests to run on spu.
6554         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
6555         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
6556         * gcc.dg/vect/vect-70.c: Reduce array size.
6557         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
6558         vect_no_compaer_double targets.
6559         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
6560         vect_float, vect_double, and vect_int.
6561
6562 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
6563
6564         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
6565         test for loop versioning on vect_no_align targets.
6566         * gcc.dg/vect/pr20122.c: Likewise.
6567         * gcc.dg/vect/vect-105.c: Likewise.
6568         * gcc.dg/vect/vect-42.c: Likewise.
6569         * gcc.dg/vect/vect-43.c: Likewise.
6570         * gcc.dg/vect/vect-74.c: Likewise.
6571         * gcc.dg/vect/vect-75.c: Likewise.
6572         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6573         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6574         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
6575         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
6576
6577 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
6578
6579         PR fortran/29642
6580         * gfortran.dg/value_1.f90 : New test.
6581         * gfortran.dg/value_2.f90 : New test.
6582         * gfortran.dg/value_3.f90 : New test.
6583         * gfortran.dg/value_4.f90 : New test.
6584         * gfortran.dg/value_4.c : Called from value_4.f90.
6585
6586 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6587
6588         PR C++/30033
6589         *  g++.dg/cpp0x/static_assert4.C: New testcase.
6590
6591 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6592
6593         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
6594
6595 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
6596
6597         PR c/27953
6598         * gcc.dg/pr27953.c: New test.
6599
6600 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6601
6602         PR c++/30022
6603         * g++.dg/ext/vector5.C: New test.
6604
6605         PR c++/30021
6606         * g++.dg/other/main1.C: New test.
6607
6608 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
6609
6610         PR libfortran/29568
6611         * gfortran.dg/convert_implied_open.f90:  Change to
6612         new default record length.
6613         * gfortran.dg/unf_short_record_1.f90:  Adapt to
6614         new error message.
6615         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
6616
6617 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
6618
6619         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
6620
6621 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
6622
6623         PR c++/29066
6624         * g++.dg/expr/pr29066.c: New.
6625
6626 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
6627             Zdenek Dvorak <dvorakz@suse.cz>
6628
6629         PR tree-optimization/29921
6630         * gcc.dg/pr29921-2.c: New test.
6631
6632 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
6633
6634         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
6635         (i386_get_cpuid): New function.
6636         (i386_cpuid_ecx): Likewise.
6637         (i386_cpuid_edx): Likewise.
6638         (i386_cpuid): Updated to call i386_cpuid_edx.
6639
6640         * gcc.target/i386/sse3-addsubpd.c: New file.
6641         * gcc.target/i386/sse3-addsubps.c: Likewise.
6642         * gcc.target/i386/sse3-haddpd.c: Likewise.
6643         * gcc.target/i386/sse3-haddps.c: Likewise.
6644         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6645         * gcc.target/i386/sse3-hsubps.c: Likewise.
6646         * gcc.target/i386/sse3-lddqu.c: Likewise.
6647         * gcc.target/i386/sse3-movddup.c: Likewise.
6648         * gcc.target/i386/sse3-movshdup.c: Likewise.
6649         * gcc.target/i386/sse3-movsldup.c: Likewise.
6650
6651 2006-12-01  Dirk Mueller  <dmueller@suse.de>
6652
6653         * g++.dg/warn/Wreturn-type-4.C: New testcase.
6654
6655 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
6656
6657         * gcc.dg/dfp/convert-int-max.c: New test.
6658         * gcc.dg/dfp/convert-int-max-fold.c: New test.
6659
6660 2006-11-30  Richard Guenther  <rguenther@suse.de>
6661
6662         * gcc.dg/vect/vect-pow-1.c: Rename ...
6663         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
6664         floats instead of doubles, check successful vectorization.
6665
6666 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6667
6668         PR target/29945
6669         * gcc.c-torture/compile/pr29945.c: New testcase.
6670
6671 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
6672
6673         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
6674         -maltivec.
6675
6676 2006-11-29  Eric Christopher  <echristo@apple.com>
6677
6678         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
6679
6680 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
6681
6682         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
6683
6684         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
6685
6686 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
6687
6688         PR c++/29022
6689         * g++.dg/inherit/virtual2.C: New test.
6690         * g++.dg/inherit/virtual3.C: Likewise.
6691         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
6692         * g++.dg/inherit/error2.C: Likewise.
6693         * g++.dg/template/instantiate1.C: Likewise.
6694
6695 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
6696
6697         PR tree-opt/29984
6698         * gcc.dg/tree-ssa/reassoc-12.c: New test.
6699
6700 2006-11-28  Jan Hubicka  <jh@suse.cz>
6701
6702         * gcc.dg/memcpy-1.c: New test.
6703
6704 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
6705
6706         PR c++/29735
6707         * g++.dg/warn/main-3.C: New test.
6708
6709 2006-11-28  Jan Hubicka  <jh@suse.cz>
6710
6711         * gcc.dg/winline-1.c: New test.
6712
6713 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
6714
6715         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
6716         alignments.
6717
6718 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
6719
6720         PR fortran/29976
6721         * gfortran.dg/missing_optional_dummy_3.f90
6722
6723 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
6724
6725         PR fortran/20880
6726         * gfortran.dg/interface_3.f90: Modify errors.
6727
6728 2006-11-28  Ben Elliston  <bje@au.ibm.com>
6729
6730         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
6731         fail to link due to relocation overflows on spu-*-*.
6732
6733 2006-11-27  Michael Matz  <matz@suse.de>
6734             Andreas Krebbel  <krebbel1@de.ibm.com>
6735
6736         PR target/29319
6737         * gcc.dg/20061127-1.c: New testcase.
6738
6739 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
6740
6741         * gcc.dg/20061124-1.c: Add exit() function prototype.
6742
6743 2006-11-27  Jan Hubicka  <jh@suse.cz>
6744
6745         * gcc.target/i386/memcpy-1.c: Adjust size.
6746         * gcc.dg/visibility-11.c: Likewise.
6747
6748 2006-11-27  Richard Guenther  <rguenther@suse.de>
6749
6750         PR middle-end/25620
6751         * gcc.target/i386/pow-1.c: New testcase.
6752         * gcc.dg/builtins-58.c: Likewise.
6753
6754 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
6755
6756         PR c++/29886
6757         * g++.dg/expr/cast8.C: New test.
6758
6759 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6760
6761         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
6762         Don't ever inline the testcase.
6763
6764 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
6765
6766         PR fortran/29982
6767         * gfortran.fortran-torture/compile/parameter_3.f90: New
6768         testcase.
6769
6770 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
6771
6772         PR fortran/29951
6773         * gfortran.fortran-torture/execute/transfer2.f90: New test.
6774
6775 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6776
6777         * gfortran.fortran-torture/execute/specifics.f90: Remove test
6778         for CHAR.
6779
6780 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6781
6782         PR libgfortran/29936
6783         * gfortran.dg/write_check3.f90: New test.
6784
6785 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6786
6787         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
6788
6789 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
6790
6791         PR fortran/20880
6792         * gfortran.dg/interface_3.f90: New test.
6793
6794         PR fortran/29387
6795         * gfortran.dg/generic_8.f90: New test.
6796
6797 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6798
6799         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
6800         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
6801         * gfortran.dg/specifics_3.f90: Remove.
6802
6803 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
6804
6805         PR c/29955
6806         * gcc.dg/gomp/pr29955.c: New test.
6807
6808         PR c/29736
6809         * gcc.dg/pr29736.c: New test.
6810
6811 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6812
6813         PR tree-opt/29964
6814         * gcc.dg/pure-1.c: New test.
6815
6816 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
6817
6818         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
6819         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
6820
6821 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6822
6823         * gcc.dg/20061124-1.c: New testcase.
6824
6825 2006-11-23  Eric Christopher  <echristo@apple.com>
6826
6827         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
6828
6829 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6830
6831         PR c/2707
6832         PR c++/26167
6833         * gcc.dg/Wconversion-integer.c: New. Supersedes
6834         Wconversion-negative-constants.c
6835         * gcc.dg/Wconversion-real.c: New.
6836         * gcc.dg/Wconversion-real-integer.c: New.
6837         * gcc.dg/Wconversion-negative-constants.c: Deleted.
6838         * g++.dg/warn/Wconversion1.C: Modified.
6839
6840 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6841
6842         * gfortran.dg/overload_1.f90: New test.
6843
6844 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6845
6846         PR c/9072
6847         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
6848         Wtraditional-conversion.
6849         * gcc.dg/overflow-warn-2.c: Likewise.
6850         * gcc.dg/Wconversion.c: Likewise. Renamed as
6851         Wtraditional-conversion.c .
6852         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
6853         Wtraditional-conversion-2.c .
6854         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
6855         Wtraditional-conversion-2.c
6856         * gcc.dg/Wconversion-negative-constants.c: New.
6857
6858 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
6859
6860         * gcc.dg/tree-ssa/dump-1.c: New test.
6861
6862 2006-11-23  David Ung <davidu@mips.com>
6863
6864         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
6865         -mfp64, allowable when ISA >= 33 and float is enabled.
6866         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
6867         of mthc1 and mfhc1 patterns.
6868
6869 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
6870
6871         PR tree-optimization/29921
6872         * gcc.dg/pr29921.c: New test.
6873
6874 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6875
6876         PR fortran/29441
6877         * gfortran.dg/initialization_4.f90: New test.
6878
6879 2006-11-22  Ira Rosen  <irar@il.ibm.com>
6880
6881         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
6882         platforms that have interleaving support.
6883         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
6884         * gcc.dg/vect/vect-strided-a-u16-i2.c,
6885         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
6886         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
6887         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
6888         gcc.dg/vect/vect-strided-u8-i2-gap.c,
6889         gcc.dg/vect/vect-strided-u8-i8.c,
6890         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
6891         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6892         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
6893         gcc.dg/vect/vect-strided-float.c,
6894         gcc.dg/vect/vect-strided-a-mult.c,
6895         gcc.dg/vect/vect-strided-mult-char-ls.c,
6896         gcc.dg/vect/vect-strided-a-u16-mult.c,
6897         gcc.dg/vect/vect-strided-a-u32-mult.c,
6898         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
6899         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
6900         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
6901         gcc.dg/vect/vect-strided-mult.c,
6902         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
6903         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
6904         New.
6905
6906 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6907
6908         PR fortran/25087
6909         * gfortran.dg/auto_char_len_4.f90: New test.
6910
6911 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
6912
6913         PR fortran/29652
6914         * gfortran.dg/generic_7.f90: New test.
6915         * gfortran.dg/defined_operators_1.f90: Add new error.
6916
6917 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
6918
6919         PR tree-optimization/29902
6920         * g++.dg/tree-ssa/pr29902.C: New test.
6921
6922 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
6923
6924         PR fortran/29820
6925         * gfortran.dg/used_types_13.f90: New test.
6926
6927 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
6928
6929         * gcc.dg/dfp/snan.c: Delete.
6930
6931 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
6932
6933         * g++.dg/cpp0x/static_assert1.C: New.
6934         * g++.dg/cpp0x/static_assert2.C: New.
6935         * g++.dg/cpp0x/static_assert3.C: New.
6936
6937 2006-11-21  Richard Guenther  <rguenther@suse.de>
6938
6939         * gcc.dg/vect/vect-pow-1.c: New testcase.
6940         * gcc.dg/vect/vect-pow-2.c: Likewise.
6941
6942 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
6943
6944         PR c++/29570
6945         * g++.dg/template/static29.C: New test.
6946
6947         PR c++/29734
6948         * g++.dg/conversion/simd4.C: New test.
6949
6950 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
6951
6952         PR c++/29475
6953         * g++.dg/template/access19.C: New test.
6954         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
6955         error is reported.
6956
6957 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6958
6959         PR tree-opt/25500
6960         * gcc.dg/tree-ssa/sra-4.c: New testcase.
6961
6962 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6963
6964         PR fortran/27546
6965         * gfortran.dg/import.f90: Extended test.
6966         * gfortran.dg/import2.f90: Extended test.
6967
6968 2006-11-20  Tobias Burnus  <burnus@net-b.de>
6969
6970         * gfortran.dg/volatile3.f90: Add conflict test.
6971
6972 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
6973
6974         PR fortran/24783
6975         * gfortran.dg/implicit_10.f90: New test.
6976
6977 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6978
6979         PR c++/8586
6980         * g++.dg/warn/Wall-write-strings.C: New.
6981
6982 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6983
6984         * gfortran.dg/alloc_comp_constraint_5.f90: New.
6985         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
6986
6987 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6988
6989         * gfortran.dg/use_3.f90: Remove error message.
6990         * gfortran.dg/iso_fortran_env_1.f90: New test.
6991         * gfortran.dg/iso_fortran_env_2.f90: New test.
6992         * gfortran.dg/iso_fortran_env_3.f90: New test.
6993         * gfortran.dg/iso_fortran_env_4.f90: New test.
6994
6995 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
6996
6997         * gcc.dg/vect/vect-27.c: Fix initialization.
6998
6999 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7000
7001         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
7002         * gcc.dg/torture/builtin-minmax-1.c: New.
7003
7004         * gcc.dg/builtins-20.c: Add cases for copysign.
7005
7006 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7007
7008         PR fortran/24285
7009         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
7010
7011 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7012         * gfortran.dg/use_1.f90: New test.
7013         * gfortran.dg/use_1.f90: New test.
7014         * gfortran.dg/use_1.f90: New test.
7015
7016 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
7017
7018         PR tree-optimization/29801
7019         * gcc.dg/pr29801.c: New test.
7020
7021 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
7022
7023         PR middle-end/29584
7024         * gcc.dg/torture/pr29584.c: New test.
7025
7026 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
7027
7028         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
7029         Condition PowerPC tests for saving FPRs on powerpc_fprs.
7030         * gcc.target/powerpc/compress-float-ppc.c,
7031         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
7032         powerpc_fprs.
7033         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
7034         do not pass -mhard-float.
7035
7036 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7037
7038         * gnat.dg/volatile_aggregate.adb: New test.
7039
7040 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7041
7042         PR fortran/29391
7043         PR fortran/29489
7044         * gfortran.dg/bound_2.f90: Add more checks.
7045         * gfortran.dg/bound_3.f90: New test.
7046
7047 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7048
7049         PR target/29201
7050         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
7051
7052 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
7053
7054         * gfortran.dg/import3.f90: Fix error message.
7055
7056 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7057
7058         PR tree-opt/29788
7059         * gfortran.fortran-torture/compile/inline_1.f90:
7060         New testcase.
7061
7062 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
7063
7064         * gcc.target/i386/x87regparm-1.c: New test.
7065         * gcc.target/i386/x87regparm-2.c: New test.
7066         * gcc.target/i386/x87regparm-3.c: New test.
7067         * gcc.target/i386/x87regparm-4.c: New test.
7068
7069 2006-11-15  Tobias Burnus  <burnus@net-b.de>
7070
7071         PR fortran/27546
7072         * gfortran.dg/import.f90: New test.
7073         * gfortran.dg/import2.f90: New test.
7074         * gfortran.dg/import3.f90: New test.
7075
7076 2006-11-15  Tobias Burnus  <burnus@net-b.de>
7077
7078         PR fortran/27588
7079         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
7080
7081 2006-11-15  Tobias Burnus  <burnus@net-b.de>
7082
7083         PR fortran/29806
7084         * gfortran.dg/contains.f90: New test.
7085         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
7086
7087 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
7088
7089         PR tree-optimization/29581
7090         * gcc.dg/pr29581-1.c: New test.
7091         * gcc.dg/pr29581-2.c: New test.
7092         * gcc.dg/pr29581-3.c: New test.
7093         * gcc.dg/pr29581-4.c: New test.
7094         * gfortran.dg/pr29581.f90: New test.
7095
7096 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
7097
7098         PR fortran/29702
7099         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
7100         numbers in error message headers.
7101
7102 2006-11-14  Richard Guenther  <rguenther@suse.de>
7103
7104         * gcc.target/i386/math-torture/math-torture.exp: Restrict
7105         to i?86 and x86_64 targets.
7106
7107 2006-11-14  Caroline Tice  <ctice@apple.com>
7108
7109         * gcc.dg/pubtypes-1.c: New file/testcase.
7110         * gcc.dg/pubtypes-2.c: New file/testcase.
7111         * gcc.dg/pubtypes-3.c: New file/testcase.
7112         * gcc.dg/pubtypes-4.c: New file/testcase.
7113         * g++.dg/pubtypes.C: New file/testcase.
7114
7115 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
7116
7117         PR c++/29106
7118         * g++.dg/init/self1.C: New test.
7119
7120 2006-11-14  Tobias Burnus  <burnus@net-b.de>
7121
7122         PR fortran/29657
7123         * gfortran.dg/conflicts.f90: Add.
7124
7125 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
7126
7127         PR rtl-optimization/29798
7128
7129         * gcc.c-torture/execute/pr29798.c: New.
7130
7131 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7132
7133         * gcc.dg/builtins-20.c: Add more cases.
7134
7135 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
7136
7137         PR fortran/29759
7138         * gfortran.dg/gomp/pr29759.f90: New test.
7139
7140 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
7141
7142         PR c++/29518
7143         * g++.dg/template/static28.C: New test.
7144
7145 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
7146
7147         * lib/c-torture.exp: Use target-libpath.exp.
7148         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
7149         set GCC_EXEC_PREFIX env var from global variable of same name.
7150
7151 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7152
7153         PR fortran/26994
7154         * gfortran.fortran-torture/compile/transfer-1.f90:
7155         New testcase.
7156
7157 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
7158             Zdenek Dvorak <dvorakz@suse.cz>
7159
7160         PR tree-optimization/29680
7161         * gcc.dg/alias-11.c: New test.
7162
7163 2006-11-12  Jason Merrill  <jason@redhat.com>
7164             Andrew Pinski <pinskia@physics.uc.edu>
7165
7166         PR middle-end/28915
7167         * gcc.target/i386/vectorize1.c: New.
7168
7169 2006-11-12  Roger Sayle  <roger@eyesopen.com>
7170
7171         PR rtl-optimization/29797
7172         * gcc.c-torture/execute/pr29797-1.c: New test case.
7173
7174 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7175
7176         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
7177
7178 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
7179
7180         * gcc.dg/tree-ssa/prefetch-3.c: New test.
7181
7182 2006-11-12  Roger Sayle  <roger@eyesopen.com>
7183
7184         PR tree-optimization/13827
7185         * gcc.dg/fold-eqand-1.c: New test case.
7186
7187 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7188
7189         PR rtl-opt/28812
7190         * gcc.c-torture/execute/mayalias-3.c: New test.
7191
7192 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
7193
7194         PR middle-end/27528
7195         * gcc.c-torture/compile/pr27528.c: New test.
7196         * gcc.dg/pr27528.c: Likewise.
7197
7198 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7199
7200         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
7201
7202         * gcc.dg/torture/builtin-symmetric-1.c: New test.
7203
7204 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
7205
7206         PR fortran/29758
7207         * gfortran.dg/reshape_source_size_1.f90: New test.
7208
7209 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
7210
7211         PR fortran/29315
7212         * gfortran.dg/aliasing_dummy_4.f90: New test.
7213
7214 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
7215
7216         PR target/29777
7217         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
7218         and x86_64-*-* targets.
7219
7220 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7221
7222         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
7223         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
7224         New macros. Use them in exact tests.
7225         (TESTIT3): New macro.
7226         Add tests for fmin, fmax and fma.
7227
7228 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7229
7230         PR fortran/29431
7231         * gfortran.dg/array_constructor_13.f90: New test.
7232
7233 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7234
7235         PR fortran/29744
7236         * gfortran.dg/used_types_12.f90: New test.
7237
7238 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
7239
7240         PR middle-end/29726
7241         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
7242         (test6): Ditto.
7243         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
7244         * gcc.dg/fold-eqandshift-3.c: New test case.
7245
7246 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7247
7248         PR fortran/29699
7249         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
7250
7251         PR fortran/21370
7252         * gfortran.dg/change_symbol_attributes_1.f90: New test.
7253
7254 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7255
7256         * gcc.dg/20061109-1.c: New testcase.
7257
7258 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7259
7260         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
7261
7262 2006-11-09  Tobias Burnus  <burnus@net-b.de>
7263
7264         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
7265         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
7266
7267 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
7268
7269         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
7270         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
7271
7272 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7273
7274         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
7275
7276 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7277
7278         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
7279         vect-9.c).
7280         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
7281         * gcc.dg/vect/vect-9.c: Now vectorizable.
7282         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
7283         that support vect_widen_mult.
7284         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
7285         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
7286         vect-reduc-dot-u16.c).
7287         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
7288         vect-reduc-dot-u16.c).
7289         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
7290         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
7291         vect-reduc-dot-s8.c).
7292         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
7293         vect-reduc-dot-s8.c).
7294         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
7295         vect-reduc-dot-s8.c).
7296         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
7297         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
7298         vect-reduc-dot-u8.c).
7299         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
7300         vect-reduc-dot-u8.c).
7301         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
7302         * gcc.dg/vect/vect-multitypes-9.c: New test.
7303         * gcc.dg/vect/vect-multitypes-10.c: New test.
7304         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
7305         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
7306         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
7307         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
7308         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
7309         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
7310         wrapv-vect-reduc-dot-s8.c.
7311         * lib/target-support.exp (check_effective_target_vect_unpack): New.
7312         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
7313         targets that support vec_unpack.
7314         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7315         (check_effective_target_vect_widen_mult_qi_to_hi): New.
7316         (check_effective_target_vect_widen_mult_hi_to_si): New.
7317         (check_effective_target_vect_widen_sum): Removed.
7318
7319         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7320
7321         * gcc.dg/vect/vect-multitypes-8.c: New test.
7322         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
7323
7324         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
7325
7326         * gcc.dg/vect/vect-multitypes-7.c: New test.
7327
7328         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7329
7330         * gcc.dg/vect/vect-multitypes-4.c: New test.
7331         * gcc.dg/vect/vect-multitypes-5.c: New test.
7332         * gcc.dg/vect/vect-multitypes-6.c: New test.
7333
7334         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
7335
7336         * gcc.dg/vect/vect-multitypes-1.c: New test.
7337         * gcc.dg/vect/vect-multitypes-2.c: New test.
7338         * gcc.dg/vect/vect-multitypes-3.c: New test.
7339
7340 2006-11-07  Eric Christopher  <echristo@apple.com>
7341
7342         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
7343         Test using scan-assembler-not.
7344
7345 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
7346
7347         * gcc.dg/inline-17.c: New test.
7348
7349 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
7350
7351         PR other/25028
7352         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
7353         on HP-UX.
7354
7355 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
7356
7357         PR fortran/29539
7358         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
7359
7360         PR fortran/29634
7361         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
7362         test.
7363
7364 2006-11-07  Tobias Burnus  <burnus@net-b.de>
7365
7366         PR fortran/29601
7367         * gfortran.dg/volatile.f90: Add.
7368         * gfortran.dg/volatile2.f90: Add.
7369         * gfortran.dg/volatile3.f90: Add.
7370         * gfortran.dg/volatile4.f90: Add.
7371         * gfortran.dg/volatile5.f90: Add.
7372         * gfortran.dg/volatile6.f90: Add.
7373         * gfortran.dg/volatile7.f90: Add.
7374
7375 2006-11-06  Tobias Burnus  <burnus@net-b.de>
7376
7377         * gfortran.dg/io_constraints_2.f90: Adjust pattern
7378           for matching error messages.
7379         * gfortran.dg/specifics_3.f90: Adjust pattern
7380           for matching error messages.
7381
7382 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
7383             Bernhard Fischer  <aldot@gcc.gnu.org>
7384
7385         * lib/gcc-dg.exp (output-exists): New proc.
7386         (output-exists-not): New proc.
7387         * gcc.test-framework/test-framework.awk: Support new directives.
7388         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
7389         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
7390         * gcc.test-framework/dg-outexists-exp-F.c: New test.
7391         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
7392         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
7393         * gcc.test-framework/dg-outexists-exp-P.c: New test.
7394
7395 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
7396
7397         PR fortran/29630
7398         PR fortran/29679
7399         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
7400         * gfortran.dg/initialization_3.f90: New.
7401
7402 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7403
7404         PR libgfortran/25545
7405         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
7406
7407 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
7408
7409         PR middle-end/29695
7410         * gcc.c-torture/execute/pr29695-1.c: New test.
7411         * gcc.c-torture/execute/pr29695-2.c: New test.
7412
7413 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
7414
7415         PR fortran/29565
7416         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
7417
7418 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
7419
7420         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
7421         for matching error messages.
7422
7423 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
7424
7425         PR target/26915
7426         * gcc.target/i386/387-12.c: New test.
7427
7428 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7429
7430         PR libfortran/29713
7431         * gfortran.dg/pr29713.f90: New test.
7432
7433 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
7434
7435         * gcc.c-torture/execute/arith-rand-ll.c:
7436         Also test for bogus rest sign.
7437
7438 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7439
7440         PR libfortran/27895
7441         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
7442
7443 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
7444
7445         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
7446         from error messages.
7447
7448 2006-11-02  Mike Stump  <mrs@apple.com>
7449
7450         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
7451
7452         * g++.old-deja/g++.abi/align.C: Enable for darwin.
7453
7454 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
7455
7456         * g++.dg/eh/gcsec1.C: New test.
7457
7458 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7459
7460         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
7461         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
7462
7463 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
7464
7465         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
7466         hexadecimal value.
7467         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7468         * gcc.dg/pr14796-2.c: Likewise.
7469
7470 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7471
7472         * gcc.c-torture/execute/20061101-1.c: New test.
7473
7474 2006-11-01  Richard Guenther  <rguenther@suse.de>
7475
7476         * gcc.target/i386/fpprec-1.c: New testcase.
7477
7478 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7479
7480         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
7481         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
7482
7483 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7484
7485         * gcc.c-torture/execute/20061031-1.c: New test.
7486
7487 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
7488
7489         PR 23067
7490         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
7491         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
7492         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
7493         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
7494         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
7495         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
7496         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
7497
7498 2006-10-31  Eric Christopher  <echristo@apple.com>
7499             Falk Hueffner  <falk@debian.org>
7500
7501         * gcc.dg/builtin-bswap-1.c: New.
7502         * gcc.dg/builtin-bswap-2.c: New.
7503         * gcc.dg/builtin-bswap-3.c: New.
7504         * gcc.dg/builtin-bswap-4.c: New.
7505         * gcc.dg/builtin-bswap-5.c: New.
7506         * gcc.target/i386/builtin-bswap-1.c: New.
7507
7508 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
7509
7510         * gcc.dg/inline-16.c: New.
7511
7512         PR 16622
7513         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
7514         defining it.
7515         * gcc.dg/inline-13.c: New.
7516         * gcc.dg/inline-14.c: New.
7517         * gcc.dg/inline-15.c: New.
7518
7519         PR 11377
7520         * gcc.dg/inline6.c: New.
7521         * gcc.dg/inline7.c: New.
7522
7523 2006-10-31  Roger Sayle  <roger@eyesopen.com>
7524
7525         PR middle-end/23470
7526         * gcc.dg/pr23470-1.c: New test case.
7527
7528 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
7529
7530         PR fortran/29537
7531         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
7532         data.
7533         * gfortran.dg/blockdata_2.f90: New testcase.
7534
7535 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
7536
7537         PR libfortran/29627
7538         * gfortran.dg/unf_short_record_1.f90:  New test.
7539
7540 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7541
7542         PR fortran/29067
7543         * gfortran.dg/pr29067.f: New test.
7544
7545 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
7546             Richard Sandiford  <richard@codesourcery.com>
7547
7548         * lib/target-supports.exp (get_compiler_messages): Append options
7549         as a single list element.
7550         (check_effective_target_arm_vfp_ok): New.
7551         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
7552
7553 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
7554
7555         PR fortran/29387
7556         * gfortran.dg/intrinsic_actual_2.f90: New test.
7557
7558         PR fortran/29490
7559         * gfortran.dg/actual_array_interface_1.f90: New test.
7560
7561         PR fortran/29641
7562         * gfortran.dg/used_types_11.f90: New test.
7563
7564 2006-10-30  Dirk Mueller  <dmueller@suse.de>
7565
7566         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
7567         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
7568         * g++.old-deja/g++.pt/eichin01.C (main): Same.
7569         * g++.old-deja/g++.mike/net25.C (main): Same.
7570         * g++.dg/lookup/exception1.C (main): Same.
7571         * g++.dg/parse/parens2.C (main): Same.
7572
7573 2006-10-30  Roger Sayle  <roger@eyesopen.com>
7574
7575         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
7576
7577 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7578
7579         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
7580         * gcc.dg/torture/builtin-math-3.c: Likewise.
7581
7582 2006-10-30  Tobias Burnus  <burnus@net-b.de>
7583
7584         PR fortran/29452
7585         * gfortran.dg/write_check.f90: Check run-time keyword checking.
7586         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
7587
7588 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
7589
7590         PR Fortran/29410
7591         * gfortran.fortran-torture/execute/transfer1.f90: New test.
7592
7593 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
7594
7595         * lib/target-supports.exp (check_function_available): Declare
7596         function before calling.
7597
7598 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
7599
7600         PR tree-optimization/29637
7601         * gcc.dg/pr29637.c: New test.
7602
7603 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7604
7605         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
7606         tree canonicalization.
7607
7608 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7609
7610         * gcc.dg/builtins-20.c: Add more hypot tests.
7611
7612 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7613
7614         * gcc.dg/fold-compare-1.c: New test case.
7615
7616 2006-10-29  Dirk Mueller  <dmueller@suse.de>
7617
7618         PR c++/16307
7619         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
7620
7621 2006-10-29  Roger Sayle  <roger@eyesopen.com>
7622
7623         PR tree-optimization/15458
7624         * gcc.dg/fold-xornot-1.c: New test case.
7625
7626 2006-10-29  Richard Guenther  <rguenther@suse.de>
7627
7628         * gcc.target/i386/math-torture/trunc.c: New testcase.
7629
7630 2006-10-29  Richard Guenther  <rguenther@suse.de>
7631
7632         * gcc.target/i386/math-torture/round.c: New testcase.
7633
7634 2006-10-29  Richard Guenther  <rguenther@suse.de>
7635
7636         * gcc.target/i386/math-torture/ceil.c: New testcase.
7637         * gcc.target/i386/math-torture/floor.c: Likewise.
7638
7639 2006-10-29  Richard Guenther  <rguenther@suse.de>
7640
7641         * gcc.target/i386/math-torture/rint.c: New testcase.
7642         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
7643
7644 2006-10-29  Richard Guenther  <rguenther@suse.de>
7645
7646         * gcc.target/i386/math-torture/lfloor.c: New testcase.
7647         * gcc.target/i386/math-torture/lceil.c: Likewise.
7648
7649 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7650
7651         PR libgfortran/24313
7652         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
7653
7654 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
7655
7656         * gcc.c-torture/execute/20020118-1.c,
7657         gcc.c-torture/execute/builtins/strlen.c,
7658         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
7659         comment typos.
7660
7661 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7662
7663         * gcc.dg/builtins-20.c: Add tests for hypot.
7664         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
7665         two-argument builtins.
7666         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
7667         TESTIT2.  Update all callers.
7668         (TESTIT2, TESTIT2_R): New helper macros.
7669         Add testcases for pow, hypot and atan2.
7670
7671 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7672
7673         PR C++/29295
7674         * g++.dg/expr/bool1.C: New test.
7675         * g++.dg/expr/bool2.C: New test.
7676
7677 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7678
7679         PR fortran/28224
7680         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
7681         * gfortran.dg/namelist_internal.f90: New test.
7682
7683 2006-10-28  Tobias Burnus  <burnus@net-b.de>
7684
7685         PR fortran/29625
7686         * gfortran.dg/io_real_boz.f90: Add.
7687         * gfortran.dg/io_real_boz2.f90: Add.
7688
7689 2006-10-28  Richard Guenther  <rguenther@suse.de>
7690
7691         PR middle-end/26899
7692         * gcc.dg/tree-ssa/pr26899.c: New testcase.
7693
7694 2006-10-28  Richard Guenther  <rguenther@suse.de>
7695
7696         PR target/28806
7697         * gcc.target/i386/math-torture/lround.c: New testcase.
7698
7699 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
7700
7701         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
7702         * gcc.dg/builtins-44.c: Likewise.
7703         * gcc.dg/builtins-45.c: Likewise.
7704         * gcc.dg/pr28796-2.c: Likewise.
7705         * gcc.dg/unordered-3.c: Likewise.
7706
7707 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7708
7709         PR libgfortran/27954
7710         * gfortran.dg/error_recovery_2.f90: New test.
7711
7712 2006-10-26  Richard Guenther  <rguenther@suse.de>
7713
7714         * gcc.target/i386/i386.exp: Use glob, not find to collect
7715         tests.  Avoids recursing into subdirectories.
7716         * gcc.target/i386/math-torture/math-torture.exp: Torture
7717         for interesting ia32 math options.
7718         * gcc.target.i386/math-torture/lrint.c: New testcase.
7719
7720 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7721
7722         PR libgfortran/29563
7723         * gfortran.dg/arrayio_9.f90: Update test.
7724         * gfortran.dg/arrayio_19.f90: New test.
7725
7726 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
7727
7728         * gcc.dg/20061026.c: New testcase.
7729
7730 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7731
7732         PR libgfortran/29563
7733         * gfortran.dg/arrayio_9.f90: New test.
7734
7735 2006-10-26  Ben Elliston  <bje@au.ibm.com>
7736
7737         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
7738         Copy the strings manually, as strcpy may call strlen.
7739
7740 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7741
7742         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
7743         Add checks for log, log2, log10 and log1p.
7744
7745         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
7746         we already test 0.0.  Add checks for expm1, log, log2, log10,
7747         log1p, cbrt, erf and erfc.
7748
7749 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
7750
7751         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
7752
7753 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
7754
7755         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
7756         and remainderl() built-in functions.  Remove -ffast-math from
7757         dg-options.
7758
7759 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7760
7761         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
7762         acosh and atanh.
7763
7764         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
7765         floating point modifiers to arguments passed to float and long
7766         double functions respectively.  Update all callers to use floating
7767         point numbers, not integers.  Add tests for exp, exp2 and
7768         exp10/pow10.
7769
7770         * gcc.dg/torture/builtin-math-3.c: New test.
7771
7772 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
7773
7774         PR fortran/29393
7775         * gfortran.dg/initialize_2.f90: New.
7776
7777 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7778
7779         * gcc.dg/torture/builtin-math-2.c: New test.
7780
7781 2006-10-24  Richard Guenther  <rguenther@suse.de>
7782
7783         PR middle-end/28796
7784         * gcc.dg/pr28796-1.c: New testcase.
7785         * gcc.dg/pr28796-2.c: Likewise.
7786
7787 2006-10-24  Richard Guenther  <rguenther@suse.de>
7788
7789         * gcc.dg/builtins-57.c: New testcase.
7790
7791 2006-10-24  Richard Guenther  <rguenther@suse.de>
7792
7793         PR tree-optimization/29567
7794         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
7795
7796 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
7797
7798         PR tree-optimization/14784
7799         * gcc.dg/alias-10.c: New test.
7800
7801 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7802
7803         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
7804
7805 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
7806
7807         * gcc.dg/builtin-strncat-chk-1.c: New test.
7808
7809 2006-10-23  Jan Hubicka  <jh@suse.cz>
7810
7811         * gcc.dg/memmove-1.c: New test.
7812
7813 2006-10-23  Paul Brook  <paul@codesourcery.com>
7814
7815         * gcc.dg/pragma-pack-5.c: New test.
7816
7817 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
7818
7819         * g++.dg/other/s390-1.C: New testcase.
7820
7821 2006-10-23  Richard Guenther  <rguenther@suse.de>
7822
7823         PR middle-end/27132
7824         PR middle-end/23295
7825         * gcc.dg/pr27132.c: New testcase.
7826         * gcc.dg/pr23295.c: Likewise.
7827         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
7828         * g++.dg/tree-ssa/pr19807.C: Likewise.
7829
7830 2006-10-23  Richard Guenther  <rguenther@suse.de>
7831
7832         PR middle-end/21032
7833         * gcc.dg/pr21032.c: New testcase.
7834
7835 2006-10-22  Jeff Law  <law@redhat.com>
7836         Richard Guenther  <rguenther@suse.de>
7837
7838         PR tree-optimization/15911
7839         * gcc.dg/tree-ssa/vrp30.c: New testcase.
7840
7841 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7842
7843         PR c++/20647
7844         * g++.dg/abi/rtti3.C: New.
7845
7846 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
7847
7848         PR middle-end/28252
7849         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
7850         transformation.
7851
7852 2006-10-21  Richard Guenther  <rguenther@suse.de>
7853
7854         PR tree-optimization/3511
7855         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
7856
7857 2006-10-21  Richard Guenther  <rguenther@suse.de>
7858
7859         PR middle-end/26898
7860         * gcc.dg/torture/pr26898-1.c: New testcase.
7861         * gcc.dg/torture/pr26898-2.c: Likewise.
7862
7863 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
7864
7865         PR c++/28053
7866         * g++.dg/parse/bitfield1.C: Adjust error markers.
7867         * g++.dg/parse/bitfield2.C: New test.
7868
7869 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
7870
7871         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
7872
7873 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7874
7875         PR libfortran/27895
7876         * gfortran.dg/zero_sized_1.f90: New test.
7877
7878 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
7879
7880         * gcc.dg/div-compare-1.c: New test.
7881
7882 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
7883
7884         PR fortran/29216
7885         * gfortran.dg/result_default_init_1.f90: New test.
7886
7887         PR fortran/29314
7888         * gfortran.dg/automatic_default_init_1.f90: New test.
7889
7890         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
7891         from 38 to 33.
7892
7893 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
7894
7895         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
7896         'using namespace std' without previous declaration.
7897         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
7898         * g++.old-deja/g++.robertl/eb133c.C: New.
7899
7900 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7901
7902         PR libgfortran/29277
7903         * gfortran.dg/streamio_4.f90: Update test.
7904         * gfortran.dg/streamio_11.f90: New test.
7905
7906 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
7907
7908         PR c++/27952
7909         * g++.dg/inherit/virtual1.C: New test.
7910
7911 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7912
7913         PR c++/28261
7914         * g++.dg/parse/enum3.C: New test.
7915
7916 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7917
7918         PR c++/29039
7919         * g++.dg/init/ctor8.C: New test.
7920
7921 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
7922
7923         PR c++/27270
7924         * g++.dg/ext/complit8.C: Tweak error markers.
7925         * g++.dg/template/complit1.C: Add error marker.
7926
7927 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7928
7929         PR c++/27270
7930         * g++.dg/ext/complit8.C: New test.
7931
7932         PR c++/29408
7933         * g++.dg/parse/dtor12.C: New test.
7934
7935         PR c++/29435
7936         * g++.dg/template/sizeof11.C: New test.
7937
7938 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
7939
7940         PR fortran/29392
7941         * gfortran.dg/data_char_3.f90: New test.
7942
7943         PR fortran/29451
7944         * gfortran.dg/negative_automatic_size.f90: New test.
7945
7946 2006-10-16  David Daney  <ddaney@avtrex.com>
7947
7948         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
7949
7950 2006-10-16  Eric Christopher  <echristo@apple.com>
7951
7952         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
7953         x86_64.
7954
7955 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
7956
7957         PR c++/28211
7958         * g++.dg/tc1/dr49.C: Tweak error messages.
7959         * g++.dg/parse/template21.C: New test.
7960
7961 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7962
7963         PR middle-end/20491
7964         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
7965
7966 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
7967
7968         PR fortran/29403
7969         * gfortran.dg/print_1.f90: New test.
7970
7971 2006-10-15  Jan Hubicka  <jh@suse.cz>
7972
7973         PR middle-end/29241
7974         * gcc.c-torture/compile/pr29241.c: New testcase.
7975
7976 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
7977
7978         PR middle-end/29250
7979         * gcc.c-torture/compile/pr29250.c: New test.
7980
7981 2006-10-15  Richard Guenther  <rguenther@suse.de>
7982
7983         * gcc.dg/pr29299.c: New testcase.
7984
7985 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
7986
7987         PR fortran/24767
7988         * gfortran.dg/label_4.f90: Adjust warning flag.
7989
7990 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
7991
7992         PR fortran/29371
7993         * gfortran.dg/nullify_3.f90: New test.
7994
7995 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7996
7997         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
7998         on Solaris 2.5.1 too.
7999
8000 2006-10-13  Eric Christopher  <echristo@apple.com>
8001
8002         * gcc.dg/pr25993.c: Skip for darwin.
8003
8004 2006-10-13  Eric Christopher  <echristo@apple.com>
8005
8006         * gcc.dg/visibility-11.c: Skip for darwin.
8007
8008 2006-10-13  Eric Christopher  <echristo@apple.com>
8009
8010         * gcc.dg/darwin-weakimport-1.c: Use
8011         -fno-asynchronous-unwind-tables.
8012         * gcc.dg/darwin-weakimport-3.c: Ditto.
8013
8014 2006-10-13  Richard Guenther  <rguenther@suse.de>
8015
8016         PR tree-optimization/29446
8017         * gcc.dg/torture/pr29446.c: New testcase.
8018
8019 2006-10-13  Bill Wendling  <wendling@apple.com>
8020
8021         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
8022         * g++.old-deja/g++.jason/hmc1.C: Likewise.
8023         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
8024         * g++.old-deja/g++.law/shadow1.C: Likewise.
8025         * g++.old-deja/g++.law/ctors10.C: Likewise.
8026         * g++.dg/debug/namespace1.C: Likewise.
8027         * g++.dg/inherit/namespace-as-base.C: Likewise.
8028         * g++.dg/opt/delay-slot-1.C: Likewise.
8029         * g++.dg/parse/defarg10.C: Likewise.
8030         * g++.dg/template/ptrmem11.C: Likewise.
8031         * g++.dg/template/mem_func_ptr.C: Likewise.
8032         * g++.dg/template/spec19.C: Likewise.
8033
8034 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
8035
8036         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
8037
8038 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
8039
8040         PR fortran/29373
8041         * gfortran.dg/implicit_9.f90: New test.
8042
8043         PR fortran/29407
8044         * gfortran.dg/namelist_25.f90: New test.
8045
8046         PR fortran/27701
8047         * gfortran.dg/same_name_2.f90: New test.
8048
8049         PR fortran/29232
8050         * gfortran.dg/host_assoc_types_1.f90: New test.
8051
8052         PR fortran/29364
8053         * gfortran.dg/missing_derived_type_1.f90: New test.
8054         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
8055
8056         PR fortran/29422
8057         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
8058
8059         PR fortran/29428
8060         * gfortran.dg/alloc_comp_assign_5.f90: New test.
8061
8062 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8063
8064         PR fortran/29391
8065         * gfortran.dg/bound_2.f90: New test.
8066
8067 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8068
8069         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
8070         directive.
8071         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
8072         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
8073         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
8074         * gfortran.dg/gomp/reduction3.f90: Likewise.
8075         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
8076         * gfortran.dg/dummy_procedure_2.f90: Likewise.
8077         * gfortran.dg/interface_derived_type_1.f90: Likewise.
8078         * gfortran.dg/forall_4.f90: Likewise.
8079         * gfortran.dg/spec_expr_4.f90: Likewise.
8080         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
8081         * gfortran.dg/forall_5.f90: Likewise.
8082         * gfortran.dg/open_access_append_2.f90: Add check for
8083         compile-time warning.
8084
8085 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
8086
8087         PR c++/28506
8088         * g++.dg/parse/pure1.C: New test.
8089
8090 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8091
8092         PR fortran/21435
8093         * gfortran.dg/io_constraints_3.f90: New test.
8094         * gfortran.dg/open_access_append_1.f90: Add checks
8095         for compile-time warnings.
8096         * gfortran.dg/pr20163-2.f: Likewise.
8097         * gfortran.dg/iostat_2.f90: Likewise.
8098         * gfortran.dg/label_4.f90: Delete the temporary
8099         file.
8100         * gfortran.dg/direct_io_2.f90: Add a FILE=
8101         specifier.
8102         * gfortran.dg/iomsg_1.f90: Add check for
8103         compile-time warning.
8104
8105 2006-10-12  Jan Hubicka  <jh@suse.cz>
8106
8107         PR c/28419
8108         * gcc.dg/pr28319.c: New test.
8109
8110 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
8111         PR c++/29318
8112         * g++.dg/ext/vla4.C: New test.
8113
8114 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
8115
8116         PR c++/27961
8117         * g++.dg/template/crash60.C: New test.
8118         * g++.dg/other/large-size-array.C: Adjust error markers.
8119         * g++.dg/parse/crash27.C: Likewise.
8120         * g++.dg/template/crash1.C: Likewise.
8121
8122 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
8123
8124         PR testsuite/29093
8125         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
8126
8127 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
8128
8129         PR preprocessor/28709
8130         * gcc.dg/cpp/paste14.c: New test.
8131
8132 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
8133
8134         PR c++/29175
8135         * g++.dg/init/array24.C: New test.
8136
8137 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8138
8139         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
8140         of <sys/types.h>.
8141
8142 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
8143
8144         PR c++/29024
8145         * g++.dg/parse/typedef8.C: New test.
8146         * g++.dg/other/mult-stor1.C: Adjust error markers.
8147
8148 2006-10-11  Richard Guenther  <rguenther@suse.de>
8149
8150         PR tree-optimization/28230
8151         * gcc.dg/torture/pr28230.c: New testcase.
8152
8153 2006-10-11  Richard Guenther  <rguenther@suse.de>
8154
8155         PR inline-asm/29119
8156         * gcc.dg/torture/pr29119.c: New testcase.
8157
8158 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
8159
8160         PR middle-end/29272
8161         * gcc.c-torture/execute/20060930-2.c: New test.
8162
8163 2006-10-09  Richard Henderson  <rth@redhat.com>
8164
8165         Revert emutls patch.
8166
8167 2006-10-09  Richard Guenther  <rguenther@suse.de>
8168
8169         PR middle-end/29254
8170         * gcc.dg/pr29254.c: New testcase.
8171
8172 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
8173             Paul Thomas  <pault@gcc.gnu.org>
8174
8175         PR fortran/20541
8176         * gfortran.dg/alloc_comp_basics_1.f90: New test.
8177         * gfortran.dg/alloc_comp_basics_2.f90: New test.
8178         * gfortran.dg/alloc_comp_assign_1.f90: New test.
8179         * gfortran.dg/alloc_comp_assign_2.f90: New test.
8180         * gfortran.dg/alloc_comp_assign_3.f90: New test.
8181         * gfortran.dg/alloc_comp_assign_4.f90: New test.
8182         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
8183         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
8184         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
8185         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
8186         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
8187         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
8188         * gfortran.dg/alloc_comp_std.f90: New test.
8189         * gfortran.dg/move_alloc.f90: New test.
8190
8191 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
8192
8193         PR fortran/29115
8194         * gfortran.dg/derived_constructor_comps_2.f90: New test.
8195
8196         PR fortran/29211
8197         * gfortran.dg/forall_char_dependencies_1.f90: New test.
8198
8199 2006-10-08  Tobias Burnus  <burnus@net-b.de>
8200
8201         PR fortran/28585
8202         * gfortran.dg/new_line.f90: New test.
8203
8204 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8205
8206         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
8207         * gcc.dg/torture/builtin-convert-1.c,
8208         gcc.dg/torture/builtin-convert-2.c,
8209         gcc.dg/torture/builtin-convert-3.c,
8210         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
8211
8212 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
8213
8214         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
8215         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
8216         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
8217         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
8218
8219 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
8220
8221         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
8222         Xfail some tests for powerpc-darwin and powerpc-aix.
8223
8224 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
8225
8226         PR c/29380
8227         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
8228
8229 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8230
8231         PR target/29300
8232         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
8233         on hppa*-*-hpux*.
8234
8235 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8236
8237         PR fortran/16580
8238         PR fortran/29288
8239         * gfortran.fortran-torture/execute/specifics.f90:
8240         Add tests for using all possible intrinsics as actual arguments.
8241         * gfortran.dg/specifics_1.f90: Add tests for using
8242         all possible intrinsics as actual arguments.
8243         * gfortran.dg/specifics_2.f90: New file.
8244         * gfortran.dg/specifics_3.f90: New file.
8245
8246 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
8247
8248         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
8249         * gcc.dg/debug/debug-2.c: Likewise.
8250
8251 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
8252
8253         * gcc.c-torture/compile/sync-2.c: New test.
8254
8255 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8256
8257         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
8258         line endings.
8259
8260 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8261
8262         PR rtl-optimization/29128
8263         * gcc.c-torture/compile/pr29128.c: New test.
8264
8265 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8266
8267         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
8268         line endings.
8269
8270 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
8271
8272         PR middle-end/29256
8273         * gcc.dg/tree-ssa/loop-19.c: New test.
8274
8275 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
8276
8277         PR tree-optimization/29330
8278         * gcc.dg/pr29330.c: New test.
8279
8280         PR target/28924
8281         * gcc.c-torture/compile/20061005-1.c: New test.
8282
8283 2006-10-06  Olivier Hainque  <hainque@adacore.com>
8284
8285         * gcc.dg/typename-vla-1.c: New case.
8286         * gnat.dg/forward_vla.adb: New case.
8287
8288 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
8289
8290         PR tree-optimization/29290
8291         * gfortran.dg/loop_nest_1.f90: New test.
8292
8293         PR target/29198
8294         * gcc.dg/tls/opt-12.c: New test.
8295
8296         PR fortran/28415
8297         * gfortran.dg/save_2.f90: New test.
8298
8299         PR c/29091
8300         * gcc.dg/pr29091.c: New test.
8301
8302 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
8303
8304         * lib/target-supports.exp
8305         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
8306         same as x86_64-*-*; check for LP64.
8307
8308 2006-10-04  Richard Henderson  <rth@redhat.com>
8309
8310         * lib/target-supports.exp (check_effective_target_tls): Redefine
8311         to mean non-emulated tls.
8312         * gcc.dg/tls/alias-1.c: Remove tls requirement.
8313         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8314         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8315         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8316         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8317         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8318         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8319
8320 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
8321
8322         PR fortran/29343
8323         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
8324
8325 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8326
8327         * gfortran.dg/bounds_check_fail_1.f90: New test.
8328
8329 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
8330
8331         PR c++/29020
8332         * g++.dg/template/friend48.C: New test.
8333
8334 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
8335
8336         PR fortran/29098
8337         * gfortran.dg/default_initialization_2.f90: New test.
8338
8339 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
8340
8341         PR fortran/20779
8342         PR fortran/20891
8343         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
8344
8345 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
8346
8347         PR fortran/29284
8348         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
8349
8350         PR fortran/29321
8351         PR fortran/29322
8352         * gfortran.dg/missing_optional_dummy_2.f90: New test.
8353
8354         PR fortran/25091
8355         PR fortran/25092
8356         * gfortran.dg/entry_array_specs_1.f90: New test.
8357
8358 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8359
8360         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
8361         insufficient to inhibit some test failures at -O3.  Do testing
8362         on integers.
8363
8364 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
8365
8366         PR c++/29138
8367         * g++.dg/inherit/access8.C: New test.
8368         * g++.dg/template/dtor4.C: Tweak error messages.
8369
8370 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8371
8372         PR fortran/27478
8373         * gfortran.dg/entry_8.f90: New test.
8374
8375 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8376
8377         PR c++/29291
8378         * g++.dg/parse/new4.C: New test.
8379
8380 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
8381
8382         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
8383         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
8384         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
8385         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
8386         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
8387
8388 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8389
8390         PR fortran/19260
8391         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
8392         * gfortran.dg/continuation_2.f90: New test.
8393
8394         PR fortran/19262
8395         * gfortran.dg/continuation_3.f90: New test.
8396         * gfortran.dg/continuation_4.f90: New test.
8397         * gfortran.dg/continuation_5.f: New test.
8398         * gfortran.dg/continuation_6.f: New test.
8399
8400 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
8401
8402         PR c++/29226
8403         * g++.dg/template/vla1.C: New test.
8404
8405 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8406
8407         PR fortran/29210
8408         * gfortran.dg/complex_parameter_1.f90: New test.
8409
8410 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
8411
8412         PR c/29154
8413         * gcc.c-torture/execute/20060929-1.c: New test.
8414
8415 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
8416
8417         PR c++/29105
8418         * g++.dg/template/member6.C: New test.
8419         * g++.dg/parse/typename7.C: Adjust error markers.
8420
8421         PR c++/29080
8422         * g++.dg/template/member7.C: New test.
8423
8424 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
8425
8426         PR c/24010
8427         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
8428         gcc.dg/Woverride-init-3.c: New tests.
8429
8430 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8431
8432         * gcc.c-torture/execute/20060930-1.c: New test.
8433
8434 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8435
8436         PR fortran/18791
8437         * gfortran.dg/specifics_1.f90: New test.
8438         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
8439         complex specifics.
8440
8441 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8442
8443         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
8444         pthread-init-common.h: New.
8445
8446 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
8447
8448         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
8449         precision on some archs.
8450
8451 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
8452
8453         * gcc.dg/non-local-goto-1.c: New test.
8454         * gcc.dg/non-local-goto-2.c: Likewise.
8455         * gcc.dg/setjmp-3.c: Likewise.
8456         * gcc.dg/setjmp-4.c: Likewise.
8457
8458 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
8459
8460         * gnat.dg/self_aggregate_with_pointer.adb: New test.
8461
8462 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
8463
8464         PR fortran/28276
8465         * gfortran.dg/exponent_1.f90: New test.
8466
8467         PR fortran/27021
8468         * gfortran.dg/nearest_1.f90: New test.
8469
8470 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
8471
8472         PR middle-end/25261
8473         PR middle-end/28790
8474         * gcc.dg/gomp/nestedfn-1.c: New test.
8475
8476 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
8477
8478         PR objc/29195
8479         * objc/compile/method-1.m: New test.
8480
8481 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
8482
8483         PR c++/26938
8484         * g++.dg/template/crash58.C: New test.
8485         * g++.dg/parse/crash28.C: Adjust error markers.
8486         * g++.dg/template/crash34.C: Likewise.
8487         * g++.dg/template/friend31.C: Likewise.
8488         * g++.dg/template/crash32.C: Likewise.
8489
8490         PR c++/27329
8491         * g++.dg/template/crash59.C: New test.
8492
8493         PR c++/27667
8494         * g++.dg/template/spec33.C: New test.
8495         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
8496
8497 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
8498             Adam Nemet  <anemet@caviumnetworks.com>
8499
8500         * gcc.dg/tree-ssa/ivopts-1.c: New test.
8501         * gcc.dg/tree-ssa/ivopts-2.c: New test.
8502
8503 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
8504
8505         PR target/28911
8506         * gcc.dg/pr28911.c: New.
8507
8508 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
8509
8510         PR target/29169
8511         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
8512         (dg-options): Add -mfpmath=387.
8513
8514 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
8515
8516         PR c/28706
8517         * gcc.dg/pr28706.c: New test.
8518
8519         PR c/28712
8520         * gcc.dg/pr28712.c: New test.
8521
8522 2006-09-22  Mike Stump  <mrs@apple.com>
8523
8524         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
8525
8526 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
8527
8528         PR tree-optimization/28888
8529         * gcc.dg/pr28888.c: New test.
8530
8531 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
8532
8533         PR c++/29016
8534         * g++.dg/init/ptrfn1.C: New test.
8535
8536 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
8537
8538         PR c++/28861
8539         * g++.dg/template/spec32.C: New test.
8540         * g++.dg/parse/crash9.C: Adjust error markers.
8541
8542         PR c++/28303
8543         * g++.dg/template/typedef6.C: New test.
8544         * g++.dg/init/error1.C: Adjust error markers.
8545         * g++.dg/parse/crash9.C: Likewise.
8546         * g++.dg/template/crash55.C: Likewise.
8547
8548 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
8549
8550         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
8551
8552 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
8553
8554         PR target/27650
8555         * g++.dg/ext/dllimport12.C: New test.
8556
8557 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
8558
8559         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
8560         * gcc.target/mips/nmadd-2.c: Likewise.
8561         * gcc.target/mips/mips-ps-6.c: New test.
8562         * gcc.target/mips/neg-abs-1.c: Likewise.
8563         * gcc.target/mips/neg-abs-2.c: Likewise.
8564         * gcc.target/mips/nmadd-3.c: New test.
8565
8566 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
8567
8568         PR middle-end/28046
8569         * gcc.dg/gomp/atomic-10.c: New test.
8570         * g++.dg/gomp/atomic-10.C: New test.
8571
8572 2006-09-20  Eric Christopher  <echristo@apple.com>
8573
8574         * gcc.target/i386/sse3-not-fisttp.c: New.
8575
8576 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
8577
8578         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
8579
8580 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
8581
8582         * gcc.c-torture/execute/pr28289.c (one): New variable.
8583         (main): Use it instead of argc.
8584         * gcc.c-torture/execute/20060102-1.c (one): New variable.
8585         (main): Use it instead of argc.
8586
8587 2006-09-19  Paul Brook  <paul@codesourcery.com>
8588
8589         PR target/28516
8590         * gcc.dg/nested-func-5.c: New test.
8591
8592 2006-09-19  Ben Elliston  <bje@au.ibm.com>
8593
8594         * lib/target-supports.exp (check_effective_target_tls): Compile
8595         test stubs using ${tool}_target_compile, not just target_compile.
8596         (check_effective_target_tls_runtime): Likewise.
8597
8598 2006-09-19  Ben Elliston  <bje@au.ibm.com>
8599
8600         * gcc.c-torture/compile/20030405-1.x: Remove.
8601
8602         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
8603         optimising linker from discarding it.
8604
8605 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
8606
8607         PR fortran/28526
8608         * gfortran.dg/keyword_symbol_1.f90: New test.
8609
8610         * gfortran.dg/spread_shape_1.f90: Add missing warning with
8611         pedantic compilation option.
8612
8613 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
8614
8615         PR fortran/29060
8616         * gfortran.dg/spread_shape_1.f90: New test.
8617
8618 2006-09-17  Roger Sayle  <roger@eyesopen.com>
8619
8620         PR tree-optimization/28887
8621         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
8622
8623 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
8624
8625         PR c/25993
8626         * gcc.dg/pr25993.c: New test.
8627
8628 2006-09-17  Ira Rosen  <irar@il.ibm.com>
8629
8630         PR tree-opt/21591
8631         * gcc.dg/vect/pr21591.c: New test.
8632
8633 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
8634
8635         PR tree-opt/29059
8636         * gcc.c-torture/compile/strcpy-1.c: New test.
8637         * gcc.c-torture/compile/strcpy-2.c: New test.
8638         * gcc.c-torture/compile/memcpy-1.c: New test.
8639         * gcc.c-torture/compile/memcpy-2.c: New test.
8640
8641 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8642
8643         PR testsuite/29055
8644         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
8645
8646 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
8647
8648         * gnat.dg/specs/double_record_extension1.ads: New test.
8649         * gnat.dg/specs/double_record_extension2.ads: Likewise.
8650
8651 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
8652
8653         PR fortran/29051
8654         * gfortran.dg/oldstyle_3.f90: New test.
8655
8656 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8657
8658         PR libgfortran/29099
8659         * gfortran.dg/secnds-1.f: New test.
8660
8661 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8662
8663         PR libgfortran/29053
8664         * gfortran.dg/streamio_9.f90: New test.
8665         * gfortran.dg/streamio_10.f90: New test.
8666
8667 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
8668
8669         PR C++/29002
8670         * g++.dg/init/array22.C: New test.
8671         * g++.dg/init/array23.C: New test.
8672
8673 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
8674
8675         * stackcheck.lst: Update list of tests requiring stack checking.
8676         * norun.lst: Adjust for above change.
8677         * ada95.lst: New file.
8678         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
8679         requiring -gnat95 switch.
8680
8681 2006-09-14  Olivier Hainque  <hainque@adacore.com>
8682
8683         * gnat.dg/in_out_parameter.adb: New test.
8684
8685 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
8686
8687         PR debug/28980
8688         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
8689
8690 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
8691
8692         * gnat.dg/specs/unchecked_union.ads: New test.
8693
8694 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
8695
8696         PR rtl-optimization/28982
8697         * gcc.c-torture/execute/pr28982a.c: New test.
8698         * gcc.c-torture/execute/pr28982b.c: Likewise.
8699
8700 2006-09-12  Eric Christopher  <echristo@apple.com>
8701
8702         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
8703         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
8704
8705 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
8706
8707         PR c/28768
8708         PR preprocessor/14634
8709         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
8710         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
8711         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
8712
8713 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8714
8715         * gcc.dg/pr28243.c: New test.
8716
8717 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
8718
8719         PR fortran/28971
8720         gfortran.dg/pr28971.f90: New test to act as a backstop in case
8721         this undiagnosed regression reappears.
8722
8723 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
8724
8725         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
8726         Treat $srcdir as a literal.
8727         * lib/fortran-torture.exp (fortran-torture-compile,
8728         fortran-torture-execute): Likewise.
8729         * lib/objc-torture.exp (objc-torture-compile,
8730         objc-torture-execute): Likewise.
8731         * lib/profopt.exp (profopt-execute): Likewise.
8732
8733 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
8734
8735         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
8736
8737 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
8738
8739         PR testsuite/28950
8740         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
8741
8742 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
8743
8744         PR target/13685
8745         * gcc.target/i386/pr13685.c: New test.
8746
8747 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
8748
8749         * gcc.dg/pr28726.c: New test.
8750
8751 2006-09-11  Josh Conner  <jconner@apple.com>
8752
8753         * gcc.dg/nrv3.c: Increase size of structure.
8754         * gcc.dg/nrv4.c: Likewise.
8755         * gcc.dg/nrv5.c: Likewise.
8756
8757 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
8758
8759         PR libfortran/28890
8760         gfortran.dg/assumed_charlen_function_5.f90: New test.
8761
8762 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
8763
8764         PR c++/28991
8765         * g++.dg/init/static3.C: New test.
8766
8767 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
8768
8769         PR testsuite/29007
8770         * gcc.dg/long-long-cst1.c (t): Add cast to
8771         __SIZE_TYPE__ before casting to int.
8772         (main): Return 0 on success.
8773
8774 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8775
8776         * gcc.c-torture/execute/20060910-1.c: New test.
8777
8778 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
8779
8780         PR middle-end/26983
8781         * gcc.dg/pr26983.c: New test.
8782
8783 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
8784
8785         PR target/29006
8786         * gcc.c-torture/execute/pr29006.c: New test.
8787
8788 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8789
8790         PR libfortran/28947
8791         gfortran.dg/matmul_4.f90: New test.
8792
8793 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8794
8795         PR fortran/28959
8796         gfortran.dg/used_types_10: New test.
8797
8798 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
8799
8800         PR libfortran/28923
8801         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
8802         gfortran.dg/array_initializer_3.f90: New test.
8803
8804 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8805
8806         PR fortran/28914
8807         * gfortran.dg/actual_array_constructor_3.f90: New test.
8808
8809 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
8810
8811         PR testsuite/26778
8812         * gcc.target/i386/pr26778.c: New testcase.
8813
8814 2006-09-08  Eric Christopher  <echristo@apple.com>
8815
8816         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
8817         * gcc.target/i386/memcpy-1.c: Ditto.
8818         * gcc.target/i386/asm-1.c: Ditto.
8819         * gcc.target/i386/20060512-4.c: Ditto.
8820         * gcc.target/i386/compress-float-387.c: Ditto.
8821         * gcc.target/i386/20060512-1.c: Ditto.
8822         * gcc.target/i386/compress-float-sse.c: Ditto.
8823         * gcc.target/i386/20060512-2.c: Ditto.
8824         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
8825         * gcc.target/i386/stack-prot-kernel.c: Ditto.
8826         * gcc.target/i386/compress-float-387-pic.c: Ditto.
8827         * gcc.dg/pr26449.c: Ditto.
8828         * gcc.dg/attr-ms_struct-2.c: Ditto.
8829         * gcc.dg/attr-ms_struct-1.c: Ditto.
8830         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
8831
8832 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
8833
8834         PR c/28504
8835         * gcc.dg/vla-10.c: New test.
8836
8837 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8838
8839         PR c++/28858
8840         * g++.dg/parse/template20.C: New test.
8841         * g++.dg/template/operator8.C: Remove obsolete part.
8842         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
8843         * g++.old-deja/g++.pt/crash65.C: Likewise.
8844
8845 2006-09-07  Jason Merrill  <jason@redhat.com>
8846
8847         PR middle-end/27724
8848         * gcc.dg/long-long-cst1.c: New test.
8849
8850 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8851
8852         PR C++/28906
8853         * g++.dg/other/array3.C: New test.
8854         * g++.dg/other/array4.C: New test.
8855         * g++.dg/other/array5.C: New test.
8856
8857 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
8858
8859         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
8860
8861 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
8862
8863         PR target/28946
8864         * gcc.target/i386/pr28946.c: New test.
8865
8866 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
8867
8868         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
8869         in integer literal constant.
8870         * gfortran.dg/enum_8.f90: Ditto.
8871         * gfortran.dg/g77/20030326-1.f: Ditto.
8872
8873 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
8874
8875         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
8876         nonconformance usage.
8877
8878 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
8879
8880         PR middle-end/28862
8881         * gcc.c-torture/compile/vector-align-1.c: New test.
8882
8883 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8884
8885         PR rtl-opt/27883
8886         * g++.dg/opt/copysign-1.C: New test.
8887
8888 2006-09-06  Jason Merrill  <jason@redhat.com>
8889
8890         PR c++/27371
8891         * g++.dg/warn/unused-result1.C: New test.
8892
8893 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
8894
8895         PR c++/28903
8896         * g++.dg/ext/vla3.C: New test.
8897
8898         PR c++/28886
8899         * g++.dg/template/array16.C: New test.
8900
8901 2006-09-06  Richard Guenther  <rguenther@suse.de>
8902
8903         * gcc.dg/pr27226.c: Remove testcase again.
8904
8905 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8906
8907         PR tree-opt/28937
8908         * g++.dg/opt/unroll2.C: New test.
8909
8910 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
8911
8912         PR tree-opt/28952
8913         * gcc.dg/vect/pr28952.c: New test.
8914
8915 2006-09-05  Richard Guenther  <rguenther@suse.de>
8916
8917         PR tree-optimization/28900
8918         * gcc.dg/torture/pr28900.c: New testcase
8919
8920 2006-09-05  Richard Guenther  <rguenther@suse.de>
8921
8922         PR tree-optimization/28905
8923         * gcc.c-torture/compile/pr28905.c: New testcase.
8924
8925 2006-09-05  Richard Guenther  <rguenther@suse.de>
8926
8927         PR middle-end/28935
8928         * gcc.dg/pr28935.c: New testcase.
8929
8930 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8931
8932         * gcc.c-torture/execute/20060905-1.c: New test.
8933
8934 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
8935
8936         PR fortran/28908
8937         * gfortran.dg/used_types_7.f90: New test.
8938         * gfortran.dg/used_types_8.f90: New test.
8939         * gfortran.dg/used_types_9.f90: New test.
8940
8941 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8942
8943         * gcc.c-torture/compile/20060904-1.c: New test.
8944
8945 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
8946
8947         PR c++/23287 Revert my 2006-09-01 patch
8948         * g++.dg/parse/dtor12.C: Remove.
8949
8950 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
8951
8952         PR c+/27670
8953         * g++.dg/template/operator9.C: New test.
8954
8955         PR c++/27493
8956         * g++.dg/template/operator7.C: New test.
8957
8958         PR c++/27494
8959         * g++.dg/template/operator8.C: New test.
8960
8961         PR c++/27397
8962         * g++.dg/template/crash57.C: New test.
8963
8964         * g++.dg/template/typedef4.C: Adjust error markers.
8965         * g++.dg/template/typedef5.C: Likewise.
8966
8967 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
8968
8969         PR c++/28878
8970         * g++.dg/parse/crash33.C: New test.
8971
8972 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
8973         Richard Guenther  <rguenther@suse.de>
8974         Adam Nemet  <anemet@caviumnetworks.com>
8975
8976         PR middle-end/27226
8977         * gcc.target/mips/memcpy-1.c: New testcase.
8978         * gcc.dg/pr27226.c: Likewise.
8979
8980 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8981
8982         PR c++/28705
8983         * g++.dg/lookup/koenig5.C: New.
8984         * g++.dg/template/crash56.C: New.
8985
8986 2006-09-01  Josh Conner  <jconner@apple.com>
8987
8988         PR c++/25505
8989         * gcc.dg/nrv3.c: New test.
8990         * gcc.dg/nrv4.c: New test.
8991         * gcc.dg/nrv5.c: New test.
8992
8993 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
8994
8995         PR c++/23287
8996         * g++.dg/parse/dtor12.C: New.
8997
8998 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
8999
9000         PR tree-optimization/28839
9001         * gcc.dg/pr28839.c: New test.
9002
9003 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
9004
9005         PR target/24367
9006         * gcc.dg/pr24367.c: New testcase.
9007
9008 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
9009
9010         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
9011
9012 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
9013
9014         PR rtl-optimization/27735
9015         * gcc.dg/loop-unswitch-1.c: New test.
9016
9017 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
9018
9019         PR fortran/28885
9020         * gfortran.dg/aliasing_dummy_2.f90: New test.
9021
9022         PR fortran/20067
9023         * gfortran.dg/generic_5.f90: Change error message.
9024
9025         PR fortran/28873
9026         * gfortran.dg/generic_6.f90: New test.
9027
9028         PR fortran/25077
9029         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
9030
9031         PR fortran/25102
9032         * gfortran.dg/invalid_interface_assignment.f90: New test.
9033
9034         PR fortran/24866
9035         * gfortran.dg/module_proc_external_dummy.f90: New test.
9036
9037 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
9038
9039         PR c++/28349
9040         * g++.dg/warn/var-args1.C: New test.
9041
9042 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
9043
9044         PR fortran/28866
9045         * gfortran.dg/simpleif_2.f90: New test.
9046         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
9047         * gfortran.dg/enum_5.f90: Ditto.
9048
9049 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9050             Kazu Hirata  <kazu@codesourcery.com>
9051
9052         PR tree-optimization/17506
9053         * gcc.dg/pr17506.c: New.
9054
9055 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
9056
9057         PR c++/28139
9058         * g++.dg/eh/alias1.C: New test.
9059
9060 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9061
9062         PR c++/28860
9063         * g++.dg/template/ttp22.C: New test.
9064
9065 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
9066
9067         PR middle-end/26632
9068         * gcc.dg/pr26632.c: New.
9069
9070 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9071
9072         PR libgfortran/28354
9073         * gfortran.dg/fmt_zero_precision.f90: New test.
9074
9075 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
9076
9077         PR c++/28058
9078         * g++.dg/template/spec31.C: New test.
9079
9080 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
9081
9082         PR c++/26573
9083         * g++.dg/other/static2.C: New test.
9084
9085 2006-08-26  Roger Sayle  <roger@eyesopen.com>
9086
9087         * gcc.dg/Wswitch-enum-2.c: New test case.
9088         * gcc.dg/Wswitch-enum-3.c: Likewise.
9089
9090 2006-08-26  Richard Guenther  <rguenther@suse.de>
9091
9092         * gcc.c-torture/compile/20060826-1.c: New testcase.
9093
9094 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
9095
9096         PR c++/28736
9097         * g++.dg/template/void10.C: New test.
9098
9099         PR c++/28737
9100         * g++.dg/template/void8.C: New test.
9101
9102         PR c+_+/28738
9103         * g++.dg/template/void9.C: New test.
9104
9105         * g++.dg/template/void3.C: Adjust error markers.
9106         * g++.dg/template/void4.C: Likewise.
9107         * g++.dg/template/crash55.C: Likewise.
9108         * g++.dg/template/void7.C: Likewise
9109
9110 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
9111
9112         PR c++/28588
9113         * g++.dg/inherit/access6.C: New test.
9114         * g++.dg/inherit/access7.C: Likewise.
9115
9116         PR c++/28595
9117         * g++.dg/template/array15.C: New test.
9118         * g++.dg/template/crash2.C: Tweak error markers.
9119
9120 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
9121
9122         PR middle-end/28683
9123         * gcc.c-torture/compile/20060823-1.c: New test.
9124
9125 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9126
9127         PR c++/28853
9128         * g++.dg/template/ttp21.C: New test.
9129
9130         PR c++/28852
9131         * g++.dg/other/operator1.C: Add error-marker.
9132         * g++.dg/other/operator2.C: New test.
9133
9134 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
9135
9136         PR c/27893
9137         * gcc.c-torture/compile/vla-const-1.c,
9138         gcc.c-torture/compile/vla-const-2.c: New tests.
9139
9140 2006-08-26  Richard Guenther  <rguenther@suse.de>
9141
9142         PR middle-end/28814
9143         * gcc.dg/torture/pr28814.c: New testcase.
9144
9145 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
9146
9147         PR c/28418
9148         * gcc.c-torture/compile/compound-literal-1.c: New test.
9149
9150 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
9151
9152         PR c/28299
9153         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
9154         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
9155         Expect extra diagnostics.
9156
9157 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
9158
9159         gcc.dg/noncompile/pr16876.c: New test.
9160
9161 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
9162
9163         PR c++/28056
9164         * g++.dg/parse/local1.C: New test.
9165         * g++.dg/other/qual1.C: Tweak error marker.
9166
9167 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9168
9169         PR c++/27787
9170         * g++.dg/template/typename10.C: New.
9171         * g++.dg/template/lookup4.C: Remove bogus error marker.
9172
9173 2006-08-25  Richard Guenther  <rguenther@suse.de>
9174
9175         PR testsuite/28829
9176         * gcc.dg/pr26570.c: Fix testcase.
9177
9178 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
9179
9180         PR tree-opt/28807
9181         * gcc.c-torture/execute/mayalias-2.c: New test.
9182         * gcc.dg/tree-ssa/alias-13.c: New test.
9183
9184 2006-08-24  Jan Hubicka  <jh@suse.cz>
9185
9186         PR debug/26881
9187         * gcc.dg/debug/pr26881.c: New file.
9188
9189 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
9190
9191         PR fortran/28788
9192         * gfortran.dg/used_types_4.f90: New test.
9193         * gfortran.dg/derived_init_2.f90: Modify to check sibling
9194         association of derived types.
9195         * gfortran.dg/used_types_2.f90: Add module cleanup.
9196         * gfortran.dg/used_types_3.f90: The same.
9197
9198         PR fortran/28771
9199         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
9200         fix of regression.
9201
9202 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9203
9204         PR 28813
9205         * gfortran.dg/direct_io_6.f90: Remove test.
9206
9207 2006-08-23  Stuart Hastings  <stuart@apple.com>
9208
9209         PR 28825
9210         * gcc.target/i386/20060821-1.c: New.
9211
9212 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
9213
9214         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
9215         dg-warning strings for dllimport.
9216
9217 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9218
9219         PR C++/28450
9220         * g++.dg/ext/vector4.C: New test.
9221         * g++.dg/ext/complex1.C: New test.
9222
9223 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
9224
9225         PR debug/28692
9226         * gcc.dg/debug/const-1.c: New.
9227         * gcc.dg/debug/const-2.c: New.
9228         * gcc.dg/debug/dwarf2/const-1.c: New.
9229         * gcc.dg/debug/dwarf2/const-2.c: New.
9230         * gcc.dg/debug/dwarf2/const-2b.c: New.
9231
9232 2006-08-22  Richard Guenther  <rguenther@suse.de>
9233
9234         PR middle-end/28776
9235         * gcc.c-torture/compile/pr28776-1.c: New testcase.
9236         * gcc.c-torture/compile/pr28776-2.c: Likewise.
9237
9238 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
9239
9240         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
9241
9242 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
9243
9244         PR c++/26269
9245         * g++.dg/other/error14.C: New test.
9246
9247         PR c++/28505
9248         * g++.dg/parse/ctor7.C: New test.
9249         * g++.dg/parse/ctor8.C: Likewise.
9250
9251         PR c++/28741
9252         * g++.dg/template/void7.C: New test.
9253
9254 2006-08-21  Olivier Hainque  <hainque@adacore.com>
9255
9256         * gnat.dg/self_aggregate_with_zeros.adb: New test.
9257         * gnat.dg/self_aggregate_with_array.adb: New test.
9258
9259 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
9260
9261         * g++.dg/eh/arm-vfp-unwind.C: New test.
9262
9263 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
9264
9265         PR c++/28341
9266         * g++.dg/template/ref3.C: New test.
9267         * g++.dg/template/nontype13.C: New test.
9268
9269         PR c++/28346
9270         * g++.dg/template/ptrmem17.C: New test.
9271
9272 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
9273
9274         PR target/28648 c:
9275         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
9276
9277 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
9278
9279         PR fortran/28630
9280         * gfortran.dg/used_types_2.f90: New test.
9281
9282         PR fortran/28601
9283         * gfortran.dg/used_types_3.f90: New test.
9284
9285         PR fortran/20886
9286         * gfortran.dg/generic_actual_arg.f90: New test.
9287
9288         PR fortran/28735
9289         * gfortran.dg/module_private_array_refs_1.f90: New test.
9290
9291         PR fortran/28762
9292         * gfortran.dg/program_name_1.f90: New test.
9293
9294         PR fortran/28425
9295         * gfortran.dg/derived_constructor_comps_1.f90: New test.
9296
9297         PR fortran/28496
9298         * gfortran.dg/array_initializer_2.f90: New test.
9299
9300         PR fortran/18111
9301         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
9302
9303         PR fortran/28600
9304         * gfortran.dg/assumed_charlen_function_4.f90: New test.
9305
9306         PR fortran/28771
9307         * gfortran.dg/assumed_charlen_in_main.f90: New test.
9308
9309         PR fortran/28660
9310         * gfortran.dg/dependent_decls_1.f90: New test.
9311
9312 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9313
9314         PR fortran/25217
9315         * gfortran.dg/derived_init_2.f90: New.
9316
9317 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
9318
9319         * gcc.c-torture/execute/pr28289.c: New test.
9320
9321 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
9322
9323         PR c/28744
9324         * gcc.dg/attr-externally-visible-1.c: New test.
9325         * gcc.dg/attr-externally-visible-2.c: New test.
9326         * g++.dg/parse/attr-externally-visible-1.C: New test.
9327         * g++.dg/parse/attr-externally-visible-2.C: New test.
9328
9329 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9330
9331         PR c++/28606
9332         * g++.dg/parse/dtor11.C: New test.
9333
9334 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9335
9336         PR rtl-optimization/28489
9337         * gcc.c-torture/compile/pr28489.c: New test.
9338
9339 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9340
9341         PR c++/28710
9342         * g++.dg/template/redecl4.C: New test.
9343
9344         PR c++/28711
9345         * g++.dg/template/ctor8.C: New test.
9346
9347 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
9348
9349         * gcc.dg/pr26570.c: Fix testcase.
9350
9351 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
9352
9353         * PR c++/28573
9354         * g++.dg/parse/offsetof6.C: New test.
9355         * g++.dg/parse/offsetof6.C: New test.
9356         * g++.dg/parse/offsetof7.C: New test.
9357
9358 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9359
9360         PR testsuite/28602
9361         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
9362         is false.
9363
9364 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9365
9366         PR c++/28302
9367         * g++.dg/ext/vector3.C: New test.
9368
9369 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
9370
9371         PR gcov/profile/26570
9372         * gcc.dg/pr26570.c: New test.
9373
9374 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
9375
9376         PR c/27697
9377         * gcc.dg/qual-component-1.c: New test.
9378
9379 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9380
9381         PR c++/28593
9382         * g++.dg/parse/new3.C: New test.
9383
9384 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9385
9386         PR fortran/25828
9387         * gfortran.dg/streamio_1.f90: New test.
9388         * gfortran.dg/streamio_2.f90: New test.
9389         * gfortran.dg/streamio_3.f90: New test.
9390         * gfortran.dg/streamio_4.f90: New test.
9391         * gfortran.dg/streamio_5.f90: New test.
9392         * gfortran.dg/streamio_6.f90: New test.
9393         * gfortran.dg/streamio_7.f90: New test.
9394         * gfortran.dg/streamio_8.f90: New test.
9395
9396 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
9397
9398         PR c/28287
9399         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
9400
9401 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
9402
9403         PR c++/28594
9404         * g++.dg/template/void6.C: New test.
9405
9406 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9407
9408         PR c/28649
9409         * gcc.dg/parse-error-1.c: New test.
9410         * gcc.dg/parse-error-2.c: New test.
9411         * gcc.dg/cpp/digraph2.c: Add error-marker.
9412         * gcc.dg/noncompile/920923-1.c: Likewise.
9413
9414 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9415
9416         PR c/27490
9417         * gcc.dg/sizeof-2.c: New testcase.
9418
9419         PR c/27489
9420         * gcc.dg/switch-A.c: New testcase.
9421
9422 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
9423
9424         PR c++/28288
9425         PR c++/14556
9426         * g++.old-deja/g++.warn/compare1.C: Delete.
9427         * g++.dg/opt/pr7503-2.C: Delete.
9428         * g++.dg/opt/pr7503-3.C: Delete.
9429         * g++.dg/opt/pr7503-4.C: Delete.
9430         * g++.dg/opt/pr7503-5.C: Delete.
9431         * g++.dg/opt/max1.C: Delete.
9432         * g++.dg/warn/minmax.C: Delete.
9433         * g++.dg/expr/minmax.C: New test.
9434
9435 2006-08-14  Richard Guenther  <rguenther@suse.de>
9436
9437         PR testsuite/28703
9438         * gcc.c-torture/execute/pr28651.c: Do not use argc
9439         to avoid optimization, instead forbid inlining.
9440
9441 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
9442
9443         PR rtl-optimization/28634
9444         * gcc.c-torture/execute/ieee/pr28634.c: New test.
9445
9446 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
9447
9448         PR c/27184
9449         * gcc.dg/torture/pr27184.c: New test.
9450
9451 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
9452
9453         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
9454
9455 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9456
9457         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
9458         * gfortran.dg/stat_2.f90: Likewise.
9459         * gfortran.dg/chmod_1.f90: Likewise.
9460         * gfortran.dg/chmod_2.f90: Likewise.
9461         * gfortran.dg/chmod_3.f90: Likewise.
9462
9463 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
9464
9465         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
9466
9467 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9468
9469         * g++.dg/opt/pr23454-2.C: New test.
9470
9471 2006-08-11  Richard Guenther  <rguenther@suse.de>
9472
9473         PR middle-end/28651
9474         * gcc.c-torture/execute/pr28651.c: New testcase.
9475
9476 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
9477
9478         * gnat.dg/specs/static_initializer.ads: New test.
9479
9480 2006-08-10  Paul Brook  <paul@codesourcery.com>
9481
9482         * gcc.target/arm/cond-asm.c: New test.
9483
9484 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
9485
9486         PR tree-optimization/26197
9487         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
9488         * g++.dg/vect/vect.exp: Compile the new tests with
9489         --param max-aliased-vops=0.
9490
9491 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
9492
9493         PR c++/28637
9494         * g++.dg/template/void3.C: New test.
9495
9496         PR c++/28638
9497         * g++.dg/template/void4.C: New test.
9498
9499         PR c++/28640
9500         * g++.dg/template/void5.C: New test.
9501
9502 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
9503
9504         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
9505         after dg-do compile.
9506
9507 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
9508
9509         PR tree-optimizations/26969
9510         * gcc.dg/vect/vect.exp: Compile tests prefixed with
9511         "unswitch-loops" with -funswitch-loops.
9512         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
9513
9514 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9515
9516         * gcc.dg/sparc-getcontext-1.c: Fix typo.
9517         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
9518         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
9519         * objc.dg/dwarf-1.m: Likewise.
9520         * objc.dg/dwarf-2.m: Likewise.
9521         * obj-c++.dg/dwarf-2.mm: Likewise.
9522
9523 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9524
9525         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
9526         * objc.dg/dwarf-2.m: Likewise.
9527         * obj-c++.dg/dwarf-2.mm: Likewise.
9528
9529         PR libfortran/28603
9530         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
9531
9532         PR testsuite/27611
9533         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
9534
9535         PR testsuite/27033
9536         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
9537
9538 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
9539
9540         PR target/27827
9541         * gcc.target/i386/pr27827.c: New testcase.
9542
9543 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
9544
9545         PR fortran/28590
9546         * gfortran.dg/sequence_types_1.f90: New test.
9547
9548 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
9549
9550         PR fortran/28548
9551         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
9552         dg-warning.  Add -pedantic option.
9553
9554 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9555
9556         PR c/28502
9557         * gcc.dg/proto-1.c: New test.
9558
9559         PR c/27721
9560         * gcc.dg/lvalue-4.c: New test.
9561
9562         PR c/28136
9563         * gcc.dg/init-bad-5.c: New test.
9564
9565 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
9566
9567         PR c++/28347
9568         * g++.dg/ext/typedef-init.C: Add new test for typedef
9569         initialization inside templates. Adjust existing error markers.
9570
9571 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
9572
9573         PR c++/28148
9574         * g++.dg/init/ptrmem3.C: New test.
9575
9576 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
9577
9578         PR tree-optimization/27770
9579         * lib/target-support.exp: New target keyword "section_anchors".
9580         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
9581         tests.
9582         * gcc.dg/vect/section-anchors-pr27770.c: New test.
9583         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
9584         * gcc.dg/vect/section-anchors-vect-69.c: New test.
9585         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
9586
9587 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9588
9589         * gcc.dg/20060801-1.c: Add missing '}'.
9590
9591 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9592
9593         PR c++/27508
9594         * g++.dg/parse/dtor9.C: New test.
9595         * g++.dg/parse/dtor10.C: New test.
9596         * g++.dg/other/error7.C: Adjust error-marker.
9597
9598         PR c++/28274
9599         * g++.dg/other/default5.C: New test.
9600
9601 2006-08-02  Richard Guenther  <rguenther@suse.de>
9602
9603         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
9604
9605 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
9606
9607         PR c++/28557
9608         * g++.dg/template/conv9.C: New test.
9609
9610 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
9611
9612         PR debug/28063
9613         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
9614         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
9615         Optionally return assembly text.  Update callers.
9616         (check_no_compiler_messages): Update verbose messages.
9617         (check_no_messages_and_pattern): New.
9618         (check_effective_target_string_merging): New.
9619
9620 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9621
9622         PR c++/28250
9623         * g++.dg/eh/catch4.C: New test.
9624
9625         PR c++/28257
9626         * g++.dg/other/qual1.C: New test.
9627
9628         PR c++/28259
9629         * g++.dg/inherit/error2.C: New test.
9630
9631         PR c++/28267
9632         * g++.dg/other/new1.C: New test.
9633
9634         * g++.dg/warn/pr23075.C: Remove obsolete test.
9635         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
9636         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
9637
9638 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
9639
9640         PR c++/28523
9641         * g++.dg/eh/cast1.C: New test.
9642
9643 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
9644
9645         PR libfortran/28452
9646         * gfortran.dg/random_3.f90:  New test.
9647
9648 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
9649
9650         PR c++/28432
9651         * g++.dg/other/pr28304.C: Change expected error message.
9652         * g++.dg/other/pr28432.C: New test.
9653
9654 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
9655
9656         PR c++/28256
9657         * g++.dg/init/brace2.C: Change expected error message, add empty init.
9658
9659 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
9660
9661         PR debug/23336
9662         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
9663         at -g1.
9664         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
9665         g++.dg/debug/enum-2.C: New.
9666
9667 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9668
9669         PR c++/6634
9670         * g++.dg/parse/long1.C: Add more tests.
9671
9672 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9673
9674         * gfortran.dg/lrshift_1.c: New file.
9675
9676 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9677
9678         PR libgfortran/28335
9679         * gfortran.dg/no_unit_error_1.f90: New test.
9680
9681 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9682
9683         PR libgfortran/28335
9684         * gfortran.dg/no_unit_error_1.f90: Delete test.
9685         * gfortran.dg/no_unit_error_2.f90: Delete test.
9686
9687 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9688
9689         * gfortran.dg/chmod_3.f90: New test.
9690         * gfortran.dg/ltime_gmtime_1.f90: New test.
9691         * gfortran.dg/ltime_gmtime_2.f90: New test.
9692         * gfortran.dg/lrshift_1.f90: New test.
9693         * gfortran.dg/chmod_1.f90: New test.
9694         * gfortran.dg/chmod_2.f90: New test.
9695
9696 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
9697
9698         PR c++/27668
9699         * g++.dg/template/crash55.C: New test.
9700
9701         PR c++/27962
9702         * g++.dg/template/nontype16.C: New test.
9703
9704         * g++.dg/template/void2.C: Adjust error markers.
9705         * g++.dg/template/nontype5.C: Adjust error markers.
9706
9707 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
9708
9709         * gcc.target/i386/stack-prot-kernel.c: New test.
9710
9711 2006-07-27  Roger Sayle  <roger@eyesopen.com>
9712
9713         * gcc.dg/builtins-55.c: New test case.
9714
9715 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
9716
9717         PR rtl-optimization/27907
9718         * gcc.c-torture/compile/pr27907.c: New test.
9719
9720 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9721
9722         * gfortran.dg/mclock.f90: New test.
9723         * gfortran.dg/int_conv_1.f90: New test.
9724         * gfortran.dg/stat_1.f90: New test.
9725         * gfortran.dg/stat_2.f90: New test.
9726
9727 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9728
9729         PR libgfortran/28335
9730         * gfortran.dg/no_unit_error_1.f90: New test.
9731         * gfortran.dg/no_unit_error_2.f90: New test.
9732         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
9733
9734 2006-07-25  Roger Sayle  <roger@eyesopen.com>
9735
9736         PR middle-end/28473
9737         * gcc.dg/fold-convround-1.c: New test case.
9738
9739 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
9740
9741         * gfortran.dg/arithmetic_if.f90:  Fix comments.
9742
9743 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9744
9745         PR c++/27572
9746         * g++.dg/other/typedef1.C: New test.
9747         * g++.dg/template/typedef4.C: New test.
9748         * g++.dg/template/typedef5.C: New test.
9749
9750 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
9751
9752         PR fortran/28416
9753         * gfortran.dg/allocatable_dummy_3.f90: New.
9754
9755 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
9756
9757         PR fortran/28439
9758         * gfortran.dg/arithmetic_if.f90:  New test.
9759
9760 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
9761
9762         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
9763         avoid memcpy optimization.
9764
9765 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9766
9767         PR fortran/25289
9768         * gfortran.dg/direct_io_6.f90: New test.
9769
9770 2006-07-24  Jan Hubicka  <jh@suse.cz>
9771
9772         PR c/25795
9773         PR c++/27369
9774         * gcc.dg/pr25795.c: New test.
9775         * gcc.dg/pr25795-1.c: New test.
9776
9777 2006-07-23  Roger Sayle  <roger@eyesopen.com>
9778
9779         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
9780         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
9781         which may be transformed to "g || h" on some platforms.
9782
9783 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
9784
9785         PR c++/28025
9786         * g++.dg/template/friend45.C: New test.
9787
9788 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9789
9790         PR libgfortran/28339
9791         * gfortran.dg/arrayio_8.f90: New test.
9792
9793 2006-07-21  Mike Stump  <mrs@apple.com>
9794
9795         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
9796
9797         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
9798
9799 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9800
9801         PR c++/28250
9802         * g++.dg/eh/catch3.C: New test.
9803
9804         PR c++/28363
9805         * g++.dg/template/defarg10.C: New test.
9806
9807 2006-07-20  Paul Brook  <paul@codesourcery.com>
9808
9809         PR 27363
9810         * gcc.dg/pr27363.c: New test.
9811
9812 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
9813
9814         PR c++/28338
9815         * g++.dg/init/ref13.C: New test.
9816
9817 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9818
9819         PR obj-c++/28434
9820         * obj-c++.dg/proto-error-1.mm: New test.
9821
9822 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
9823
9824         PR c++/28337
9825         * g++.dg/template/string1.C: New test.
9826
9827 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
9828
9829         PR c++/28048
9830         * g++.dg/template/defarg9.C: New test.
9831
9832         PR c++/28235
9833         * g++.dg/template/static27.C: New test.
9834
9835 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
9836
9837         PR 28410
9838         * gcc.dg/tree-ssa/pr28410.c: New test.
9839
9840 2006-07-18  Lee Millward  <lee.millward@gmail.com>
9841
9842         PR c++/28258
9843         * g++/dg/other/error13.C: New test.
9844
9845         PR c++/28260
9846         * g++.dg/template/friend44.C: New test.
9847
9848 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
9849
9850         PR c++/27495
9851         * g++.dg/other/pr27495.C: New.
9852
9853 2006-07-18  Olivier Hainque  <hainque@adacore.com>
9854
9855         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
9856         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
9857
9858 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9859
9860         PR c/28286
9861         * gcc.dg/pragma-pack-4.c: New test.
9862
9863 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9864
9865         PR c++/28291
9866         * g++.dg/ext/pr28291.C: New test.
9867
9868 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9869
9870         PR middle-end/28403
9871         * gcc.c-torture/execute/pr28403.c: New test.
9872
9873 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
9874
9875         PR middle-end/28402
9876         * gcc.dg/pr28402.c: New test.
9877
9878 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
9879
9880         PR c++/28304
9881         * g++.dg/other/pr28304.C: New test.
9882
9883 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
9884
9885         PR other/28251
9886         gcc.c-torture/unsorted/dump-noaddr.c: New test.
9887         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
9888
9889 2006-07-17  Richard Guenther  <rguenther@suse.de>
9890
9891         PR tree-optimization/28238
9892         * g++.dg/tree-ssa/pr28238.C: New testcase.
9893
9894 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9895
9896         PR c++/28250
9897         * g++.dg/eh/catch1.C: New test.
9898         * g++.dg/eh/catch2.C: New test.
9899
9900 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
9901
9902         PR c++/28370
9903         * g++.dg/template/anon3.C: New test.
9904
9905 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
9906
9907         PR fortran/20844
9908         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
9909         specifiers requiring an explicit format tag..
9910
9911         PR fortran/28201
9912         * gfortran.dg/generic_5: New test.
9913
9914         PR fortran/20893
9915         * gfortran.dg/elemental_optional_args_1.f90: New test.
9916
9917 2006-07-16  Olivier Hainque  <hainque@adacore.com>
9918
9919         * gnat.dg/assert.ads: New file.
9920         * gnat.dg/controlled_record.ads: Likewise.
9921         * gnat.dg/controlled_record.adb: Likewise.
9922
9923 2006-07-15  Lee Millward  <lee.millward@gmail.com>
9924
9925         PR c++/28292
9926         * g++.dg/other/error12.C: New test.
9927
9928         PR c++/28269
9929         * g++.dg/template/crash54.C: New test.
9930
9931 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9932
9933         PR c++/28249
9934         * g++.dg/parse/catch1.C: New test.
9935
9936         PR c++/28294
9937         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
9938
9939         PR c++/28387
9940         * g++.dg/ext/attrib24.C: New test.
9941
9942 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9943
9944         PR c++/28343
9945         * g++.dg/ext/asmspec1.C: New test.
9946
9947 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
9948
9949         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
9950         (dg-test): Support shouldfail tests.
9951         * lib/target-supports-dg.exp (dg-shouldfail): New.
9952         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
9953         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
9954         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
9955         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
9956         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
9957         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
9958         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
9959
9960 2006-07-13  Jan Hubicka  <jh@suse.cz>
9961
9962         * gcc.target/i386/memcpy-1.c: New.
9963
9964 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
9965
9966         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
9967
9968 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
9969
9970         PR fortran/25097
9971         * gfortran.dg/present_1.f90: New test.
9972
9973         PR fortran/20903
9974         * gfortran.dg/interface_derived_type_1.f90: New test.
9975
9976 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
9977
9978         PR fortran/28213
9979         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
9980         list.
9981
9982 2006-07-07  Lee Millward  <lee.millward@gmail.com>
9983
9984         PR c++/27820
9985         * g++.dg/other/label1.C: New test.
9986
9987 2006-07-07  Richard Guenther  <rguenther@suse.de>
9988
9989         PR middle-end/28268
9990         * gcc.dg/torture/pr28268.c: New testcase.
9991
9992 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
9993
9994         PR c++/27019
9995         * g++.dg/ext/pr27019.C: New.
9996
9997 2006-07-07  Richard Guenther  <rguenther@suse.de>
9998
9999         PR tree-optimization/28187
10000         * gcc.dg/pr28187.c: New testcase.
10001
10002 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10003
10004         * gnat.dg/address_conversion.adb: New test.
10005         * gnat.dg/boolean_subtype.adb: Likewise.
10006         * gnat.dg/frame_overflow.adb: Likewise.
10007         * gnat.dg/pointer_array.adb: Likewise.
10008         * gnat.dg/pointer_conversion.adb: Likewise.
10009
10010 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
10011
10012         PR fortran/28237
10013         PR fortran/23420
10014         * gfortran.dg/print_fmt_5.f90: New test.
10015
10016 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10017
10018         PR fortran/28129
10019         * gfortran.dg/bounds_check_4.f90: New test.
10020
10021 2006-07-05  Richard Guenther  <rguenther@suse.de>
10022
10023         PR target/28158
10024         * gfortran.dg/pr28158.f90: New testcase.
10025
10026 2006-07-05  Richard Guenther  <rguenther@suse.de>
10027
10028         PR tree-optimization/28162
10029         * gcc.dg/pr28162.c: New testcase.
10030
10031 2006-07-05  Richard Guenther  <rguenther@suse.de>
10032         Andrew Pinski  <pinskia@gcc.gnu.org>
10033
10034         PR c++/27084
10035         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
10036
10037 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
10038
10039         PR fortran/28174
10040         * gfortran.dg/actual_array_substr_2.f90: New test.
10041
10042         PR fortran/28167
10043         * gfortran.dg/actual_array_constructor_2.f90: New test.
10044
10045 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10046
10047         * gfortran.dg/itime_idate_1.f: New test.
10048         * gfortran.dg/itime_idate_2.f: New test.
10049
10050 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10051
10052         PR libgfortran/27704
10053         * gfortran.dg/open_status_3.f90: New test.
10054         * gfortran.dg/fmt_l.f90: Update for new feature.
10055
10056 2006-07-03  Asher Langton  <langton2@llnl.gov>
10057
10058         * gfortran.dg/oldstyle_2.f90: New.
10059
10060 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
10061
10062         * gnat.dg/string_slice.adb: New test.
10063
10064 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10065
10066         PR fortran/19259
10067         * gfortran.dg/semicolon_fixed.c: New.
10068         * gfortran.dg/semicolon_free.c: New.
10069
10070 2006-06-30  Mike Stump  <mrs@apple.com>
10071
10072         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
10073         that don't support internal visibility.
10074
10075 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
10076
10077         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
10078         for '(' / ')' needing an extra '\'.
10079
10080 2006-06-29  Roger Sayle  <roger@eyesopen.com>
10081
10082         PR middle-end/27428
10083         * gcc.dg/pr27428-1.c: New test case.
10084
10085 2006-06-29  Mike Stump  <mrs@apple.com>
10086
10087         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
10088         on darwin as we can't align commons large enough yet.
10089
10090         * gcc.dg/vla-8.c: Add additional testcases.
10091
10092 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
10093
10094         PR c++/28114
10095         * g++.dg/other/pr28114.C: New.
10096
10097 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
10098
10099         * gcc.c-torture/compile/20060625-1.c: New test.
10100
10101 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
10102
10103         PR fortran/20867
10104         * gfortran.dg/stfunc_3.f90: New test.
10105
10106         PR fortran/25056
10107         * gfortran.dg/impure_actual_1.f90: New test.
10108
10109         PR fortran/20874
10110         * gfortran.dg/elemental_result_1.f90: New test.
10111
10112         PR fortran/25073
10113         * gfortran.dg/select_7.f90: New test.
10114
10115         PR fortran/27554
10116         * intrinsic_actual_1.f: New test.
10117
10118         PR fortran/22038
10119         PR fortran/28119
10120         * gfortran.dg/forall_4.f90: New test.
10121
10122         PR fortran/25072
10123         * gfortran.dg/forall_5.f90: New test.
10124
10125 2006-06-25  Lee Millward  <lee.millward@gmail.com>
10126
10127         PR c++/28051
10128         * g++.dg/template/using13.C: New test.
10129
10130         PR c++/28054
10131         * g++.dg/other/incomplete3.C: New test.
10132
10133 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10134
10135         PR fortran/28081
10136         * gfortran.dg/substr_3.f: New test.
10137         * gfortran.dg/equiv_2.f90: Update expected error message.
10138
10139 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
10140
10141         PR fortran/28118
10142         * gfortran.dg/actual_array_substr_1.f90: New test.
10143
10144 2006-06-24  Olivier Hainque  <hainque@adacore.com>
10145
10146         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
10147         * gnat.dg/scalar_mode_agg_compare.adb: New test.
10148
10149 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
10150
10151         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10152
10153 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
10154
10155         PR fortran/27981
10156         * gfortran.dg/simpleif_2.f90: New test.
10157
10158 2006-06-23  Lee Millward  <lee.millward@gmail.com>
10159
10160         * g++.dg/template/error22.C: Fix typo.
10161
10162 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10163
10164         PR c++/28112
10165         * g++.dg/ext/attrib23.C: New test.
10166
10167 2006-06-23  Olivier Hainque  <hainque@adacore.com>
10168
10169         * gnat.dg/varsize_temp.adb: New test.
10170
10171 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10172
10173         PR c++/11468
10174         * g++.dg/other/java2.C: New test.
10175
10176 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
10177
10178         PR target/27789
10179         * g++.dg/ext/dllimport4.C. Add more tests for invalid
10180         initialization.
10181
10182 2006-06-22  Roger Sayle  <roger@eyesopen.com>
10183
10184         PR target/27531
10185         * gcc.dg/pr27531-1.c: New test case.
10186
10187 2006-06-22  Asher Langton  <langton2@llnl.gov>
10188
10189         PR fortran/24748
10190         * gfortran.dg/implicit_8.f90: New.
10191
10192 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
10193
10194         PR rtl-optimization/28121
10195         * gcc.dg/pr28121.c: New test.
10196
10197 2006-06-22  Lee Millward  <lee.millward@gmail.com>
10198
10199         PR c++/27805
10200         * g++.dg/parse/ptrmem6.C: New test.
10201
10202         PR c++/27821
10203         * g++.dg/template/error22.C: New test.
10204
10205 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10206
10207         PR c++/28111
10208         * g++.dg/template/friend43.C: New test.
10209
10210         PR c++/28110
10211         * g++.dg/template/crash53.C: New test.
10212
10213         PR c++/28109
10214         * g++.dg/rtti/incomplete1.C: New test.
10215
10216 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
10217
10218         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
10219
10220 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
10221
10222         * gcc.c-torture/execute/complex-7.c: New.
10223
10224 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
10225
10226         * gcc.dg/merge-all-constants-1.c: New test.
10227
10228 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
10229
10230         PR c++/28113
10231         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
10232
10233 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
10234
10235         * gfortran.dg/rrspacing_1.f90: New test.
10236
10237 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10238
10239         PR c++/28052
10240         * g++.dg/other/bitfield2.C: New test.
10241
10242 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
10243
10244         PR tree-optimization/27331
10245         * gcc.dg/pr27331.c: New test.
10246
10247 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
10248             Eric Botcazou  <ebotcazou@adacore.com>
10249
10250         PR ada/18692
10251         * lib/gnat.exp: New file.
10252         * lib/gnat-dg.exp: Likewise.
10253         * gnat.dg: New directory.
10254         * gnat.dg/dg.exp: New driver.
10255         * gnat.dg/specs: New directory.
10256         * gnat.dg/specs/specs.exp: New driver.
10257         * gnat.dg/style: New directory.
10258         * gnat.dg/style/style.exp: New driver.
10259
10260 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
10261
10262         PR fortran/16206
10263         * gfortran.dg/array_initializer_1.f90: New test.
10264
10265         PR fortran/28005
10266         * gfortran.dg/matmul_3.f90: New test.
10267
10268 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
10269
10270         PR middle-end/28075
10271         * gcc.dg/tree-ssa/inline-1.c: New test.
10272
10273 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
10274
10275         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
10276         in malloc prototype; remove XFAIL.
10277         * gcc.dg/pr18241-2.c: Ditto.
10278         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
10279         in memset prototype; remove XFAIL.
10280         * gcc.dg/tree-ssa/pr23382.c: Ditto.
10281
10282 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10283
10284         * gcc.dg/vla-8.c: Add.
10285
10286 2006-06-19  Richard Guenther  <rguenther@suse.de>
10287
10288         PR tree-optimization/27090
10289         * g++.dg/tree-ssa/pr27090.C: New testcase.
10290
10291 2006-06-19  Roger Sayle  <roger@eyesopen.com>
10292
10293         PR target/27861
10294         * gcc.dg/pr27861-1.c: New test case.
10295
10296 2006-06-19  Richard Guenther  <rguenther@suse.de>
10297
10298         PR middle-end/28045
10299         * gcc.dg/torture/pr28045.c: New testcase.
10300
10301 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10302
10303         PR fortran/26801
10304         * gfortran.dg/associated_4.f90: New test.
10305
10306 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10307
10308         PR fortran/19310
10309         PR fortran/19904
10310         * gfortran.dg/real_const_3.f90: New test.
10311
10312 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
10313
10314         PR c++/28016
10315         * g++.dg/template/static26.C: New test.
10316
10317         PR c++/27979
10318         * g++.dg/expr/bitfield2.C: New test.
10319
10320         PR c++/27884
10321         * g++.dg/parse/linkage2.C: New test.
10322
10323 2006-06-16  Richard Guenther  <rguenther@suse.de>
10324
10325         PR middle-end/27116
10326         * gcc.dg/pr15785-1.c: Revert last change.
10327         * gcc.dg/torture/pr27116-2.c: New testcase.
10328
10329 2006-06-16  Roger Sayle  <roger@eyesopen.com>
10330
10331         PR middle-end/27802
10332         * gcc.dg/pr27802-1.c: New test case.
10333
10334 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
10335
10336         PR c++/27689
10337         * g++.dg/template/ttp18.C: New test.
10338         * g++.dg/template/ttp19.C: Likewise.
10339
10340         PR c++/27666
10341         * g++.dg/expr/cond9.C: New test.
10342
10343         PR c++/27640
10344         * g++.dg/template/ctor7.C: New test.
10345
10346 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
10347
10348         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
10349
10350 2006-06-16  Richard Guenther  <rguenther@suse.de>
10351
10352         PR tree-optimization/27781
10353         * gcc.dg/tree-ssa/pr27781.c: New testcase.
10354
10355 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
10356
10357         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
10358
10359 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
10360
10361         * gcc.dg/tree-ssa/loop-18.c: New test.
10362
10363 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
10364
10365         PR c++/27665
10366         * g++.dg/template/crash52.C: New test.
10367
10368         PR c++/27648
10369         * g++.dg/ext/attrib22.C: New test.
10370
10371         PR c++/26559
10372         * g++.dg/template/builtin1.C: New test.
10373         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
10374
10375         PR c++/28018
10376         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
10377         assignment.
10378         * g++.old-deja/g++.pt/crash51.C: Likewise.
10379
10380         PR c++/27227
10381         * g++.dg/lookup/linkage1.C: New test.
10382         * g++.dg/lookup/linkage2.C: Likewise.
10383
10384 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
10385
10386         PR middle-end/27959
10387         * gcc.dg/pr27959.c: New testcase.
10388
10389 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
10390
10391         PR target/28014:
10392         * g++.dg/eh/div.C: New test.
10393
10394 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
10395
10396         PR c++/27894
10397         * g++.dg/tree-ssa/pr26757.C: New test.
10398         * g++.dg/tree-ssa/pr27894.C: New test.
10399
10400 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10401
10402         * gcc.c-torture/compile/20060609-1.c: New test.
10403
10404         PR target/27863
10405         * gcc.c-torture/compile/pr27863.c: New test.
10406
10407 2006-06-13  Richard Guenther  <rguenther@suse.de>
10408
10409         PR tree-optimization/27830
10410         * g++.dg/tree-ssa/pr27830.C: New testcase.
10411
10412 2006-06-13  Matthew Sachs  <msachs@apple.com>
10413
10414         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
10415         the list of compiler flags; this causes those flags to be checked
10416         for things like dg-skip-if.
10417
10418 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10419
10420         PR c++/27601
10421         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
10422
10423 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
10424             Kazu Hirata  <kazu@codesourcery.com>
10425
10426         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
10427         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
10428
10429 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10430
10431         PR c++/27933
10432         * g++.dg/lookup/using15.C: New test.
10433
10434         PR c++/27951
10435         * g++.dg/other/anon4.C: New test.
10436
10437 2006-06-12  Roger Sayle  <roger@eyesopen.com>
10438
10439         PR c++/21210
10440         * g++.dg/init/complex1.C: New test case.
10441
10442 2006-06-11  Eric Christopher  <echristo@apple.com>
10443
10444         PR middle-end/27948
10445         * gcc.dg/bf-ms-layout.c: Run on darwin.
10446         * gcc.dg/bf-no-ms-layout: Ditto.
10447         * gcc.dg/attr-ms_struct-2.c: New.
10448         * gcc.dg/bf-ms-layout-2.c: Ditto.
10449
10450 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
10451
10452         * gcc.dg/attr-ms_struct-packed1.c: New.
10453
10454 2006-06-09  Mike Stump  <mrs@apple.com>
10455
10456         * gcc.dg/vla-7.c: Add.
10457
10458 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
10459
10460         PR fortran/24558
10461         * gfortran.dg/entry_6.f90: New test.
10462
10463         PR fortran/20877
10464         PR fortran/25047
10465         * gfortran.dg/entry_7.f90: New test.
10466
10467 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
10468
10469         PR c/27747
10470         * gcc.dg/cpp/_Pragma6.c: New test.
10471
10472         PR c++/27748
10473         * g++.dg/cpp/_Pragma1.C: New test.
10474
10475         PR preprocessor/27746
10476         * gcc.dg/gomp/macro-3.c: New test.
10477         * gcc.dg/gomp/macro-4.c: New test.
10478         * g++.dg/gomp/macro-3.C: New test.
10479         * g++.dg/gomp/macro-4.C: New test.
10480
10481 2006-06-09  Richard Guenther  <rguenther@suse.de>
10482
10483         PR tree-optimization/26998
10484         * gcc.dg/torture/pr26998.c: New testcase.
10485         * gcc.dg/tree-ssa/vrp29.c: New testcase.
10486
10487 2006-06-08  Mike Stump  <mrs@apple.com>
10488
10489         * gcc.dg/pr27095.c: Account for stubs.
10490
10491         PR target/26427
10492         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
10493         produce bad code on darwin.
10494
10495 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10496
10497         PR fortran/27958
10498         * gfortran.dg/substr_2.f: New test.
10499
10500 2006-06-08  Asher Langton  <langton2@llnl.gov>
10501
10502         PR fortran/27786
10503         * cray_pointers_2.f90: Add -fbounds-check compile flag.
10504
10505 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10506
10507         PR target/27421
10508         * gcc.dg/union-3.c: New test.
10509
10510 2006-06-08  Richard Guenther  <rguenther@suse.de>
10511
10512         PR middle-end/27116
10513         * gcc.dg/torture/pr27116.c: New testcase.
10514         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
10515
10516 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
10517
10518         PR rtl-optimization/26449
10519         * gcc.dg/pr26449.c: New test.
10520
10521 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10522
10523         PR c++/27601
10524         * g++.dg/ext/offsetof1.C: Test member functions.
10525
10526 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
10527
10528         * gcc.dg/pr27095.c: Improve scanning.
10529
10530 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
10531
10532         PR fortran/23091
10533         * gfortran.dg/saved_automatic_1.f90: New test.
10534
10535         PR fortran/24168
10536         * gfortran.dg/array_simplify_1.f90: New test.
10537
10538         PR fortran/25090
10539         * gfortran.dg/entry_dummy_ref_1.f90: New test.
10540
10541         PR fortran/25058
10542         * gfortran.dg/entry_dummy_ref_2.f90: New test.
10543
10544 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
10545
10546         PR c++/27177
10547         * g++.dg/expr/cast7.C: New test.
10548
10549 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
10550
10551         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
10552         * lib/gcc-defs.exp (tool_check_compile): Ditto.
10553         * lib/fortran-torture.exp (fortran-torture-compile,
10554         fortran-torture-execute): Ditto.
10555
10556 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
10557
10558         PR target/27842
10559         * gcc.dg/vmx/pr27842.c: New test.
10560
10561 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10562
10563         PR libfortran/27895
10564         * gfortran.dg/bounds_check_3.f90: New test.
10565
10566 2006-06-05  Mike Stump  <mrs@apple.com>
10567
10568         * objc.dg/objc-fast-4.m: Skip for ppc64.
10569
10570 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
10571
10572         PR testsuite/27705
10573         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
10574
10575 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10576             Victor Kaplansky  <victork@il.ibm.com>
10577
10578         PR tree-optimizations/26360
10579         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
10580         with -fno-tree-dce.
10581         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
10582
10583 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
10584
10585         PR fortran/14067
10586         * gfortran.dg/data_char_1.f90: Add messages for truncated
10587         strings.
10588
10589         PR fortran/16943
10590         * gfortran.dg/func_decl_2.f90: New test.
10591
10592         PR fortran/20839
10593         * gfortran.dg/do_2.f90: New test.
10594
10595         PR fortran/27655
10596         * gfortran.dg/associated_3.f90: New test.
10597
10598 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
10599
10600         PR c++/27819
10601         * g++.dg/template/static25.C: New test.
10602
10603         PR c++/27722
10604         * g++.dg/init/array21.C: New test.
10605
10606         PR c++/27807
10607         * g++.dg/ext/complit7.C: New test.
10608
10609         PR c++/27806
10610         * g++.dg/parse/ptrmem5.C: New test.
10611
10612 2006-06-04  Roger Sayle  <roger@eyesopen.com>
10613             Andrew Pinski  <pinskia@physics.uc.edu>
10614
10615         PR c/27150
10616         PR middle-end/27382
10617         * gcc.dg/pr27150-1.c: New testcase.
10618         * gcc.dg/pr27382-1.c: New testcase.
10619         * gcc.dg/pr27382-2.c: New testcase.
10620
10621 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
10622
10623         PR c/25161
10624         PR c/27020
10625         * gcc.dg/array-10.c: New test.
10626
10627 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10628
10629         PR c++/27804
10630         * g++.dg/init/const4.C: New test.
10631         * g++.dg/init/member1.C: Add error-marker.
10632         * g++.dg/other/fold1.C: Adjust error-marker.
10633
10634 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10635
10636         PR c++/27601
10637         * g++.dg/ext/offsetof1.C: New test.
10638
10639 2006-06-04 Eric Christopher <echristo@apple.com>
10640
10641         * gcc.dg/attr-ms_struct-1.c: New.
10642
10643 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
10644
10645         * gcc.c-torture/compile/builtin_constant_p.c: New test.
10646
10647 2006-06-04  Richard Guenther  <rguenther@suse.de>
10648
10649         PR tree-optimization/27039
10650         * gcc.dg/tree-ssa/loop-17.c: New testcase.
10651
10652 2006-06-03  Roger Sayle  <roger@eyesopen.com>
10653
10654         PR target/26223
10655         * gcc.target/i386/amd64-abi-2.c: New test case.
10656
10657 2006-06-02  Eric Christopher  <echristo@apple.com>
10658
10659         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
10660         * gcc.target/i386/20020523-1.c: Skip if darwin.
10661         * gcc.target/i386/asm-3.c: Ditto.
10662         * gcc.target/i386/20011119-1.c: Ditto.
10663         * gcc.target/i386/clobbers.c: Remove pic part of test.
10664
10665 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
10666
10667         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
10668         * g++.old-deja/g++.other/init19.C: Ditto.
10669         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
10670         and add other platforms as expected failures.
10671
10672 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
10673
10674         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
10675         (is-effective-target-keyword): Ditto.
10676
10677 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
10678
10679         PR fortran/27715
10680         * gfortran.dg/extended_char_comparison_1.f:  New test.
10681
10682 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
10683
10684         PR fortran/25098
10685         * gfortran.dg/dummy_procedure_1.f90: New test.
10686
10687         PR fortran/25147
10688         * gfortran.dg/dummy_procedure_2.f90: New test.
10689
10690         * gfortran.dg/associated_2.f90: Correct to make consistent with
10691         standard.
10692
10693 2006-05-31  Roger Sayle  <roger@eyesopen.com>
10694
10695         * gcc.target/i386/387-11.c: New test case.
10696
10697 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
10698
10699         PR c++/27801
10700         * g++.dg/template/cond6.C: New test.
10701
10702         PR c++/26496
10703         * g++.dg/template/crash51.C: New test.
10704         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
10705
10706         PR c++/27385
10707         * g++.dg/init/array20.C: New test.
10708
10709 2006-05-31  Roger Sayle  <roger@eyesopen.com>
10710
10711         * gcc.dg/builtins-54.c: New test case.
10712
10713 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
10714
10715         PR c++/26433
10716         * g++.dg/template/fntry1.C: Add dg-do link.
10717
10718         PR c++/27808
10719         * g++.dg/parse/friend6.C: New test.
10720
10721 2006-05-30  Asher Langton  <langton2@llnl.gov>
10722
10723         * gfortran.dg/cray_pointers_7.f90: New test.
10724
10725 2006-05-30  Roger Sayle  <roger@eyesopen.com>
10726
10727         PR tree-optimization/23452
10728         * gcc.dg/fold-mulconj-1.c: New test case.
10729
10730 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
10731
10732         PR c++/27803
10733         * g++.dg/parse/bitfield1.C: New test.
10734
10735 2006-05-30  Roger Sayle  <roger@eyesopen.com>
10736
10737         * gcc.target/ppc-eq0-1.c: New test case.
10738         * gcc.target/ppc-negeq0-1.c: New test case.
10739
10740 2006-05-30  Dirk Mueller  <dmueller@suse.de>
10741
10742         PR c/27273
10743         * gcc.dg/overflow-warn-5.c: New test.
10744
10745 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10746
10747         PR c/27718
10748         * gcc.dg/sizeof-1.c: New test.
10749
10750 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
10751
10752         PR target/27790
10753         * gcc.target/i386/pr27790.c: New test.
10754
10755 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10756
10757         PR libgfortran/27757
10758         * gfortran.dg/direct_io_5.f90: New test.
10759
10760 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10761
10762         PR libgfortran/27634
10763         * gfortran.dg/fmt_missing_period_1.f: New test.
10764         * gfortran.dg/fmt_missing_period_2.f: New test.
10765         * gfortran.dg/fmt_missing_period_3.f: New test.
10766
10767 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10768
10769         PR fortran/19777
10770         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
10771         arrays.
10772
10773 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10774
10775         PR c++/27713
10776         * g++.dg/template/new6.C: New test.
10777
10778 2006-05-29  Roger Sayle  <roger@eyesopen.com>
10779
10780         PR tree-optimization/24964
10781         * gcc.target/i386/387-10.c: New test case.
10782
10783 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
10784
10785         * intrinsics/string_intrinsics.c (compare_string):
10786         Use memcmp instead of strncmp to avoid tripping over
10787         CHAR(0) in a string.
10788
10789 2006-05-27  Richard Guenther  <rguenther@suse.de>
10790
10791         PR middle-end/27773
10792         * gcc.dg/torture/pr27773.c: New testcase.
10793
10794 2006-05-27  Dirk Mueller  <dmueller@suse.de>
10795
10796         * gcc.dg/pr24561.c: Rename to..
10797         * gcc.dg/pr25962.c: .. this.
10798
10799 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10800
10801         PR fortran/19777
10802         * gfortran.dg/bounds_check_2.f: New test.
10803
10804 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
10805
10806         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
10807         * gfortran.dg/byte_1.f90: Likewise.
10808         * gfortran.dg/dup_save_2.f90: Likewise.
10809
10810 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
10811
10812         * gfortran.dg/associated_2.f90: New test.
10813
10814 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10815
10816         PR fortran/27524
10817         * gfortran.dg/bounds_check_1.f90: New test.
10818
10819 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
10820
10821         PR rtl-optimization/27661
10822         * gcc.dg/pr27661.c: New test case.
10823
10824 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
10825
10826         PR fortran/23151
10827         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
10828         * gfortran.dg/print_parentheses_1.f:  New test.
10829         * gfortran.dg/print_parentheses_2.f90:  New test.
10830
10831 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
10832
10833         PR target/27758
10834         * gcc.dg/pr27758.c: New test.
10835
10836 2006-05-24  Falk Hueffner  <falk@debian.org>
10837
10838         * gcc.c-torture/compile/pr27571.c: New test.
10839
10840 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
10841
10842         PR fortran/27709
10843         * gfortran.dg/spec_expr_4.f90: New test.
10844
10845         PR fortran/27155
10846         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
10847
10848 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
10849
10850         PR c++/20103
10851         * g++.dg/ext/complit6.C: New test.
10852         * g++.dg/ext/complit3.C: Adjust error markers.
10853         * g++.dg/init/const3.C: New test.
10854
10855 2006-05-25  Richard Guenther  <rguenther@suse.de>
10856
10857         PR middle-end/27743
10858         * gcc.dg/torture/pr27743.c: New testcase.
10859
10860 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10861
10862         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
10863
10864 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
10865
10866         * gcc.dg/compat/scalar-by-value-x.h: New.
10867         * gcc.dg/compat/scalar-by-value-y.h: New.
10868         * gcc.dg/compat/scalar-by-value-5.c: New.
10869         * gcc.dg/compat/scalar-by-value-5_main.c: New.
10870         * gcc.dg/compat/scalar-by-value-5_x.c: New.
10871         * gcc.dg/compat/scalar-by-value-5_y.c: New.
10872         * gcc.dg/compat/scalar-by-value-6.c: New.
10873         * gcc.dg/compat/scalar-by-value-6_main.c: New.
10874         * gcc.dg/compat/scalar-by-value-6_x.c: New.
10875         * gcc.dg/compat/scalar-by-value-6_y.c: New.
10876
10877 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
10878
10879         PR tree-optimization/27639
10880         PR tree-optimization/26719
10881         * gcc.dg/pr27639.c: New test.
10882         * gcc.dg/pr26719.c: New test.
10883         * gcc.dg/tree-ssa/scev-cast.c: New test.
10884
10885 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
10886
10887         PR c++/20173
10888         * g++.dg/template/error21.C: New test.
10889
10890 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
10891
10892         PR target/27696
10893         * gcc.target/i386/pr27696.c: New.
10894
10895 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
10896
10897         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
10898
10899         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
10900
10901 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10902
10903         PR c++/27716
10904         * g++.dg/other/assign1.C: New test.
10905
10906 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
10907
10908         PR target/27266
10909         * gcc.target/i386/pr27266.c: New.
10910
10911 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10912
10913         PR c++/27451
10914         * g++.dg/ext/asm9.C: New test.
10915
10916 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
10917
10918         PR rtl-optimization/25514
10919         * gcc.c-torture/compile/pr25514.c: New test.
10920
10921 2006-05-22  Richard Guenther  <rguenther@suse.de>
10922
10923         Revert
10924         2006-01-31  Richard Guenther  <rguenther@suse.de>
10925
10926         * gcc.target/i386/sselibm-1.c: New testcase.
10927         * gcc.target/i386/sselibm-2.c: Likewise.
10928         * gcc.target/i386/sselibm-3.c: Likewise.
10929         * gcc.target/i386/sselibm-4.c: Likewise.
10930         * gcc.target/i386/sselibm-5.c: Likewise.
10931
10932 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10933
10934         PR c/27420
10935         * gcc.dg/func-args-2.c: New test.
10936
10937         PR c/26818
10938         * gcc.dg/struct-incompl-1.c: New test.
10939
10940 2006-05-22  Richard Guenther  <rguenther@suse.de>
10941
10942         PR testsuite/27708
10943         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
10944         the transformations we test for.
10945
10946 2006-05-22  Richard Guenther  <rguenther@suse.de>
10947
10948         PR testsuite/27707
10949         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
10950
10951 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
10952
10953         PR c++/27210
10954         * g++.dg/warn/new1.C: New test.
10955         * g++.dg/template/new5.C: Likewise.
10956
10957 2006-05-21  Roger Sayle  <roger@eyesopen.com>
10958
10959         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
10960         * gcc.target/i386/20060512-3.c: Likewise.
10961
10962 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
10963
10964         PR rtl-optimization/27671
10965         * gcc.c-torture/execute/pr27671-1.c: New.
10966         * gcc.dg/pr27671-2.c: Likewise.
10967
10968         PR tree-optimization/26622.
10969         * gcc.c-torture/compile/pr26622.c: New.
10970
10971 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10972
10973         PR fortran/27613
10974         * gfortran.dg/recursive_reference_1.f90: New test.
10975
10976 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
10977
10978         PR fortran/25746
10979         * gfortran.dg/elemental_subroutine_3.f90: New test.
10980
10981         PR fortran/25090
10982         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
10983
10984         PR fortran/27584
10985         * gfortran.dg/associated_target_1.f90: New test.
10986
10987         PR fortran/19015
10988         * gfortran.dg/maxloc_shape_1.f90: New test.
10989
10990 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10991
10992         PR libgfortran/24459
10993         * gfortran.dg/namelist_24.f90: New test.
10994         * gfortran.dg/namelist_12.f: Fix typo in comment.
10995
10996 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
10997
10998         PR middle-end/25776
10999         * g++.dg/other/error11.C: New test.
11000
11001 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
11002
11003         * gcc.target/mips/pr26765.c: Add -w to options.
11004
11005 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
11006
11007         * lib/target-supports.exp (check_effective_target_mpaired_single):
11008         New function.
11009         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
11010         multilibs.
11011         * g++.dg/vect/vect.exp: Likewise.
11012
11013 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
11014
11015         PR testsuite/25891
11016         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
11017
11018 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
11019
11020         PR fortran/27662
11021         * gfortran.dg/temporary_1.f90: New file.
11022
11023 2006-05-19  Andreas Schwab  <schwab@suse.de>
11024
11025         * g++.dg/other/unused1.C: Also match "stringz".
11026
11027 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
11028
11029         PR c++/26433
11030         * g++.dg/template/fntry1.C: New test.
11031
11032 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
11033
11034         PR c++/27471
11035         PR c++/27506
11036         * g++.dg/conversion/bitfield5.C: New test.
11037         * g++.dg/conversion/bitfield6.C: New test.
11038
11039 2006-05-18  Mike Stump  <mrs@apple.com>
11040
11041         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
11042         * gcc.dg/vla-4.c: Add.
11043         * gcc.dg/vla-5.c: Add.
11044         * gcc.dg/vla-6.c: Add.
11045
11046 2006-05-12  Stuart Hastings  <stuart@apple.com>
11047
11048         * gcc.target/i386/20060512-1.c: New.
11049         * gcc.target/i386/20060512-2.c: New.
11050         * gcc.target/i386/20060512-3.c: New.
11051         * gcc.target/i386/20060512-4.c: New.
11052
11053 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
11054
11055         PR c++/26122
11056         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
11057
11058         PR c++/26068
11059         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
11060         * g++.dg/parse/linkage1.C: New test.
11061
11062 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
11063
11064         PR tree-optimization/27548
11065         * g++.dg/tree-ssa/pr27548.C: New test.
11066
11067 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11068
11069         PR fortran/26551
11070         * gfortran.dg/recursive_check_1.f: New test.
11071         * gfortran.dg/recursive_check_2.f90: New test.
11072
11073 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
11074
11075         * g++.dg/opt/temp2.C: New test.
11076
11077 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
11078
11079         PR c++/27491
11080         * g++.dg/init/brace5.C: New test.
11081
11082         PR middle-end/27415
11083         * gcc.dg/gomp/pr27415.c: New test.
11084         * g++.dg/gomp/pr27415.C: New test.
11085
11086         PR tree-optimization/27549
11087         * g++.dg/tree-ssa/pr27549.C: New test.
11088
11089 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11090
11091         PR libgfortran/27575
11092         * gfortran.dg/read_eof_4.f90: New test.
11093
11094 2006-05-16  Richard Guenther  <rguenther@suse.de>
11095
11096         PR tree-optimization/22303
11097         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
11098
11099 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
11100
11101         PR middle-end/27573
11102         * gcc.dg/gomp/pr27573.c: New test.
11103         * gfortran.dg/gomp/pr27573.f90: New test.
11104
11105         PR c/27499
11106         * gcc.dg/gomp/pr27499.c: New test.
11107         * g++.dg/gomp/pr27499.C: New test.
11108
11109 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
11110
11111         PR c++/27339
11112         * g++.dg/parser/access8.C: Adjust error marker.
11113         * g++.dg/template/access17.C: New test.
11114         * g++.dg/template/access18.C: Likewise.
11115
11116 2006-05-15  Roger Sayle  <roger@eyesopen.com>
11117
11118         PR target/26600
11119         * gcc.target/i386/pr26600.c: New test case.
11120
11121 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
11122
11123         PR c++/27505
11124         * g++.dg/expr/bitfield1.C: New test.
11125
11126 2006-05-15  Richard Guenther  <rguenther@suse.de>
11127
11128         PR tree-optimization/27603
11129         * gcc.dg/torture/pr27603.c: New testcase.
11130
11131 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
11132
11133         PR fortran/25090
11134         * gfortran.dg/entry_dummy_ref_1.f90: New test.
11135
11136         PR fortran/25082
11137         * gfortran.dg/scalar_return_1.f90: New test.
11138
11139         PR fortran/27411
11140         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
11141
11142 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
11143
11144         * gcc.dg/gomp/critical-4.c: New test.
11145         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
11146         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
11147         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
11148         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
11149
11150 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11151
11152         PR c++/27582
11153         * g++.dg/template/dependent-args1.C: New test.
11154
11155         PR c++/27581
11156         * g++.dg/lookup/this1.C: New test.
11157
11158         PR c++/27315
11159         * g++.dg/template/operator6.C: New test.
11160         * g++.dg/template/incomplete3.C: New test.
11161
11162         PR c++/27559
11163         * g++.dg/template/new4.C: New test.
11164
11165         PR c++/27496
11166         * g++.dg/template/void2.C: New test.
11167
11168 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
11169
11170         * g++.dg/template/dependent-expr5.C: New test.
11171
11172 2006-05-14  Roger Sayle  <roger@eyesopen.com>
11173
11174         PR middle-end/26729
11175         * gcc.dg/pr26729-1.c: New test case.
11176
11177 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
11178
11179         * gcc.dg/pr27003.c: New test.
11180
11181 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
11182
11183         * lib/target-supports.dg (check_cxa_atexit_available): Change
11184         v3_target_compile to ${tool}_target_compile.
11185
11186 2006-05-11  Jason Merrill  <jason@redhat.com>
11187
11188         * lib/scanasm.exp (scan-not-hidden): Fix typo.
11189
11190 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11191
11192         PR fortran/27553
11193         * gfortran.dg/label_5.f90: New test.
11194
11195 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
11196
11197         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
11198         check_effective_target_powerpc_altivec_ok): New.
11199         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
11200         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
11201         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
11202         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
11203         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
11204         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
11205         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
11206         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
11207         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
11208         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
11209         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
11210         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
11211         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
11212         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
11213         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
11214         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
11215         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
11216         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
11217         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
11218         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
11219         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
11220         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
11221         gcc.target/powerpc/altivec-9.c,
11222         gcc.target/powerpc/altivec-consts.c,
11223         gcc.target/powerpc/altivec-pr22085.c,
11224         gcc.target/powerpc/altivec-splat.c,
11225         gcc.target/powerpc/altivec-types-1.c,
11226         gcc.target/powerpc/altivec-types-2.c,
11227         gcc.target/powerpc/altivec-types-3.c,
11228         gcc.target/powerpc/altivec-types-4.c,
11229         gcc.target/powerpc/altivec-varargs-1.c,
11230         gcc.target/powerpc/altivec-vec-merge.c,
11231         gcc.target/powerpc/ppc-vector-memcpy.c,
11232         gcc.target/powerpc/ppc-vector-memset.c,
11233         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
11234         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
11235         these effective targets.
11236         * gcc.dg/vmx/pr27006.c: Add missing close brace.
11237         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
11238
11239 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11240
11241         PR middle-end/27384
11242         * g++.dg/other/fold1.C: New test.
11243
11244         PR middle-end/27488
11245         * gcc.dg/fold-nonneg-1.c: New test.
11246
11247         PR c++/27547
11248         * g++.dg/other/operator1.C: New test.
11249
11250 2006-05-11  Richard Guenther  <rguenther@suse.de>
11251
11252         PR middle-end/27529
11253         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
11254
11255 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
11256
11257         * lib/target-supports-dg.exp (check-flags): New.
11258         (dg-skip-if): Move flag checks.
11259
11260 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
11261
11262         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
11263         * lib/target-supports.dg (check_cxa_atexit_available): New.
11264
11265 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
11266
11267         PR fortran/27470
11268         * gfortran.dg/multiple_allocation_2.f90: New test case.
11269
11270 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
11271
11272         * gcc.target/arm/pr27387.C: Fix a comment typo.
11273
11274 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11275
11276         PR fortran/24549
11277         * gfortran.dg/error_recovery_1.f90: New test.
11278
11279 2006-05-10  Richard Guenther  <rguenther@suse.de>
11280
11281         PR tree-optimization/27302
11282         * gcc.dg/torture/pr27302.c: New testcase.
11283
11284 2006-05-09  Dirk Mueller  <dmueller@suse.de>
11285         Richard Guenther  <rguenther@suse.de>
11286
11287         PR middle-end/27498
11288         * gcc.dg/tree-ssa/pr27498.c: New testcase.
11289
11290 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
11291
11292         PR rtl-optimization/27335
11293         * gcc.dg/pr27335.c: New test.
11294
11295 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
11296
11297         * gcc.target/mips/mips-ps-5.c: New file.
11298
11299 2006-05-08  Jan Hubicka  <jh@suse.cz>
11300
11301         PR middle-end/25962
11302         * gcc.dg/pr25962.c: New.
11303
11304 2006-05-08  Roger Sayle  <roger@eyesopen.com>
11305
11306         PR target/27158
11307         * gcc.target/powerpc/pr27158.c: New test case.
11308
11309 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
11310
11311         PR testsuite/27476
11312         * ada/acats/run_all.sh: Use test -z.
11313
11314 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11315
11316         PR libfortran/18271
11317         * gfortran.dg/spec_expr_3.f90: New test.
11318
11319 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
11320
11321         PR target/24879
11322         * gcc.target/i386/monitor.c: New file.
11323
11324 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
11325
11326         * gcc.dg/pr27095.c: xfail *-*-darwin*.
11327
11328 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11329
11330         PR c++/27447
11331         * g++.dg/other/ptrmem7.C: New test.
11332
11333 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11334
11335         PR target/27421
11336         * gcc.dg/array-9.c: New test.
11337
11338 2006-05-07  Richard Guenther  <rguenther@suse.de>
11339
11340         PR tree-optimization/27409
11341         * gcc.dg/torture/pr27409.c: New testcase.
11342
11343 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11344
11345         PR fortran/27457
11346         * gfortran.dg/select_6.f90: New.
11347
11348 2006-05-07  Richard Guenther  <rguenther@suse.de>
11349
11350         PR tree-optimization/27136
11351         * gcc.dg/torture/pr27136.c: New testcase.
11352
11353 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
11354
11355         PR fortran/24813
11356         * gfortran.dg/char_cons_len_1.f90: New test.
11357
11358 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11359
11360         PR c++/27427
11361         * g++.dg/template/incomplete2.C: New test.
11362
11363 2006-05-06  Richard Guenther  <rguenther@suse.de>
11364
11365         PR tree-optimization/27151
11366         * gcc.dg/vect/pr27151.c: New testcase.
11367
11368 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11369
11370         PR c++/27430
11371         * g++.dg/template/void1.C: New test.
11372
11373         PR c++/27423
11374         * g++.dg/other/void2.C: New test.
11375
11376         PR c++/27422
11377         * g++.dg/conversion/void1.C: New test.
11378
11379 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
11380
11381         PR/21391
11382         * g++.dg/other/unused1.C: New.
11383
11384 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11385
11386         PR objc/27240
11387         * objc.dg/member-1.m: New test.
11388
11389 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
11390
11391         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
11392
11393 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11394
11395         PR libfortran/26985
11396         * gfortran.dg/matmul_2.f90: New test.
11397
11398 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
11399
11400         * ada/acats/run_all.sh: Use sync when main not found.
11401
11402 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
11403
11404         PR target/26765
11405         * gcc.target/mips/pr26765.c: New.
11406
11407 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
11408
11409         * gcc.target/bfin: New directory.
11410         * gcc.target/bfin/bfin.exp: New file.
11411         * gcc.target/bfin/frmul.c: New file.
11412         * gcc.target/bfin/arith.c: New file.
11413         * gcc.target/bfin/mul-combine.c: New file.
11414         * gcc.target/bfin/shift.c: New file.
11415
11416 2006-05-04  Richard Guenther  <rguenther@suse.de>
11417
11418         PR tree-optimization/14287
11419         PR tree-optimization/14844
11420         PR tree-optimization/19792
11421         PR tree-optimization/21608
11422         PR tree-optimization/27090
11423         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
11424         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11425         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11426         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11427         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11428
11429 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
11430
11431         PR tree-optimization/27285
11432         * gcc.c-torture/execute/pr27285.c: New test.
11433
11434         PR middle-end/27388
11435         * gcc.dg/gomp/pr27388-1.c: New test.
11436         * gcc.dg/gomp/pr27388-2.c: New test.
11437         * gcc.dg/gomp/pr27388-3.c: New test.
11438
11439         PR c++/27359
11440         * g++.dg/gomp/pr27359.C: New test.
11441
11442 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
11443
11444         PR fortran/20248
11445         * gfortran.dg/iargc.f90: New test.
11446
11447 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
11448
11449         PR c++/27102
11450         * g++.dg/template/crash49.C: New test.
11451
11452 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
11453
11454         PR testsuite/27032
11455         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
11456
11457 2006-05-02  Jeff Law  <law@redhat.com>
11458
11459         PR tree-optimization/27364
11460         * gcc.c-torture/execute/pr27364.c: New test.
11461
11462 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
11463
11464         PR c++/27309
11465         * g++.dg/parser/ctor5.C: New test.
11466
11467 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
11468
11469         PR target/27387
11470         * gcc.target/arm/arm.exp: New.
11471         * gcc.target/arm/pr27387.C: Likewise.
11472
11473 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
11474
11475         PR fortran/27269
11476         PR fortran/27324
11477         * gfortran.dg/module_equivalence_2.f90: New test.
11478
11479 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
11480
11481         PR middle-end/27337
11482         * g++.dg/gomp/pr27337-1.C: New test.
11483         * g++.dg/gomp/pr27337-2.C: New test.
11484
11485         PR middle-end/27328
11486         * gcc.dg/gomp/pr27328.c: New test.
11487
11488         PR middle-end/27325
11489         * g++.dg/gomp/pr27325.C: New test.
11490
11491         PR middle-end/27310
11492         * g++.dg/gomp/pr27310.C: New test.
11493
11494 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11495
11496         PR tree-optimization/27291
11497         * g++.dg/tree-ssa/pr27291.C: New test.
11498
11499 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11500
11501         PR tree-optimization/27283
11502         * g++.dg/tree-ssa/pr27283.C: New test.
11503
11504 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
11505
11506         * gcc.dg/tree-ssa/loop-16.c: New test.
11507
11508 2006-05-01  Roger Sayle  <roger@eyesopen.com>
11509             Joseph S. Myers  <joseph@codesourcery.com>
11510
11511         * gcc.dg/Wconversion-3.c: New test case.
11512         * gcc.dg/Wconversion-4.c: Likewise.
11513
11514 2006-05-01  Richard Guenther  <rguenther@suse.de>
11515
11516         PR tree-optimization/26726
11517         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
11518
11519 2006-04-30  Roger Sayle  <roger@eyesopen.com>
11520
11521         * gcc.dg/Woverflow-1.c: New test case.
11522         * gcc.dg/Woverflow-2.c: Likewise.
11523         * gcc.dg/Woverflow-3.c: Likewise.
11524
11525 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
11526
11527         PR c++/27094
11528         * g++.dg/template/defarg8.C: New test.
11529
11530 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11531
11532         PR c++/27278
11533         * g++.dg/parse/operator7.C: New test.
11534
11535 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11536
11537         PR c++/11471
11538         PR c++/27102
11539         * g++.dg/template/crash48.C: New test.
11540
11541         PR c++/27279
11542         * g++.dg/parse/ctor4.C: New test.
11543
11544 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11545
11546         PR fortran/25681
11547         * gfortran.df/char_type_len.f90: New test.
11548
11549 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11550
11551         PR libgfortran/27304
11552         * gfortran.dg/fmt_exhaust.f90: New test.
11553
11554 2006-04-28  Roger Sayle  <roger@eyesopen.com>
11555
11556         PR c/25309
11557         * gcc.dg/large-size-array-2.c: New test case.
11558
11559 2006-04-28  Richard Guenther  <rguenther@suse.de>
11560
11561         PR target/26826
11562         * gcc.target/i386/pr26826.c: New testcase.
11563
11564 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
11565
11566         PR middle-end/27260
11567         * gcc.c-torture/execute/pr27260.c: New.
11568
11569 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
11570
11571         PR middle-end/27095
11572         * gcc.dg/pr27095.c: New.
11573
11574 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
11575
11576         PR c++/27292
11577         * g++.dg/conversion/bitfield4.C: New test.
11578
11579 2006-04-27  Eric Christopher  <echristo@apple.com>
11580
11581         * gcc.dg/pragma-ms_struct.c: New.
11582
11583 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
11584
11585         PR c++/27102
11586         * g++.dg/template/crash47.C: New test.
11587
11588 2006-04-27  Dirk Mueller  <dmueller@suse.de>
11589
11590         * gcc.target/i386/sse-7.c: build with -msse.
11591
11592 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11593
11594         PR testsuite/27274:
11595         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
11596         (main): Exit if processor doesn't support SSE.
11597
11598 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
11599
11600         PR middle-end/27282
11601         * gcc.c-torture/compile/pr27282.c: New test.
11602
11603 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
11604
11605         PR middle-end/26913
11606         * g++.dg/gomp/pr26913.C: New test.
11607
11608         PR c/25996
11609         * gcc.dg/gomp/pr25996.c: New test.
11610         * g++.dg/gomp/pr25996.C: New test.
11611
11612 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
11613
11614         PR rtl-optimization/26725
11615         * gcc.c-torture/compile/pr26725.c: New test.
11616
11617 2006-04-25  Richard Guenther  <rguenther@suse.de>
11618
11619         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
11620         than n + -1.
11621
11622 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
11623
11624         * gcc.dg/20060425-1.c: New testcase.
11625
11626 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
11627
11628         PR tree-optimization/26865
11629         * gcc.dg/pr26865.c: New test.
11630
11631 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
11632
11633         PR c++/27292
11634         * g++.dg/conversion/bitfield1.C: New test.
11635         * g++.dg/conversion/bitfield2.C: Likewise.
11636         * g++.dg/conversion/bitfield3.C: Likewise.
11637
11638 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
11639         Richard Guenther  <rguenther@suse.de>
11640
11641         PR tree-optimization/27236
11642         * gcc.dg/tree-ssa/pr27236.c: New testcase.
11643
11644 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11645
11646         PR c++/19963
11647         * g++.dg/other/incomplete2.C: New test.
11648
11649 2006-04-24  Richard Guenther  <rguenther@suse.de>
11650
11651         PR middle-end/26869
11652         * gcc.dg/torture/pr26869.c: New testcase.
11653
11654 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
11655         Richard Guenther  <rguenther@suse.de>
11656
11657         PR tree-optimization/27218
11658         * g++.dg/tree-ssa/pr27218.C: New testcase.
11659
11660 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
11661
11662         PR c++/26912
11663         * g++.dg/template/friend41.C: New test.
11664
11665 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
11666
11667         * g++.dg/opt/pr15551.C: Include cstdio.
11668         (main): Use remove instead of unlink.
11669
11670 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
11671
11672         * gcc.dg/sibcall-7.c: New test.
11673         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
11674         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
11675         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
11676         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
11677         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
11678
11679 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
11680
11681         PR c++/26534
11682         * g++.dg/opt/bitfield1.C: New test.
11683         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
11684         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
11685         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
11686         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
11687         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
11688         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
11689         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
11690         * g++.dg/abi/bitfield2.C: Likewise.
11691         * g++.dg/init/bitfield1.C: Likewise.
11692
11693 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
11694
11695         PR fortran/25099
11696         * gfortran.dg/elemental_subroutine_4.f90: New test.
11697         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
11698         call sub (m, x).
11699
11700 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
11701
11702         * gcc.c-torture/compile/20060421-1.c: New testcase.
11703
11704 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11705
11706         PR c/25875
11707         * gcc.dg/init-bad-4.c: New test.
11708
11709 2006-04-21  Paul Brook  <paul@codesourcery.com>
11710
11711         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
11712
11713 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
11714
11715         PR fortran/27122
11716         * gfortran.dg/defined_operators_1.f90: New test.
11717         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
11718         remove old ones associated, incorrectly, with Note 5.46.
11719
11720         PR fortran/27113
11721         * gfortran.dg/character_array_constructor_1.f90: New test.
11722
11723 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
11724
11725         * gcc.dg/20060419-1.c: New test.
11726
11727 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
11728
11729         PR c/26774
11730         * gcc.dg/struct-parse-1.c: New test case.
11731
11732 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11733
11734         PR c++/26558
11735         * g++.dg/parse/template19.C: New test.
11736
11737         PR c++/26739
11738         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
11739
11740         PR c++/26036
11741         * g++.dg/expr/call3.C: New test.
11742
11743         PR c++/10385
11744         * g++.dg/conversion/dynamic1.C: New test.
11745
11746 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
11747
11748         PR c++/27102
11749         * g++.dg/template/crash35.C: Tweak error markers.
11750         * g++.dg/template/crash46.C: New test.
11751         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
11752         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
11753
11754 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
11755
11756         PR rtl-optimization/14261
11757         * gcc.c-torture/compile/20060419-1.c: Added.
11758
11759 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
11760
11761         * gfortran.dg/label_1.f90: Adjust dg-error.
11762
11763 2006-04-16  Roger Sayle  <roger@eyesopen.com>
11764
11765         PR target/26961
11766         * gcc.dg/fold-cond-1.c: New test case.
11767         * gcc.dg/pr26961-1.c: Likewise.
11768
11769 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11770
11771         PR libgfortran/27138
11772         * gfortran.dg/read_bad_advance.f90: New test.
11773
11774 2006-04-16  Roger Sayle  <roger@eyesopen.com>
11775             Dale Johannesen  <dalej@apple.com>
11776
11777         PR target/24076
11778         * gcc.target/i386/vecinit-3.c: New testcase.
11779         * gcc.target/i386/vecinit-4.c: Likewise.
11780         * gcc.target/i386/sse-18.c: Likewise.
11781         * gcc.target/i386/sse-19.c: Likewise.
11782
11783 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
11784
11785         * gfortran.dg/allocate_zerosize_1.f90: New test.
11786
11787 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
11788
11789         PR c++/26365
11790         * g++.dg/template/crash45.C: New test.
11791
11792 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
11793
11794         PR fortran/26787
11795         * gfortran.dg/proc_assign_1.f90: New test.
11796         * gfortran.dg/procedure_lvalue.f90: Change message.
11797         * gfortran.dg/namelist_4.f90: Add new error.
11798
11799         PR fortran/25597
11800         PR fortran/27096
11801         * gfortran.dg/auto_pointer_array_result_1.f90
11802
11803         PR fortran/27089
11804         * gfortran.dg/specification_type_resolution_1.f90
11805
11806         PR fortran/18003
11807         PR fortran/25669
11808         PR fortran/26834
11809         * gfortran.dg/bounds_temporaries_1.f90: New test.
11810
11811         PR fortran/27124
11812         * gfortran.dg/array_return_value_1.f90: New test.
11813
11814 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
11815
11816         PR fortran/25336
11817         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
11818
11819 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
11820
11821         PR middle-end/26823
11822         * g++.dg/gomp/pr26823-1.C: New test.
11823         * g++.dg/gomp/pr26823-2.C: New test.
11824
11825 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
11826
11827         PR middle-end/27134
11828         * gcc.dg/pr27314.c: New test.
11829
11830 2006-04-13  Richard Henderson  <rth@redhat.com>
11831
11832         * g++.dg/gomp/block-0.C: Update expected matches.
11833
11834 2006-04-13  DJ Delorie  <dj@redhat.com>
11835
11836         * lib/target-supports.exp (check_effective_target_int32plus): New.
11837         (check_effective_target_ptr32plus): New.
11838         (check_effective_target_size32plus): New.
11839         (check_effective_target_int16): New.
11840         (check_profiling_available): Add m32c to the list of unsupported
11841         targets.
11842
11843         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
11844         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
11845         memory size.
11846         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
11847         pointers.
11848         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
11849         size_t.
11850         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
11851         and size_t.
11852         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
11853         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
11854         not just xstormy16.  Skip m32c due to weird pointer size.
11855         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
11856         not just xstormy16.
11857         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
11858         not just xstormy16.
11859         * gcc.dg/20020312-2.c: Add m32c support.
11860         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
11861         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
11862         in test.
11863         * gcc.dg/20050321-2.c: Require >=32 bit integers.
11864         * gcc.dg/asm-1.c: Skip if int and short are the same size.
11865         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
11866         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
11867         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
11868         formats
11869         * gcc.dg/init-string-2.c: Require >=32 bit integers.
11870         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
11871         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
11872         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
11873         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
11874         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
11875         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
11876         in test.
11877         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
11878         in test.
11879         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
11880         * gcc.dg/pr23049.c: Require >=32 bit integers.
11881         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
11882         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
11883         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
11884         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
11885         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
11886         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
11887         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
11888         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
11889         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
11890         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
11891         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
11892         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
11893         prototype in test.
11894         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
11895         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
11896         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
11897         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
11898         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
11899
11900         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
11901         * gcc.c-torture/execute/20040703-1.x: Likewise.
11902         * gcc.c-torture/execute/20040705-1.x: Likewise.
11903         * gcc.c-torture/execute/20040705-2.x: Likewise.
11904         * gcc.c-torture/execute/20040709-1.x: Likewise.
11905         * gcc.c-torture/execute/20040709-2.x: Likewise.
11906         * gcc.c-torture/execute/20040811-1.x: Likewise.
11907         * gcc.c-torture/execute/20050316-1.x: Likewise.
11908         * gcc.c-torture/execute/bitfld-4.x: Likewise.
11909         * gcc.c-torture/execute/pr19689.x: Likewise.
11910         * gcc.c-torture/execute/pr7284-1.x: Likewise.
11911         * gcc.c-torture/execute/usmul.x: Likewise.
11912         * gcc.c-torture/execute/vrp-5.x: Likewise.
11913         * gcc.c-torture/execute/vrp-6.x: Likewise.
11914         * gcc.dg/debug/20041023-1.s: Likewise.
11915
11916 2006-04-13  Roger Sayle  <roger@eyesopen.com>
11917
11918         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
11919         of integers to a vector types are now constant expressions in C.
11920         * gcc.dg/vect/vect-fold-1.c: New test case.
11921
11922 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
11923             Ulrich Weigand  <uweigand@de.ibm.com>
11924
11925         PR target/27006
11926         * gcc.dg/vmx/pr27006.c: New testcase.
11927
11928 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11929
11930         PR libgfortran/26766
11931         * gfortran.dg/write_recursive.f90: New test.
11932
11933 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
11934
11935         * g++.dg/parse/dtor7.C: New test.
11936         * g++.dg/parse/new1.C: Add error marker.
11937         * g++.dg/template/new3.C: New test.
11938
11939         PR c++/26122
11940         * g++.dg/template/pure1.C: New test.
11941
11942         PR c++/26295
11943         * g++.dg/parse/ptrmem4.C: New test.
11944
11945 2006-04-10  Jeff Law  <law@redhat.com>
11946
11947         PR/27087
11948         * gcc.c-torture/compile/pr27087.c: New test.
11949
11950 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
11951
11952         PR/21391
11953         * gcc.dg/20060410.c: New.
11954
11955 2006-04-10  Matthias Klose  <doko@debian.org>
11956
11957         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
11958         Recognize multilib directory names containing underscores.
11959
11960 2006-04-10  Roger Sayle  <roger@eyesopen.com>
11961
11962         * gcc.target/i386/vecinit-1.c: New test case.
11963         * gcc.target/i386/vecinit-2.c: Likewise.
11964
11965 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
11966
11967         PR debug/27057
11968         * g++.dg/debug/dwarf2-2.C: New test.
11969
11970 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
11971
11972         PR rtl-optimization/27073
11973         * gcc.c-torture/execute/pr27073.c: New test.
11974
11975 2006-04-08  Mike Stump  <mrs@apple.com>
11976
11977         * gcc.dg/pragma-darwin.c: Improve for ppc64.
11978
11979 2006-04-07  Richard Guenther  <rguenther@suse.de>
11980
11981         PR tree-optimization/26135
11982         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
11983
11984 2006-04-06  Jan Hubicka  <jh@suse.cz>
11985
11986         PR profile/26399
11987         * g++.dg/bprob/g++-bprob-2.C: New testcase.
11988
11989 2006-04-06  Roger Sayle  <roger@eyesopen.com>
11990
11991         * g++.dg/conversion/nullptr1.C: New test case.
11992         * g++.dg/conversion/nullptr2.C: Likewise.
11993
11994 2006-04-05  Roger Sayle  <roger@eyesopen.com>
11995
11996         * gfortran.dg/dependency_18.f90: New test case.
11997
11998 2006-04-05  Richard Guenther  <rguenther@suse.de>
11999
12000         PR tree-optimization/26919
12001         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
12002         * gcc.dg/ipa/ipa-2.c: Likewise.
12003         * gcc.dg/ipa/ipa-3.c: Likewise.
12004         * gcc.dg/ipa/ipa-5.c: Likewise.
12005
12006 2006-04-05  Richard Guenther  <rguenther@suse.de>
12007
12008         PR tree-optimization/26763
12009         * gcc.dg/torture/pr26763-1.c: New testcase.
12010         * gcc.dg/torture/pr26763-2.c: Likewise.
12011
12012 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
12013
12014         PR fortran/23634
12015         PR fortran/25619
12016         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
12017
12018 2006-04-04  Eric Christopher  <echristo@apple.com>
12019
12020         * gcc.target/i386/387-1.c: Allow regexp to match darwin
12021         stubs.
12022         * gcc.target/i386/387-5.c: Ditto.
12023
12024 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
12025
12026         * gcc.target/sparc/struct-ret-check.c: New test.
12027
12028 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12029
12030         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
12031         zero decimal digits specified in format.
12032
12033 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
12034
12035         PR fortran/26891
12036         * gfortran.dg/missing_optional_dummy_1.f90: New test.
12037
12038         PR fortran/26976
12039         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
12040         * gfortran.dg/initialization_1.f90: Make assignment compliant.
12041         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
12042         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
12043         compliant and detect bigendian-ness.
12044
12045 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
12046
12047         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
12048         dummy arguments work when the actual argument is itself a dummy
12049         argument of the caller.
12050
12051 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12052
12053         PR libfortran/24685
12054         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
12055
12056 2006-04-01  Roger Sayle  <roger@eyesopen.com>
12057
12058         * gfortran.dg/dependencency_17.f90: New test case.
12059
12060 2006-04-01  Roger Sayle  <roger@eyesopen.com>
12061
12062         * gfortran.dg/dependency_14.f90: New test case.
12063         * gfortran.dg/dependency_15.f90: Likewise.
12064         * gfortran.dg/dependency_16.f90: Likewise.
12065
12066 2006-03-31  Asher Langton  <langton2@llnl.gov>
12067
12068         PR fortran/25358
12069         gfortran.dg/cray_pointers_6.f90: New test.
12070
12071 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12072
12073         PR libgfortran/26890
12074         * gfortran.dg/read_size_noadvance.f90: New test.
12075
12076 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
12077
12078         PR fortran/25031
12079         * gfortran.dg/multiple_allocation_1.f90: Check that the
12080         size has changed after a re-allocation with stat.
12081
12082 2006-03-30  Richard Guenther  <rguenther@suse.de>
12083
12084         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
12085         removal.
12086         * gcc.target/i386/sselibm-2.c: Likewise.
12087         * gcc.target/i386/sselibm-3.c: Likewise.
12088         * gcc.target/i386/sselibm-4.c: Likewise.
12089         * gcc.target/i386/sselibm-5.c: Likewise.
12090
12091 2006-03-28  Roger Sayle  <roger@eyesopen.com>
12092
12093         * gcc.dg/fold-andxor-1.c: New test case.
12094         * gcc.dg/fold-xorand-1.c: Likewise.
12095
12096 2006-03-28  Roger Sayle  <roger@eyesopen.com>
12097
12098         * gcc.dg/fold-convnotconv-1.c: New test case.
12099
12100 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
12101
12102         PR fortran/26779
12103         * gfortran.dg/private_type_5.f90: New test.
12104
12105 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
12106
12107         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
12108
12109 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
12110
12111         * gfortran.dg/advance_2.f90: New test.
12112         * gfortran.dg/advance_3.f90: New test.
12113
12114         * gfortran.fortran-torture/execute/equiv_5.f: New test.
12115
12116 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12117
12118         PR libgfortran/26661
12119         PR libgfortran/26880
12120         * gfortran.dg/read_x_past.f: New test.
12121
12122 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
12123
12124         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
12125         to be STABS.
12126
12127 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
12128
12129         * objc.dg/dwarf-1.m: Skip on AIX.
12130         * objc.dg/dwarf-2.m: Skip on AIX.
12131
12132 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
12133
12134         PR fortran/26816
12135         * gfortran.dg/float_1.f90: New test.
12136
12137 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
12138
12139         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
12140         X86_64 targets.
12141         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
12142
12143 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
12144
12145         PR libfortran/26735
12146         * gfortran.dg/convert_implied_open.f90: New test case.
12147
12148 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
12149
12150         PR fortran/26769
12151         * gfortran.dg/transpose_reshape_r10.f90: New test case.
12152
12153 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
12154
12155         PR middle-end/26717
12156         * gcc.dg/pr26717.c: New test.
12157
12158 2006-03-25  Roger Sayle  <roger@eyesopen.com>
12159
12160         * gfortran.dg/dependency_12.f90: New test case.
12161
12162 2006-03-24  Roger Sayle  <roger@eyesopen.com>
12163
12164         * gfortran.dg/dependency_9.f90: New (resurected) test case.
12165
12166 2006-03-24  Jeff Law  <law@redhat.com>
12167
12168         * gcc.c-torture/pr26840.c: New test.
12169
12170 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
12171
12172         * objc.dg/dwarf-2.m: New.
12173         * obj-c++.dg/dwarf-2.mm: New.
12174
12175         * g++.old-deja/g++.other/init19.C: New.
12176
12177 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
12178
12179         * g++.dg/eh/spbp.C: Skip on AIX.
12180
12181 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
12182
12183         PR middle-end/26611
12184         * g++.dg/gomp/pr26611-1.C: New test.
12185         * g++.dg/gomp/pr26611-2.C: New test.
12186
12187 2006-03-24  Jeff Law  <law@redhat.com>
12188
12189         * gcc.c-torture/compile/pr26833.c: New test.
12190         * gfortran.fortran-torture/compile/pr26806.f90: New test.
12191
12192 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12193
12194         * gfortran.dg/endfile_2.f90: Delete temp file.
12195
12196 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
12197
12198         PR fortran/19303
12199         * gfortran.dg/record_marker_1.f90: New test case.
12200         * gfortran.dg/record_marker_2.f: New test case.
12201         * gfortran.dg/record_marker_3.f90: New test case.
12202
12203 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
12204
12205         PR fortran/17298
12206         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
12207         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
12208
12209 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
12210
12211         * lib/gcc-dg.exp (cleanup-modules): New proc.
12212         * gfortran.dg/allocatable_function_1.f90,
12213         gfortran.dg/allocate_char_star_scalar_1.f90,
12214         gfortran.dg/assumed_charlen_function_1.f90,
12215         gfortran.dg/assumed_dummy_1.f90,
12216         gfortran.dg/assumed_shape_ranks_1.f90,
12217         gfortran.dg/assumed_shape_ranks_2.f90,
12218         gfortran.dg/assumed_size_dt_dummy.f90,
12219         gfortran.dg/auto_char_dummy_array_1.f90,
12220         gfortran.dg/auto_char_len_3.f90,
12221         gfortran.dg/automatic_module_variable.f90,
12222         gfortran.dg/bad_automatic_objects_1.f90,
12223         gfortran.dg/char_array_constructor.f90,
12224         gfortran.dg/char_array_structure_constructor.f90,
12225         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
12226         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
12227         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
12228         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
12229         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
12230         gfortran.dg/derived_pointer_recursion.f90,
12231         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
12232         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
12233         gfortran.dg/dummy_functions_1.f90,
12234         gfortran.dg/elemental_initializer_1.f90,
12235         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
12236         gfortran.dg/elemental_pointer_1.f90,
12237         gfortran.dg/elemental_subroutine_1.f90,
12238         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
12239         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
12240         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
12241         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
12242         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
12243         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
12244         gfortran.dg/global_references_1.f90,
12245         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
12246         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
12247         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
12248         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
12249         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
12250         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
12251         gfortran.dg/large_integer_kind_1.f90,
12252         gfortran.dg/large_real_kind_1.f90,
12253         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
12254         gfortran.dg/module_double_reuse.f90,
12255         gfortran.dg/module_equivalence_1.f90,
12256         gfortran.dg/module_interface_1.f90,
12257         gfortran.dg/module_parameter_array_refs_1.f90,
12258         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
12259         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
12260         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
12261         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
12262         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
12263         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
12264         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
12265         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
12266         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
12267         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
12268         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
12269         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
12270         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
12271         gfortran.dg/same_name_1.f90,
12272         gfortran.dg/sibling_dummy_procedure_1.f90,
12273         gfortran.dg/sibling_dummy_procedure_2.f90,
12274         gfortran.dg/sibling_dummy_procedure_3.f90,
12275         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
12276         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
12277         gfortran.dg/used_dummy_types_2.f90,
12278         gfortran.dg/used_dummy_types_3.f90,
12279         gfortran.dg/used_dummy_types_4.f90,
12280         gfortran.dg/used_dummy_types_5.f90,
12281         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
12282         gfortran.dg/userdef_operator_1.f90: Use it.
12283
12284 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12285
12286         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
12287         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
12288         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
12289         gfortran.dg/write_back.f,
12290         gfortran.fortran-torture/execute/inquire_1.f90,
12291         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
12292
12293 2006-03-21  Jeff Law  <law@redhat.com>
12294
12295         * gcc.dg/tree-ssa/vrp28.c: New test.
12296
12297 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12298
12299         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
12300         if _STDC_C99 is defined.
12301         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
12302         * gcc.dg/builtins-20.c: Likewise.
12303         * gcc.dg/builtins-53.c: Likewise.
12304         * gcc.dg/single-precision-constant.c: Likewise. Also pass
12305         -mmacosx-version-min=10.3 on PowerPC/Darwin.
12306
12307 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
12308
12309         PR tree-opt/26781
12310         * gcc.c-torture/compile/pr26781-1.c: New test.
12311         * gcc.c-torture/compile/pr26781-2.c: New test.
12312
12313 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
12314
12315         PR c++/26690
12316         * g++.dg/gomp/pr26690-1.C: New test.
12317         * g++.dg/gomp/pr26690-2.C: New test.
12318
12319 2006-03-20  Jeff Law  <law@redhat.com>
12320
12321         * gcc.dg/tree-ssa/pr21829.c: New test.
12322
12323         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
12324
12325 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
12326
12327         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
12328         (check_visibility_available): Use it.
12329         (check_effective_target_default_packed): Likewise.
12330         (check_effective_target_pcc_bitfield_type_matters): Likewise.
12331         (check_effective_target_fopenmp): Likewise.
12332         (check_effective_target_freorder): Likewise.
12333         (check_effective_target_fpic): Likewise.
12334         (check_named_sections_available): Likewise.
12335         (check_effective_target_ilp32): Likewise.
12336         (check_effective_target_lp64): Likewise.
12337
12338 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
12339
12340         PR fortran/20935
12341         * gfortran.dg/scalar_mask_2.f90: New test case.
12342
12343 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
12344
12345         PR tree-opt/26629
12346         * gcc.dg/tree-ssa/loadpre12.c: New test.
12347         * gcc.dg/tree-ssa/loadpre13.c: New test.
12348         * gcc.dg/tree-ssa/loadpre14.c: New test.
12349         * gcc.dg/tree-ssa/loadpre15.c: New test.
12350         * gcc.dg/tree-ssa/loadpre16.c: New test.
12351         * gcc.dg/tree-ssa/loadpre17.c: New test.
12352         * gcc.dg/tree-ssa/loadpre18.c: New test.
12353         * gcc.dg/tree-ssa/loadpre19.c: New test.
12354         * gcc.dg/tree-ssa/loadpre20.c: New test.
12355         * gcc.dg/tree-ssa/loadpre21.c: New test.
12356         * gcc.dg/tree-ssa/loadpre22.c: New test.
12357
12358 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
12359
12360         PR fortran/26741
12361         * gfortran.dg/elemental_initializer_1.f90: New test.
12362
12363         PR fortran/26716
12364         * gfortran.dg/assumed_shape_ranks_2: New test.
12365
12366 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
12367
12368         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
12369         target fpic.
12370
12371 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12372
12373         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
12374         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
12375         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
12376         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
12377         gfortran.fortran-torture/execute/direct_io.f90,
12378         gfortran.fortran-torture/execute/inquire_2.f90,
12379         gfortran.fortran-torture/execute/inquire_4.f90,
12380         gfortran.fortran-torture/execute/list_read_1.f90,
12381         gfortran.fortran-torture/execute/open_replace.f90,
12382         gfortran.fortran-torture/execute/slash_edit.f90,
12383         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
12384         temporary files from testcases.
12385
12386 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12387
12388         PR libgfortran/26509
12389         gfortran.dg/write_direct_eor.f90: New test.
12390
12391 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
12392
12393         * gcc.target/powerpc/pr26350.c: New.
12394         * gcc.target/powerpc/indexed-addr.c: New.
12395
12396 2006-03-16  Roger Sayle  <roger@eyesopen.com>
12397
12398         * gfortran.dg/dependency_13.f90: New test case.
12399
12400 2006-03-16  Roger Sayle  <roger@eyesopen.com>
12401
12402         PR middle-end/21781
12403         * gcc.dg/real-const-1.c: New test case.
12404
12405 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
12406
12407         * g++.old-deja/g++.other/init18.C: New.
12408         * g++.old-deja/g++.other/init5.C: Remove xfail.
12409
12410 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12411
12412         * g++.dg/opt/pr15551.C: Cleanup temp file.
12413
12414 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12415
12416         PR c++/6634
12417         g++.dg/parse/long1.C: New test.
12418
12419 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12420
12421         PR fortran/19101
12422         * gfortran.dg/continuation.f90: New test.
12423         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
12424
12425 2006-03-14  Richard Guenther  <rguenther@suse.de>
12426
12427         PR tree-optimization/26672
12428         * gcc.dg/torture/pr26672.c: New testcase.
12429
12430 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
12431
12432         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
12433         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
12434
12435 2006-03-13  Roger Sayle  <roger@eyesopen.com>
12436
12437         PR middle-end/26557
12438         * gcc.c-torture/compile/switch-1.c: New test case.
12439
12440 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
12441
12442         PR fortran/25378
12443         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
12444         test to include more permuatations of mask and index.
12445         * gfortran.dg/scalar_mask_1.f90: Modify last test to
12446         respond to F2003 spec. that the position returned for an all false
12447         mask && condition is zero.
12448
12449 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
12450
12451         PR middle-end/25989
12452         * gcc.dg/gomp/pr25989.c: New test.
12453
12454 2006-03-13  Jeff Law  <law@redhat.com>
12455
12456         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
12457
12458 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
12459
12460         * gcc.dg/switch-9.c: New test.
12461
12462 2006-03-13  Richard Guenther  <rguenther@suse.de>
12463
12464         PR middle-end/26630
12465         * gcc.dg/torture/pr26630.c: New testcase.
12466
12467 2006-03-11  Roger Sayle  <roger@eyesopen.com>
12468
12469         * gfortran.dg/dependency_10.f90: New test case.
12470         * gfortran.dg/dependency_11.f90: Likewise.
12471
12472 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
12473             Erik Edelmann  <eedelman@gcc.gnu.org>
12474
12475         * gfortran.dg/allocatable_function_1.f90: New.
12476         * gfortran.dg/allocatable_function_2.f90: New.
12477
12478 2006-03-10  Richard Guenther  <rguenther@suse.de>
12479
12480         PR middle-end/26565
12481         * gcc.dg/torture/pr26565.c: New testcase.
12482
12483 2006-03-09  Eric Christopher  <echristo@apple.com>
12484
12485         * gcc.c-torture/compile/20060309-1.c: New.
12486
12487 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12488
12489         PR libgfortran/26499
12490         * gfortran.dg/write_back.f: New test.
12491         * gfortran.dg/write_rewind_1.f: New test.
12492         * gfortran.dg/write_rewind_2.f: New test.
12493
12494 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12495
12496         PR libgfortran/26554
12497         * gfortran.dg/read_logical.f90: New test.
12498
12499 2006-03-04  Laurent GUERBY <laurent@guerby.net>
12500
12501         * ada/acats/norun.lst: cdd2a03 now passes.
12502
12503 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
12504
12505         PR testsuite/25177
12506         * gcc.target/powerpc/pr18096-1.c: Change where the error
12507         would match.
12508
12509 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
12510
12511         * gcc.target/i386/cleanup-1.c: New test.
12512         * gcc.target/i386/cleanup-2.c: New test.
12513
12514 2006-03-04  Roger Sayle  <roger@eyesopen.com>
12515
12516         * gfortran.dg/dependency_9.f90: Remove for the time being.
12517
12518 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
12519
12520         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
12521         directive.
12522
12523 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12524
12525         * gfortran.dg/dependency_9.f90: New test case.
12526
12527 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12528
12529         * gfortran.dg/dependency_4.f90: New test case.
12530         * gfortran.dg/dependency_5.f90: New test case.
12531         * gfortran.dg/dependency_6.f90: New test case.
12532         * gfortran.dg/dependency_7.f90: New test case.
12533         * gfortran.dg/dependency_8.f90: New test case.
12534
12535 2006-03-03  Paul Brook  <paul@codesourcery.com>
12536
12537         * lib/target-supports.exp (check_profiling_available):
12538         Add m68k-*-elf.
12539
12540 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
12541
12542         PR fortran/25031
12543         * multiple_allocation_1.f90: New test.
12544
12545 2006-03-03  Roger Sayle  <roger@eyesopen.com>
12546
12547         PR tree-optimization/26524
12548         * gfortran.dg/pr26524.f: New test case.
12549
12550 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12551
12552         * g++.dg/template/repo5.C: Cleanup repo files.
12553         * gcc.dg/20051201-1.c: Cleanup coverage files.
12554         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
12555         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
12556         tree dump files.
12557
12558 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
12559
12560         * objc.dg/objc-nofilename-1.m: New test.
12561         * objc.dg/bad-receiver-type.m: New test.
12562         * obj-c++.dg/bad-receiver-type.mm: New test.
12563
12564 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12565
12566         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
12567
12568 2006-03-01  Mike Stump  <mrs@apple.com>
12569
12570         * g++.dg/abi/key2.C: Add.
12571
12572 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
12573
12574         * gfortran.dg/logical_dot_product.f90: New test.
12575
12576         PR fortran/26393
12577         * gfortran.dg/used_interface_ref.f90: New test.
12578
12579         PR fortran/20938
12580         * gfortran.dg/dependency_2.f90: New test.
12581         * gfortran.fortran-torture/execute/where17.f90: New test.
12582         * gfortran.fortran-torture/execute/where18.f90: New test.
12583         * gfortran.fortran-torture/execute/where19.f90: New test.
12584         * gfortran.fortran-torture/execute/where20.f90: New test.
12585
12586 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
12587
12588         * g++.dg/tree-ssa/pr26443.C: New test case.
12589
12590 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
12591
12592         PR middle-end/26022
12593         * g++.dg/opt/return-slot1.C: New test.
12594
12595 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12596
12597         PR libgfortran/26136
12598         * gfortran.dg/namelist_23.f90: New test.
12599
12600 2006-02-28  Roger Sayle  <roger@eyesopen.com>
12601
12602         PR middle-end/14752
12603         * gcc.dg/fold-eqandshift-2.c: New test case.
12604
12605 2006-02-28  Richard Guenther  <rguenther@suse.de>
12606
12607         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
12608         decomposition.
12609
12610 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
12611
12612         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
12613
12614 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12615
12616         PR libgfortran/26464
12617         * gfortran.dg/backspace_5.f: New test.
12618         * gfortran.dg/backspace_6.f: New test.
12619
12620 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12621
12622         * gcc.dg/fold-eqandnot-1.c: New test case.
12623
12624 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12625
12626         PR middle-end/19983
12627         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
12628
12629 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
12630
12631         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
12632         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
12633
12634 2006-02-26  Richard Guenther  <rguenther@suse.de>
12635
12636         PR tree-optimization/26421
12637         * gcc.dg/tree-ssa/pr26421.c: New testcase.
12638
12639 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
12640
12641         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
12642         * g++.old-deja/g++.robertl/eb132.C: Likewise.
12643
12644 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12645
12646         * gcc.dg/fold-even-1.c: New test case.
12647
12648 2006-02-26  Roger Sayle  <roger@eyesopen.com>
12649
12650         PR middle-end/21137
12651         * gcc.dg/fold-eqandshift-1.c: New test case.
12652
12653 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
12654
12655         PR tree-optimization/25125
12656         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
12657         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
12658
12659 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
12660
12661         PR tree-optimizations/26359
12662         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
12663         with -fdump-tree-dceloop-details.
12664         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
12665
12666 2006-02-25  Roger Sayle  <roger@eyesopen.com>
12667
12668         PR middle-end/23673
12669         * gcc.dg/fold-eqxor-1.c: New test case.
12670         * gcc.dg/fold-eqxor-2.c: Likewise.
12671         * gcc.dg/fold-eqxor-3.c: Likewise.
12672
12673 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
12674
12675         PR fortran/23092
12676         * scalar_mask_1.f90: New test.
12677
12678 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
12679
12680         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
12681         * g++.dg/eh/uncaught2.C: New.
12682         * g++.dg/eh/uncaught3.C: New.
12683
12684 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12685
12686         PR libgfortran/26423
12687         * gfortran.dg/read_many_1.f: New test.
12688
12689 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
12690
12691         PR fortran/24519
12692         * gfortran.dg/dependency_3.f90: New test.
12693         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
12694         XFAILs.
12695
12696         PR fortran/25395
12697         * gfortran.dg/equiv_6.f90: New test.
12698
12699 2006-02-23  Jeff Law  <law@redhat.com>
12700
12701         * gcc.c-torture/compile/pr26425.c: New test.
12702
12703 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
12704
12705         PR middle-end/26412
12706         * gcc.dg/gomp/pr26412.c: New test.
12707
12708 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12709
12710         PR c++/26291
12711         * g++.dg/other/ellipsis1.C: New test.
12712         * g++.dg/parse/operator4.C: Adjust error marker.
12713
12714 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
12715
12716         PR target/25603
12717         * gfortran.dg/pr25603.f: New testcase.
12718
12719 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
12720
12721         * gcc.dg/bf-spl1.c: Don't specify -m68000.
12722         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
12723
12724 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
12725
12726         * g++.dg/eh/spbp.C: New.
12727
12728 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
12729
12730         PR middle-end/26379
12731         * gcc.target/i386/mmx-7.c: New test.
12732
12733 2006-02-20  Roger Sayle  <roger@eyesopen.com>
12734
12735         PR tree-optimization/26361
12736         * gcc.dg/tree-ssa/vrp27.c: New test case.
12737
12738 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
12739
12740         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
12741         * gcc.dg/tree-ssa/complex-4.c: Here.
12742
12743 2006-02-19  Roger Sayle  <roger@eyesopen.com>
12744
12745         PR middle-end/19543
12746         * gfortran.dg/logical_1.f90: New test case.
12747
12748 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
12749
12750         PR middle-end/26334
12751         * gcc.dg/20060218-1.c: Moved to...
12752         * gcc.target/i386/20060218-1.c: ... here.  New test.
12753
12754 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12755
12756         PR fortran/26201
12757         * gfortran.dg/convert_1.f90: New.
12758
12759 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
12760
12761         PR fortran/25054
12762         * gfortran.dg/namelist_5.f90: New test.
12763
12764         PR fortran/25089
12765         * gfortran.dg/namelist_4.f90: New test.
12766
12767 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12768
12769         PR tree-opt/25680
12770         * gcc.dg/tree-ssa/complex-3.c: New test.
12771
12772 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
12773
12774         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
12775         variable to take into account the variable name in the
12776         function header.
12777         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
12778
12779 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
12780
12781         PR middle-end/26334
12782         * gcc.c-torture/compile/20060217-1.c: New test.
12783         * gcc.dg/20060218-1.c: New test.
12784
12785 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
12786
12787         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
12788
12789 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
12790
12791         * gcc.dg/cpp/undef3.c: New test.
12792         * gcc.dg/cpp/trad/builtins2.c: New test.
12793
12794 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
12795
12796         PR c++/26266
12797         * g++.dg/template/static22.C: New test.
12798         * g++.dg/template/static23.C: New test.
12799         * g++.dg/template/static24.C: New test.
12800         * g++.dg/template/non-dependent13.C: New test.
12801         * g++.dg/init/member1.C: Tweak error markers.
12802
12803 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12804
12805         PR target/26255
12806         * gcc.c-torture/compile/pr26255.c: New test case.
12807
12808 2006-02-16  Roger Sayle  <roger@eyesopen.com>
12809
12810         * gfortran.fortran-torture/execute/where_10.f90: New test case.
12811         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
12812         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
12813         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
12814         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
12815         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
12816         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
12817
12818 2006-02-16  Jeff Law  <law@redhat.com>
12819
12820         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
12821         * gcc.dg/tree-ssa/vrp26.c: New test.
12822
12823 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
12824
12825         PR target/20353
12826         PR target/24578
12827         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
12828         __UCLIBC__ is defined.
12829
12830 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
12831
12832         PR fortran/26224
12833         * gfortran.dg/gomp/pr26224.f: New test.
12834
12835 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
12836
12837         PR tree-opt/25918
12838         * lib/target-supports.exp
12839         (check_effective_target_vect_short_mult): New.
12840         (check_effective_target_vect_char_mult): New.
12841         (check_effective_target_vect_widen_sum_qi_to_si): New.
12842         (check_effective_target_vect_widen_sum_qi_to_hi): New.
12843         (check_effective_target_vect_widen_sum_hi_to_si): New.
12844         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
12845         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
12846         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
12847         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
12848         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
12849         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
12850         vect-reduc-pattern-2c.c
12851         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
12852         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
12853         vect-reduc-pattern-1c.c
12854
12855 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
12856
12857         PR fortran/24557
12858         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
12859
12860 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12861
12862         PR fortran/26054
12863         * gfortran.dg/enum_8.f90: Remove check for warning.
12864         * gfortran.dg/iomsg_1.f90: Ditto.
12865         * gfortran.dg/enum_1.f90: Ditto.
12866         * gfortran.dg/enum_9.f90: Ditto.
12867         * gfortran.dg/enum_2.f90: Ditto.
12868         * gfortran.dg/enum_10.f90: Ditto.
12869         * gfortran.dg/enum_3.f90: Ditto.
12870         * gfortran.dg/flush_1.f90: Ditto.
12871         * gfortran.dg/enum_4.f90: Ditto.
12872         * gfortran.dg/array_constructor_1.f90: Ditto.
12873         * gfortran.dg/enum_5.f90: Ditto.
12874         * gfortran.dg/enum_6.f90: Ditto.
12875         * gfortran.dg/enum_7.f90: Ditto.
12876
12877 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
12878
12879         PR middle-end/26300
12880         * gcc.c-torture/compile/20060215-1.c: New test.
12881
12882 2006-02-14  Roger Sayle  <roger@eyesopen.com>
12883
12884         PR middle-end/23670
12885         * gcc.dg/tree-ssa/andor-2.c: New test case.
12886
12887 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
12888
12889         PR fortran/25045
12890         * optional_dim.f90: New test.
12891
12892 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12893
12894         PR fortran/26277
12895         * gfortran.dg/label_4.f90: New.
12896
12897 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
12898             Diego Novillo  <dnovillo@redhat.com>
12899             Uros Bizjak  <uros@kss-loka.si>
12900
12901         * gfortran.dg/gomp: New directory.
12902
12903 2006-02-14  Richard Guenther  <rguenther@suse.de>
12904
12905         PR tree-optimization/26258
12906         * gcc.dg/torture/pr26258.c: New testcase.
12907
12908 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
12909
12910         PR fortran/26246
12911         * gfortran.dg/pr26246_1.f90: New test.
12912         * gfortran.dg/pr26246_2.f90: New test.
12913
12914         PR middle-end/26092
12915         * gcc.c-torture/compile/20060208-1.c: New test.
12916
12917 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
12918
12919         PR fortran/26074
12920         PR fortran/25103
12921         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
12922         * gfortran.dg/bad_automatic_objects_1.f90: New test.
12923         * gfortran.dg/automatic_module_variable.f90: Change error message.
12924
12925         PR fortran/20861
12926         * gfortran.dg/internal_dummy_1.f90: New test.
12927
12928         PR fortran/20871
12929         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
12930
12931
12932         PR fortran/25083
12933         * gfortran.dg/uncommon_block_data_1.f90: New test.
12934         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
12935         with standard.
12936
12937         PR fortran/25088
12938         * gfortran.dg/typed_subroutine_1.f90: New test.
12939
12940 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
12941
12942         * objc.dg/dwarf-1.m: New.
12943
12944 2006-02-13  Roger Sayle  <roger@eyesopen.com>
12945
12946         PR middle-end/24427
12947         * gcc.dg/tree-ssa/andor-1.c: New test case.
12948
12949 2006-02-13  Josh Conner  <jconner@apple.com>
12950
12951         PR target/25376
12952         * gcc.dg/pr25376.c: New test.
12953
12954         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
12955         assemble.
12956         * lib/target-supports.exp (check_named_sections_available):
12957         Only compile named-sections test -- don't assemble.
12958
12959 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12960
12961         * g++.dg/warn/no-write-strings.C: New test.
12962         * g++.dg/warn/write-strings.C: Likewise.
12963         * g++.dg/warn/write-strings-default.C: Likewise.
12964
12965 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
12966
12967         PR fortran/25806
12968         * gfortran.dg/ret_pointer_2.f90: New test.
12969
12970 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
12971
12972         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
12973
12974 2006-02-10  Jeff Law  <law@redhat.com>
12975
12976         * gcc.c-torture/compile/pr26213.c: New test.
12977
12978 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
12979
12980         gfortran.dg/null_1.f90: New test.
12981
12982 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12983
12984         PR fortran/14771
12985         * gfortran.dg/parens_4.f90: New.
12986         * gfortran.dg/parens_5.f90: New.
12987
12988 2006-02-10  Richard Guenther  <rguenther@suse.de>
12989
12990         * gcc.dg/pr23372-1.c: Remove empty file.
12991
12992 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12993         Paul Thomas  <pault@gcc.gnu.org>
12994
12995         PR fortran/14771
12996         * gfortran.dg/parens_1.f90: New.
12997         * gfortran.dg/parens_2.f90: New.
12998         * gfortran.dg/parens_3.f90: New.
12999
13000 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
13001
13002         PR fortran/26038
13003         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
13004
13005         PR fortran/25059
13006         * gfortran.dg/impure_assignment_1.f90: New test.
13007
13008         PR fortran/25070
13009         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
13010
13011 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
13012
13013         PR target/26141
13014         * g++.dg/expr/stdarg2.C: New test.
13015
13016 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
13017
13018         PR inline-asm/16194
13019         * gcc.dg/pr16194.c: New test.
13020
13021 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13022
13023         * ada/acats/run_acats: Use portable variant of "$@".
13024
13025 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13026
13027         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
13028         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
13029
13030 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13031
13032         PR tree-opt/26179
13033         * g++.dg/opt/pr26179.C: New test.
13034
13035 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13036
13037         PR middle-end/26134
13038         * gcc.dg/tree-ssa/complex-3.c: New test.
13039
13040 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13041
13042         * gcc.c-torture/compile/volatile-1.c: New test.
13043
13044 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
13045
13046         PR 26180
13047         * gcc.dg/tree-ssa/pr26180.c: New test.
13048
13049 2006-02-08  Jeff Law  <law@redhat.com>
13050
13051         * gcc.dg/tree-ssa/pr21417.c: New test.
13052
13053 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
13054
13055         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13056         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
13057
13058 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
13059
13060         * lib/scanrtl.exp: New.
13061
13062 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13063
13064         PR c++/26071
13065         * g++.dg/other/virtual2.C: New test.
13066
13067         PR c++/26070
13068         * g++.dg/other/virtual1.C: New test.
13069
13070 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
13071
13072         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
13073         cleanup-ipa-dump): Update dump file glob patterns.
13074         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
13075         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
13076
13077         * lib/gcc-dg.exp: Load it.
13078         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
13079
13080 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
13081
13082         PR testsuite/26159
13083         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
13084         * gcc.dg/tree-ssa/pr23382.c: Ditto.
13085
13086 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13087
13088         PR fortran/25577
13089         * gfortran.dg/mvbits_1.f90: New.
13090
13091 2006-02-07  Dirk Mueller  <dmueller@suse.com>
13092
13093         * g++.dg/warn/Wdiv-by-zero.C: New test.
13094         * g++.dg/warn/Wno-div-by-zero.C: New.
13095
13096 2006-02-07  Jeff Law  <law@redhat.com>
13097
13098         * gcc.dg/tree-ssa/pr21559.c: New test.
13099
13100         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
13101         multiple VRP passes.
13102         * gcc.dg/tree-ssa/vrp09.c: Likewise.
13103         * gcc.dg/tree-ssa/vrp18.c: Likewise.
13104         * gcc.dg/tree-ssa/pr21582.c: Likewise.
13105         * gcc.dg/tree-ssa/pr20657.c: Likewise.
13106         * gcc.dg/tree-ssa/pr21001.c: Likewise.
13107         * gcc.dg/tree-ssa/vrp02.c: Likewise
13108         * gcc.dg/tree-ssa/vrp11.c: Likewise
13109         * gcc.dg/tree-ssa/pr14341.c: Likewise
13110         * gcc.dg/tree-ssa/vrp19.c: Likewise
13111         * gcc.dg/tree-ssa/vrp20.c: Likewise
13112         * gcc.dg/tree-ssa/vrp03.c: Likewise
13113         * gcc.dg/tree-ssa/pr21086.c: Likewise
13114         * gcc.dg/tree-ssa/pr21959.c: Likewise
13115         * gcc.dg/tree-ssa/vrp21.c: Likewise
13116         * gcc.dg/tree-ssa/vrp04.c: Likewise
13117         * gcc.dg/tree-ssa/pr25485.c: Likewise
13118         * gcc.dg/tree-ssa/pr22026.c: Likewise
13119         * gcc.dg/tree-ssa/vrp22.c: Likewise
13120         * gcc.dg/tree-ssa/vrp05.c: Likewise
13121         * gcc.dg/tree-ssa/20030807-10.c: Likewise
13122         * gcc.dg/tree-ssa/pr20701.c: Likewise
13123         * gcc.dg/tree-ssa/vrp23.c: Likewise
13124         * gcc.dg/tree-ssa/vrp06.c: Likewise
13125         * gcc.dg/tree-ssa/pr22117.c: Likewise
13126         * gcc.dg/tree-ssa/pr20702.c: Likewise
13127         * gcc.dg/tree-ssa/vrp15.c: Likewise
13128         * gcc.dg/tree-ssa/pr21090.c: Likewise
13129         * gcc.dg/tree-ssa/pr21294.c: Likewise
13130         * gcc.dg/tree-ssa/vrp24.c: Likewise
13131         * gcc.dg/tree-ssa/vrp07.c: Likewise
13132         * gcc.dg/tree-ssa/pr21563.c: Likewise
13133         * gcc.dg/tree-ssa/pr25382.c: Likewise
13134         * gcc.dg/tree-ssa/vrp16.c: Likewise
13135         * gcc.dg/tree-ssa/vrp25.c: Likewise
13136         * gcc.dg/tree-ssa/vrp08.c: Likewise
13137         * gcc.dg/tree-ssa/20030807-6.c: Likewise
13138         * gcc.dg/tree-ssa/vrp17.c: Likewise
13139         * gcc.dg/tree-ssa/pr21458.c: Likewise
13140         * g++.dg/tree-ssa/pr18178.C: Likewise
13141
13142 2006-02-07  Richard Guenther  <rguenther@suse.de>
13143
13144         PR c++/26140
13145         Revert
13146         2006-01-30  Richard Guenther  <rguenther@suse.de>
13147         PR c++/23372
13148         * gcc.dg/pr23372-1.C: New testcase.
13149
13150         * g++.dg/tree-ssa/pr26140.C: New testcase.
13151
13152 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
13153
13154         PR c++/9737
13155         * g++.dg/template/ttp15.C: New test.
13156         * g++.dg/template/ttp16.C: Likewise.
13157         * g++.dg/template/ttp17.C: Likewise.
13158         * g++.old-deja/g++.pt/ttp36.C: Remove.
13159         * g++.old-deja/g++.pt/ttp19.C: Likewise.
13160         * g++.old-deja/g++.pt/ttp37.C: Likewise.
13161         * g++.old-deja/g++.pt/ttp38.C: Likewise.
13162         * g++.old-deja/g++.pt/ttp39.C: Likewise.
13163         * g++.old-deja/g++.pt/ttp9.C: Likewise.
13164         * g++.old-deja/g++.pt/ttp40.C: Likewise.
13165         * g++.old-deja/g++.pt/ttp51.C: Likewise.
13166         * g++.old-deja/g++.pt/ttp26.C: Likewise.
13167         * g++.old-deja/g++.pt/ttp36.C: Likewise.
13168
13169 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
13170
13171         PR libfortran/23815
13172         * unf_io_convert_4.f90: New test.
13173
13174 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
13175
13176         * gcc.dg/tree-ssa/loadpre10.c: New test.
13177         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
13178         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
13179         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
13180
13181 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13182
13183         PR libfortran/24685
13184         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
13185
13186 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
13187
13188         PR tree-opt/25251
13189         * gfortran.dg/assign_7.f: New test.
13190
13191 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
13192
13193         PR fortran/26041
13194         PR fortran/26064
13195         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
13196         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
13197         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
13198
13199 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
13200
13201         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
13202         in size_t typedef.
13203
13204 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13205
13206         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
13207         * g++.dg/charset/string.c (foo): Likewise.
13208         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
13209         const char*
13210         * g++.dg/ext/builtin2.C (printf): Likewise.
13211         * g++.dg/init/new15.C (printf): Likewise.
13212         * g++.dg/opt/pr17697-1.C (foo): Likewise.
13213         * g++.dg/opt/pr17697-2.C (foo): Likewise.
13214         * g++.dg/opt/pr17697-3.C (foo): Likewise.
13215         * g++.dg/template/non-dependent4.C (temp): Likewise.
13216         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
13217         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
13218         parameter type to const char*.
13219         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
13220         Change type to const char*.
13221         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
13222         Likewise.
13223         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
13224         second parameter type to const char*.
13225         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
13226         (Y::Y): Change parameter type to const char*.
13227         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
13228         * g++.old-deja/g++.jason/report.C: Apply const correctness.
13229         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
13230         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
13231         (char*).
13232         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
13233         const char*.
13234         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
13235         type to const char*.
13236         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
13237         return type to const char*.
13238         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
13239         to const char*.
13240         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
13241         * g++.old-deja/g++.law/refs1.C: Likewise.
13242         * g++.old-deja/g++.law/visibility1.C: Likewise.
13243         * g++.old-deja/g++.law/visibility2.C: Likewise.
13244         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
13245         const char*.
13246         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
13247         * g++.old-deja/g++.mike/net48.C: Likewise.
13248         * g++.old-deja/g++.mike/p646.C: Likewise.
13249         * g++.old-deja/g++.mike/p6746.C: Likewise.
13250         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
13251         type to const char*.
13252         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
13253         deprecated conversion warning.
13254         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
13255         char*.
13256         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
13257         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
13258         * g++.old-deja/g++.pt/explicit8.C: Likewise.
13259         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
13260         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
13261         * g++.old-deja/g++.pt/nontype3.C: Likewise.
13262         * g++.old-deja/g++.pt/t39.C: Likewise.
13263         * g++.old-deja/g++.robertl/eb106.C: Likewise.
13264         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
13265
13266 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
13267
13268         PR fortran/25075
13269         intrinsic_argument_conformance_1.f90: New test.
13270
13271 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
13272
13273         PR fortran/20845
13274         * gfortran.dg/char_result_11.f90: Add SAVE.
13275         * gfortran.dg/der_pointer_4.f90: Ditto.
13276         * gfortran.dg/default_initialization.f90: New test.
13277
13278 2006-02-03  Jeff Law  <law@redhat.com>
13279
13280         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
13281         handle more than 100 dump files.
13282         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
13283         * lib/scantree.exp (scan-tree-dump): Likewise.
13284         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
13285         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
13286         * lib/scanipa.exp (scan-ipa-dump): Likewise.
13287         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
13288         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
13289
13290 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
13291
13292         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
13293
13294 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
13295
13296         * g++.dg/template/using12.C: New test.
13297
13298 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
13299
13300         * gcc.target/powerpc/pr25960.c: New test.
13301
13302 2006-02-02  Steven G. Kargl  <kargls@comcast>
13303
13304         PR fortran/24958
13305         gfortran.dg/nullify_2.f90: New test.
13306
13307 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
13308
13309         PR 25990
13310         * gcc.dg/gomp/pr25990.c: New test.
13311
13312 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
13313
13314         PR c++/25342
13315         * g++.gd/template/partial4.C: New test.
13316
13317 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
13318
13319         PR middle-end/26001
13320         * gfortran.dg/data_char_2.f90: New.
13321
13322 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
13323
13324         PR fortran/26039
13325         maxval_maxloc_conformance_1.f90: New test.
13326
13327 2006-01-31  Richard Guenther  <rguenther@suse.de>
13328
13329         * gcc.target/i386/sselibm-1.c: New testcase.
13330         * gcc.target/i386/sselibm-2.c: Likewise.
13331         * gcc.target/i386/sselibm-3.c: Likewise.
13332         * gcc.target/i386/sselibm-4.c: Likewise.
13333         * gcc.target/i386/sselibm-5.c: Likewise.
13334
13335 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
13336
13337         PR fortran/24266
13338         * gfortran.dg/arrayio_derived_2.f90: New.
13339
13340 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
13341
13342         * gcc.dg/unsigned-long-compare.c: New test.
13343
13344 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
13345
13346         PR testsuite/25318
13347         * lib/target-supports.exp (check_effective_target_freorder):
13348         Check to see if target supports -freorder-blocks-and-partition.
13349         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
13350         instead of "dg-require-named-sections".
13351
13352 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
13353
13354         PR target/14798:
13355         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
13356         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
13357         * gcc.dg/pragma-isr-trapa2.c: Likewise.
13358         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
13359         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
13360         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
13361         * gcc.dg/attr-isr-trap_exit.c: Likewise.
13362         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
13363
13364 2006-01-30  Richard Guenther  <rguenther@suse.de>
13365
13366         PR c++/23372
13367         * gcc.dg/pr23372-1.C: New testcase.
13368
13369 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
13370
13371         * gcc.dg/gomp/pr25874.c: New test.
13372
13373 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
13374
13375         PR tree-opt/25911
13376         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
13377
13378 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
13379
13380         PR fortran/18578
13381         PR fortran/18579
13382         PR fortran/20857
13383         PR fortran/20885
13384         * gfortran.dg/intent_out_1.f90: New test.
13385
13386 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
13387
13388         PR fortran/17911
13389         * gfortran.dg/procedure_lvalue.f90: New test.
13390
13391         PR fortran/20895
13392         PR fortran/25030
13393         * gfortran.dg/char_pointer_assign_2.f90: New test.
13394         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
13395         assignment to be consistent with standard.
13396         * gfortran.dg/char_result_2.f90: The same.
13397         * gfortran.dg/char_result_8.f90: The same.
13398
13399 2006-01-28  Zack Weinberg  <zackw@panix.com>
13400
13401         * gcc.dg/Woverlength-strings.c
13402         * gcc.dg/Woverlength-strings-pedantic-c89.c
13403         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
13404         * gcc.dg/Woverlength-strings-pedantic-c99.c
13405         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
13406
13407 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
13408
13409         * gcc.c-torture/execute/20060127-1.c: New test.
13410
13411 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
13412
13413         PR c++/25999
13414         * g++.dg/ext/pragmaweak1.C: New test.
13415
13416 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
13417
13418         PR c++/25855
13419         * g++.dg/template/spec29.C: New test.
13420
13421 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
13422
13423         PR c/19606.
13424         * gcc.c-torture/execute/pr19606.c: New.
13425
13426 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
13427
13428         * gcc.dg/pragma-re-4.c: New test.
13429
13430 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
13431
13432         PR fortran/25964
13433         * gfortran.dg/assumed_size_refs_3.f90: New test.
13434
13435 2006-01-27  Ben Elliston  <bje@au.ibm.com>
13436
13437         * gcc.misc-tests/dectest.exp: Remove defunct comment.
13438
13439 2006-01-26  Laurent GUERBY <laurent@guerby.net>
13440
13441         PR ada/21317
13442         * ada/acats/support/impdef.a: Add One_Long_Second.
13443         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
13444         * ada/acats/tests/c9/c94026.a: Likewise.
13445         * ada/acats/tests/c9/c97305c.ada: Likewise.
13446         * ada/acats/tests/c9/c99004a.ada: Likewise.
13447
13448 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
13449
13450         PR fortran/25964
13451         * gfortran.dg/global_references_2.f90: New test.
13452
13453         PR fortran/25084
13454         PR fortran/20852
13455         PR fortran/25085
13456         PR fortran/25086
13457         * gfortran.dg/assumed_charlen_function_1.f90: New test.
13458         * gfortran.dg/assumed_charlen_function_3.f90: New test.
13459
13460         PR fortran/25416
13461         * gfortran.dg/assumed_charlen_function_2.f90: New test.
13462
13463 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
13464
13465         PR c/25892
13466         * gcc.dg/Wpointer-sign.c: New.
13467         * gcc.dg/Wpointer-sign-Wall.c: New.
13468         * gcc.dg/Wpointer-sign-Wall-no.c: New.
13469         * gcc.dg/Wpointer-sign-pedantic.c: New.
13470         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
13471         * gcc.dg/conv-2.c: Use -Wpointer-sign.
13472
13473 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
13474
13475         PR C/25861
13476         * gcc.c-torture/compile/pr25861.c: New test.
13477
13478 2006-01-26  Paul Brook  <paul@codesourcery.com>
13479
13480         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
13481         on short-enum targets.
13482         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
13483         variable.
13484         (generate_fields): Use short_enums.
13485         (main): Set short_enums.  Document -e.
13486         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
13487         on short-enum targets.
13488         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
13489         variable.
13490         (generate_fields): Use short_enums.
13491         (main): Set short_enums.  Document -e.
13492         * lib/target-supports.exp (check_effective_target_short_enums): New.
13493
13494 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
13495
13496         PR target/25947
13497         * gcc.dg/torture/pr25947-1.c: New test.
13498
13499 2006-01-25  Jan Hubicka  <jh@suse.cz>
13500             Roger Sayle  <roger@eyesopen.com>
13501
13502         PR rtl-optimization/25703
13503         * gcc.target/i386/20060125-1.c: New test case.
13504         * gcc.target/i386/20060125-2.c: New test case.
13505
13506 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13507
13508         PR fortran/18540
13509         * gfortran.dg/goto_1.f: New.
13510
13511 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
13512
13513         PR fortran/25716
13514         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
13515         25716 on 32-bit systems too.
13516
13517 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
13518
13519         PR testsuite/25590
13520         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
13521
13522 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
13523
13524         * gcc.dg/tree-ssa/gen-vect-33.c: New.
13525
13526 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13527
13528         PR fortran/25835
13529         * gfortran.dg/read_eof.f90: Delete, renamed.
13530         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
13531         * gfortran.dg/read_eof_2.f90: New test.
13532         * gfortran.dg/read_eof_3.f90: New test.
13533
13534 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
13535
13536         PR tree-opt/25860
13537         * gcc.c-torture/compile/pr25860.c: New test.
13538
13539 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13540
13541         PR c++/25552
13542         * g++.dg/parse/dtor8.C: New test.
13543
13544 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
13545
13546         PR testsuite/25891
13547         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
13548         * gcc.dg/gomp/gomp.exp: Return without testing anything if
13549         check_effective_target_fopenmp returns 0.
13550
13551 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
13552
13553         PR ada/20548
13554         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
13555         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
13556         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
13557
13558 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
13559
13560         PR tree-opt/25857
13561         * g++.dg/opt/pr25857.C: New test.
13562
13563 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
13564         Jan Hubicka  <jh@suse.cz>
13565         Richard Guenther  <rguenther@suse.de>
13566
13567         PR rtl-optimization/25654
13568         * gcc.dg/torture/pr25654.c: New testcase.
13569         * gcc.target/i386/pr25654.c: Likewise.
13570
13571 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
13572
13573         PR fortran/25901
13574         * gfortran.dg/internal references_2.f90: New test.
13575
13576         Fix regression in testing of admissability of attributes.
13577         * gfortran.dg/intent_used_1.f90: New test.
13578
13579 2006-01-23  Ben Elliston  <bje@au.ibm.com>
13580
13581         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
13582         Remove target conditional torture options for i?86 and x86_64
13583         GNU/Linux.
13584
13585 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13586
13587         PR c++/10891
13588         * g++.dg/rtti/no-rtti.C: New.
13589
13590 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
13591
13592         PR c++/25895
13593         * g++.dg/inherit/conv2.C: New test.
13594
13595         PR c++/25856
13596         * g++.dg/parse/dtor7.C: New test.
13597
13598         PR c++/25858
13599         * g++.dg/template/crash44.C: New test.
13600
13601 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
13602
13603         PR fortran/25124
13604         PR fortran/25625
13605         * gfortran.dg/internal_references_1.f90: New test.
13606           PR fortran/20881
13607         PR fortran/23308
13608         PR fortran/25538
13609         PR fortran/25710
13610         * gfortran.dg/global_references_1.f90: New test.
13611         * gfortran.dg/g77/19990905-1.f: Restore the error that
13612         there is a clash between the common block name and
13613         the name of a subroutine reference.
13614
13615         PR fortran/PR24276
13616         * gfortran.dg/aliasing_dummy_1.f90: New test.
13617
13618 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
13619
13620         * gcc.dg/vmx/1b-01.c: Warning fix.
13621         * gcc.dg/vmx/1c-02.c: Likewise.
13622         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
13623
13624 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
13625
13626         PR testsuite/24962
13627         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
13628
13629 2006-01-20  Richard Guenther  <rguenther@suse.de>
13630         Steven Bosscher <stevenb.gcc@gmail.com>
13631
13632         PR rtl-optimization/24626
13633         * gcc.dg/torture/pr24626-1.c: New testcase.
13634         * gcc.dg/torture/pr24626-2.c: Likewise.
13635         * gcc.dg/torture/pr24626-3.c: Likewise.
13636         * gcc.dg/torture/pr24626-4.c: Likewise.
13637
13638 2006-01-20  Dirk Mueller  <dmueller@suse.com>
13639
13640         PR c++/5520
13641         * g++.dg/warn/empty-body.C: New.
13642
13643 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
13644
13645         PR c++/22136
13646         * g++.dg/template/using10.C: New test.
13647         * g++.dg/temlpate/using11.C: Likewise.
13648         * g++.dg/inherit/using5.C: Tweak error messages.
13649
13650 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
13651
13652         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
13653         target test.
13654         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
13655
13656 2006-01-19  Jan Hubicka  <jh@suse.cz>
13657
13658         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
13659
13660 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13661
13662         PR c++/25854
13663         * g++.dg/template/spec28.C: New test.
13664
13665 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
13666
13667         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13668         (switchfiles): Fix fprintf's by adding srcdir or removing it.
13669
13670 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
13671
13672         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
13673         * gcc.dg/gomp/critical-1.c: Likewise.
13674         * gcc.dg/gomp/critical-3.c: Likewise.
13675         * gcc.dg/gomp/empty.c: Likewise.
13676         * gcc.dg/gomp/ordered-1.c: Likewise.
13677         * gcc.dg/gomp/for-4.c: Likewise.
13678         * gcc.dg/gomp/for-6.c: Likewise.
13679         * gcc.dg/gomp/master-3.c: Likewise.
13680         * gcc.dg/gomp/for-8.c: Likewise.
13681         * gcc.dg/gomp/for-10.c: Likewise.
13682         * gcc.dg/gomp/for-18.c: Likewise.
13683         * gcc.dg/gomp/for-5.c: Likewise.
13684         * gcc.dg/gomp/for-7.c: Likewise.
13685         * gcc.dg/gomp/for-9.c: Likewise.
13686
13687 2006-01-18  Jeff Law  <law@redhat.com>
13688
13689         * gcc.dg/tree-ssa/vrp25.c: New test.
13690
13691 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
13692
13693         * gcc.dg/pr25805.c: Fix misapplied patch.
13694
13695 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
13696
13697         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
13698         (check_effective_target_vect_udot_qi): New.
13699         (check_effective_target_vect_sdot_hi): New.
13700         (check_effective_target_vect_udot_hi): New.
13701         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
13702         prefixed with "wrapv-" with -fwrapv.
13703         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
13704         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
13705         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
13706         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
13707         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
13708
13709         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
13710         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
13711         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
13712         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
13713
13714 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13715
13716         PR c++/16829
13717         * g++.dg/other/default2.C: New test.
13718         * g++.dg/other/default3.C: New test.
13719
13720 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
13721
13722         PR c/25805
13723         * gcc.dg/pr25805.c: New file.
13724
13725 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
13726
13727         PR c++/25836
13728         * g++.dg/template/init6.C: New test.
13729
13730 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
13731
13732         * gcc.dg/tree-ssa/pr24287.c: New test
13733
13734 2006-01-18  Eric Christopher  <echristo@apple.com>
13735
13736         * g++.dg/eh/table.C: New.
13737
13738 2006-01-18  DJ Delorie  <dj@redhat.com>
13739
13740         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
13741         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
13742         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
13743         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
13744
13745 2006-01-18  Jeff Law  <law@redhat.com>
13746
13747         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
13748         on wrapping on overflow semantics.
13749
13750         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
13751
13752         * gcc.gc/tree-ssa/vrp23.c: New test.
13753         * gcc.gc/tree-ssa/vrp24.c: New test.
13754
13755 2006-01-18  Richard Henderson  <rth@redhat.com>
13756             Aldy Hernandez  <aldyh@redhat.com>
13757             Jakub Jelinek  <jakub@redhat.com>
13758             Diego Novillo  <dnovillo@redhat.com>
13759             Uros Bizjak  <uros@kss-loka.si>
13760
13761         * gcc.dg/gomp: New directory.
13762
13763 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
13764             Steven G. Kargl  <kargls@comcast.net>
13765
13766         PR fortran/20869
13767         * gfortran.dg/intrinsic_external_1.f90: New test.
13768
13769         PR fortran/20875.
13770         * gfortran.dg/elemental_pointer_1.f90: New test.
13771
13772         PR fortran/25024
13773         * gfortran.dg/external_procedures_1.f90: New test.
13774
13775         PR fortran/25785
13776         gfortran.dg/assumed_present.f90: New test.
13777
13778 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
13779
13780         * g++.dg/parse/lookup5.C: New test.
13781
13782 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13783
13784         PR fortran/25697
13785         * gfortran.dg/read_eof.f90: New test.
13786
13787 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13788
13789         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
13790         add a closing brace.
13791
13792 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13793
13794         PR fortran/25631
13795         * gfortran.dg/fmt_tl.f: New test.
13796
13797 2006-01-17  Eric Christopher  <echristo@apple.com>
13798
13799         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
13800         * g++.old-deja/g++.warn/impint2.C: Ditto.
13801         * g++.old-deja/g++.other/null1.C: Ditto.
13802         * g++.dg/warn/conv2.C: Ditto.
13803         * g++.dg/warn/conv4.C: New file.
13804
13805 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13806
13807         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
13808
13809 2006-01-17  Andreas Jaeger  <aj@suse.de>
13810             Janis Johnson <janis187@us.ibm.com>
13811
13812         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
13813         in 64-bit.
13814         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
13815         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
13816
13817 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13818
13819         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13820         (switchfiles): xfail txxx where xxx >= 25.
13821
13822 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
13823
13824         PR testsuite/25764
13825         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
13826
13827 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
13828
13829         PR c/25682
13830         * gcc.dg/pr25682.c: New test.
13831         * g++.dg/parse/array-size2.C: New test.
13832
13833 2006-01-16  Ian Lance Taylor  <ian@airs.com>
13834
13835         * consistency.vlad: Remove entire directory, 1652 files.
13836
13837 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
13838
13839         * lib/target-supports.exp (check_effective_target_dfp_nocache,
13840         check_effective_target_dfprt_nocache): New.
13841         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
13842         (check_effective_target_dfprt): New.
13843         * lib/c-compat.exp (check_dfp): Remove.
13844         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
13845         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
13846         level of support for decimal float.
13847         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
13848         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
13849         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
13850         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
13851         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
13852         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
13853         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
13854         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
13855         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
13856         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
13857         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
13858         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
13859         directives.
13860
13861 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
13862
13863         PR testsuite/25741
13864         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
13865         $base_dir/../.
13866         * lib/gfortran.exp (gfortran_init): Likewise.
13867         * lib/obj-c++.exp (obj-c++_init): Likewise.
13868         * lib/scanasm.exp (scan-assembler-dem): Likewise.
13869         (scan-assembler-dem-not): Likewise.
13870         * lib/scandump.exp (scan-dump-dem): Likewise.
13871         (scan-dump-dem-not): Likewise.
13872
13873 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
13874
13875         PR testsuite/25767
13876         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
13877         powerpc-*-darwin*.
13878         * lib/obj-c++.exp (obj-c++_init): Likewise.
13879
13880 2006-01-16  Richard Guenther  <rguenther@suse.de>
13881
13882         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
13883
13884 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13885
13886         PR testsuite/25777
13887         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
13888         to LD_LIBRARY_PATH.
13889
13890 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
13891             Andrew Pinski  <pinskia@physics.uc.edu>
13892
13893         * gcc.dg/minmax-1.c: New test.
13894
13895 2006-01-16  Ben Elliston  <bje@au.ibm.com>
13896
13897         * gcc.dg/dfp/dfp.exp: Correct FSF address.
13898         * gcc.misc-tests/dectest.exp: Ditto.
13899
13900 2006-01-15  Ian Lance Taylor  <ian@airs.com>
13901
13902         PR testsuite/25796
13903         * gcc.target/i386/cmov6.c: Use -march=k8.
13904
13905 2006-01-15  Andreas Jaeger  <aj@suse.de>
13906
13907         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
13908         x86 does not have __float128.
13909
13910 2006-01-14  Ian Lance Taylor  <ian@airs.com>
13911
13912         * gcc.target/i386/cmov6.c: New test.
13913
13914 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
13915
13916         PR c++/25663
13917         * g++.dg/template/ctor6.C: New test.
13918
13919 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
13920
13921         PR tree-optimization/25485
13922         * gcc.dg/tree-ssa/pr25485.c: New.
13923
13924 2006-01-14  Richard Guenther  <rguenther@suse.de>
13925
13926         PR tree-optimization/22548
13927         PR tree-optimization/22555
13928         PR tree-optimization/22501
13929         * gcc.dg/tree-ssa/alias-4.c: New testcase.
13930         * gcc.dg/tree-ssa/alias-5.c: Likewise.
13931         * gcc.dg/tree-ssa/alias-6.c: Likewise.
13932         * gcc.dg/tree-ssa/alias-7.c: Likewise.
13933         * gcc.dg/tree-ssa/alias-8.c: Likewise.
13934         * gcc.dg/tree-ssa/alias-9.c: Likewise.
13935         * gcc.dg/tree-ssa/alias-10.c: Likewise.
13936         * gcc.dg/tree-ssa/alias-11.c: Likewise.
13937         * gcc.dg/tree-ssa/alias-12.c: Likewise.
13938
13939 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
13940
13941         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
13942         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
13943
13944 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
13945         Richard Guenther  <rguenther@suse.de>
13946
13947         PR rtl-optimization/24257
13948         * gcc.dg/torture/pr24257.c: New testcase.
13949
13950 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
13951
13952         * gcc.c-torture/execute/20060110-1.c: New test.
13953         * gcc.c-torture/execute/20060110-2.c: New test.
13954
13955 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
13956
13957         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
13958
13959 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
13960
13961         PR fortran/25756
13962         * gfortran.dg/label_3.f90: New test.
13963
13964 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
13965
13966         PR tree-optimization/25771
13967         * g++.dg/tree-ssa/pr25771.C: New test
13968
13969 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
13970
13971         PR tree-opt/24365
13972         * g++.dg/opt/complex5.C: New test.
13973
13974 2006-01-13  Richard Guenther  <rguenther@suse.de>
13975
13976         * gcc.target/i386/387-9.c: New testcase.
13977
13978 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
13979
13980         PR c++/24824
13981         * g++.dg/debug/dwarf2-1.C: New.
13982
13983 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
13984
13985         PR testsuite/25728
13986         * lib/gcov.exp (verify-lines): Add "close $fd".
13987
13988 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
13989             Ben Elliston  <bje@au.ibm.com>
13990
13991         * gcc.dg/dfp/inf-1.c: New test.
13992
13993 2006-01-12  Janis Johnson <janis187@us.ibm.com>
13994             Yao Qi  <qiyaoltc@cn.ibm.com>
13995             Ben Elliston  <bje@au.ibm.com>
13996             Jon Grimm  <jgrimm2@us.ibm.com>
13997
13998         * gcc.dg/nodfp-1.c: New test.
13999         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
14000         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
14001         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
14002         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
14003         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
14004         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
14005         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
14006         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
14007         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
14008         * gcc.dg/format/dfp-scanf-1.c: Likewise.
14009         * gcc.dg/format/dfp-printf-1.c: Likewise.
14010         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
14011         (compat_setup_dfp): New.
14012         * gcc.dg/compat/compat.exp: Use it.
14013         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
14014         Make some variables global, prepend "compat_" to their names.
14015         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
14016         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
14017         * gcc.misc-tests/dectest.exp: New test driver for decTest.
14018         * lib/compat.exp (compat_skip_list): Make global, rename.
14019         * lib/c-compat.exp: New file.
14020         * lib/target-supports.exp (check_effective_target_dfp): New.
14021
14022         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
14023         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
14024         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
14025         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
14026         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
14027         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
14028         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
14029         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
14030         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
14031         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
14032         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
14033         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
14034         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
14035         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
14036         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
14037         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
14038         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
14039         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
14040         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
14041         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
14042         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
14043         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
14044         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
14045         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
14046         gcc.dg/dfp/struct-layout-1.c,
14047         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
14048         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
14049         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
14050         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
14051         gcc.dg/dfp/func-vararg-dfp.c,
14052         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
14053         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
14054         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
14055         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
14056         gcc.dg/dfp/wtr-conversion-1.c: New tests.
14057
14058 2006-01-11  Richard Guenther  <rguenther@suse.de>
14059
14060         PR tree-optimization/25734
14061         * gcc.dg/tree-ssa/pr25734.c: New testcase.
14062
14063 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
14064
14065         PR fortran/25486
14066         * gfortran.dg/literal_character_constant_1_x.F: New test.
14067         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
14068         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
14069         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
14070
14071 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
14072
14073         PR c++/25386
14074         * g++.dg/ext/packed3.C: Add expected packed error.
14075
14076 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
14077
14078         PR target/25706
14079         * gcc.dg/torture/pr25706-1.c: New test.
14080
14081 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
14082
14083         PR tree-optimization/23109
14084         PR tree-optimization/23948
14085         PR tree-optimization/24123
14086
14087         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
14088         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
14089         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
14090         g++.dg/tree-ssa/pr23948.C: New testcases.
14091         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
14092         three divisions in order to do the optimization.
14093
14094 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14095
14096         PR c++/25632
14097         * g++.dg/other/pr25632.C: New test.
14098
14099 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
14100
14101         PR fortran/25730
14102         * gfortran.dg/used_types_1.f90: New test.
14103
14104 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
14105
14106         PR target/25718
14107         * gcc.dg/torture/pr25718-1.c: New test.
14108
14109 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
14110
14111         * gfortran.dg/list_read_2.f90: Fix typo in description.
14112
14113 2006-01-10  Jan Beulich  <jbeulich@novell.com>
14114
14115         * lib/target-supports.exp (check_visibility_available): Simplify test
14116         for *-*-netware*.
14117         (check_profiling_available): Fail for *-*-netware*.
14118         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
14119         * gcc.dg/20021014-1.c: Likewise.
14120         * gcc.dg/nest.c: Likewise.
14121
14122 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
14123
14124         fortran/24936
14125         * gfortran.dg/forall_3.f90: New test.
14126
14127 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
14128
14129         PR fortran/21977
14130         * gfortran.dg/nesting_2.f90: New test.
14131         * gfortran.dg/nesting_3.f90: New test.
14132
14133 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
14134
14135         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
14136         Fix typo in comment.
14137
14138 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
14139
14140         * gfortran.dg/single_char_string.f90: New test.
14141
14142 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
14143
14144         * gfortran.dg/ichar_2.f90: New test.
14145
14146 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
14147
14148         PR fortran/25093
14149         * gfortran.dg/private_type_4.f90: New.
14150
14151 2006-01-07  Richard Guenther  <rguenther@suse.de>
14152
14153         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
14154
14155 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14156
14157         * gfortran.dg/func_decl_1.f90: New.
14158         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
14159         * gfortran.dg/array_alloc_2.f90: Likewise.
14160         * gfortran.dg/char_result_8.f90: Likewise.
14161         * gfortran.dg/dup_save_1.f90: Likewise.
14162         * gfortran.dg/dup_save_2.f90: Likewise.
14163         * gfortran.dg/f2c_6.f90: Likewise.
14164         * gfortran.dg/f2c_7.f90: Likewise.
14165         * gfortran.dg/func_result_2.f90: Likewise.
14166         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
14167
14168 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
14169
14170         PR fortran/22146
14171         * gfortran.dg/elemental_subroutine_1.f90: New test.
14172         * gfortran.dg/elemental_subroutine_2.f90: New test.
14173
14174         PR fortran/25029
14175         PR fortran/21256
14176         * gfortran.dg/assumed_size_refs_1.f90: New test.
14177
14178         PR fortran/20868
14179         PR fortran/20870
14180         * gfortran.dg/assumed_size_refs_2.f90: New test.
14181         * gfortran.dg/initialization_1.f90: Change warning message.
14182
14183 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
14184
14185         * gcc.dg/tree-ssa/loop-15.c: New test.
14186
14187 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14188
14189         PR fortran/25598
14190         * gfortran.dg/backspace_3.f: New test.
14191         * gfortran.dg/backspace_4.f: New test.
14192
14193 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14194
14195         PR fortran/24268
14196         * gfortran.dg/fmt_white.f: Update test.
14197
14198 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
14199
14200         * gcc.dg/cast-1.c: Add new warning.
14201         * gcc.dg/cast-2.c: Likewise.
14202         * gcc.dg/cast-3.c: Likewise.
14203         * gcc.dg/format/cast-1.c: Likewise.
14204         * gcc.dg/cast-4.c: New testcase.
14205
14206 2006-01-05  Richard Guenther  <rguenther@suse.de>
14207
14208         PR tree-optimization/22555
14209         * gcc.dg/tree-ssa/alias-3.c: New testcase.
14210
14211 2006-01-05  Richard Guenther  <rguenther@suse.de>
14212             Diego Novillo  <dnovillo@redhat.com>
14213
14214         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
14215         * gcc.dg/tree-ssa/loop-8.c: Likewise.
14216         * gcc.dg/tree-ssa/loop-1.c: Likewise.
14217         * gcc.dg/tree-ssa/pr23294.c: Likewise.
14218         * gcc.dg/tree-ssa/pr21985.c: Likewise.
14219         * gcc.dg/tree-ssa/loop-14.c: Likewise.
14220         * gcc.dg/tree-ssa/loop-2.c: Likewise.
14221         * gcc.dg/tree-ssa/loop-3.c: Likewise.
14222         * gcc.dg/tree-ssa/loop-4.c: Likewise.
14223         * gcc.dg/tree-ssa/pr21171.c: Likewise.
14224         * gcc.dg/tree-ssa/loop-5.c: Likewise.
14225         * gcc.dg/tree-ssa/loop-10.c: Likewise.
14226         * gcc.dg/tree-ssa/loop-6.c: Likewise.
14227         * treelang/compile/extravar.tree: Likewise.
14228         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
14229         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
14230         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
14231         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14232         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
14233
14234 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
14235
14236         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
14237         for 64-bit fix.
14238
14239 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
14240
14241         PR fortran/23675
14242         gfortran.dg/char_result_11.f90: New.
14243
14244 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
14245
14246         PR c++/24782
14247         * g++.dg/parse/access9.C: New test.
14248         * g++.dg/tc1/dr52.C: Tweak error markers.
14249
14250 2006-01-04  Richard Henderson  <rth@redhat.com>
14251
14252         Merge from gomp branch.
14253         * g++.dg/parse/pragma2.C: Update expected error lines.
14254
14255 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
14256
14257         * g++.dg/other/i386-2.C: New test.
14258
14259         PR target/25554
14260         * gcc.c-torture/compile/20051228-1.c: New test.
14261
14262         PR c/25559
14263         * gcc.dg/pr25559.c: New test.
14264
14265 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
14266
14267         PR c++/25492
14268         * g++.dg/lookup/friend9.C: New test.
14269
14270         PR c++/25625
14271         * g++.dg/template/repo5.C: New test.
14272
14273 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
14274
14275         PR fortran/25101
14276         * gfortran.dg/forall_2.f90: New test.
14277
14278 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
14279
14280         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
14281         dg-require-weak.  Adjust regexp to handle leading-underscore
14282         targets and space as well as TAB after .weak.  Change previous
14283         64-bit fix to not use naked dot.
14284
14285 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
14286
14287         PR rtl-optimization/25578
14288         * gcc.c-torture/execute/20060102-1.c: New testcase.
14289
14290 2006-01-03  Richard Guenther  <rguenther@suse.de>
14291
14292         PR c/25183
14293         * gcc.dg/torture/pr25183.c: New testcase.
14294
14295 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
14296
14297         Merge from gomp-branch.
14298         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
14299         * gcc.dg/ia64-sync-2.c: Likewise.
14300         * gcc.dg/ia64-sync-3.c: Likewise.
14301         * gcc.dg/ia64-sync-4.c: Likewise.
14302         * gcc.dg/sync-2.c: Likewise.
14303         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
14304         that sparc64-*-* and sparcv9-*-* supports sync builtins.
14305
14306 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
14307
14308         PR c++/25635
14309         * g++.dg/parse/operator6.C: New test.
14310
14311         PR c++/25637
14312         * g++.dg/parse/error29.C: New test.
14313
14314         PR c++/25638
14315         * g++.dg/parse/dtor6.C: New test.
14316
14317         PR c++/25633
14318         * g++.dg/parse/ctor3.C: New test.
14319
14320         PR c++/25634
14321         * g++.dg/template/class3.C: New test.
14322
14323 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
14324
14325         * g++.dg/debug/debug9.C: New.
14326
14327 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
14328
14329         PR fortran/24640
14330         * gfortran.dg/label_2.f90: New test.
14331
14332 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14333
14334         * g++.dg/lookup/using12.C: Tighten error marker.
14335
14336 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
14337             Andrew Pinski <pinskia@physics.uc.edu>
14338
14339         * gcc.target/powerpc/darwin-abi-3.c: New file.
14340         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
14341         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
14342         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
14343         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
14344         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
14345         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
14346         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
14347         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
14348
14349 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
14350
14351         * gcc.dg/tree-ssa/loadpre1.c: New;
14352         * gcc.dg/tree-ssa/loadpre2.c: New;
14353         * gcc.dg/tree-ssa/loadpre3.c: New;
14354         * gcc.dg/tree-ssa/loadpre4.c: New;
14355         * gcc.dg/tree-ssa/loadpre5.c: New;
14356         * gcc.dg/tree-ssa/loadpre6.c: New;
14357         * gcc.dg/tree-ssa/loadpre7.c: New;
14358         * gcc.dg/tree-ssa/loadpre8.c: New;
14359         * gcc.dg/tree-ssa/loadpre9.c: New;
14360
14361 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
14362
14363         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
14364         * g++.dg/abi/thunk4.C: Likewise.
14365
14366 2006-01-01  Andreas Jaeger  <aj@suse.de>
14367
14368         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
14369         portable.
14370
14371 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
14372
14373         PR c++/25294
14374         * gcc.dg/pragma-pack-3.c: New test.
14375         * g++.dg/parse/pragma3.C: New test.
14376
14377 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14378
14379         PR middle-end/24827
14380         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
14381
14382 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14383
14384         PR testsuite/25214
14385         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
14386
14387 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
14388
14389         PR fortran/22607
14390         * gfortran-dg/pure_byref_3.f90: New.
14391
14392         fortran/PR 25396
14393         * gfortran.dg/userdef_operator_1.f90: New.
14394
14395 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
14396
14397         * g++.dg/abi/thunk3.C: New.
14398         * g++.dg/abi/thunk4.C: New.
14399
14400 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
14401
14402         PR fortran/25532
14403         * gfortran.dg/host_used_types_1.f90: New test. Check that host
14404         associated derived type components of derived types are
14405         properly declared in contained procedures.
14406
14407 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14408
14409         PR libgfortran/25139
14410         * gfortran.dg/backspace_2.f: New test.
14411
14412 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14413
14414         PR libgfortran/25550
14415         * gfortran.dg/endfile.f: New test.
14416
14417 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14418
14419         PR libgfortran/25419
14420         * gfortran.dg/comma.f: New test.
14421
14422 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14423
14424         * lib/gfortran-dg.exp: Remove trailing whitespace.
14425         * lib/fortran-torture.exp: Test with -fbounds-check instead of
14426         -funroll-all-loops.
14427
14428 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
14429
14430         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
14431         Extended Double long doubles or repeat tests when long double is
14432         the same size as double.
14433
14434 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14435
14436         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
14437
14438         PR testsuite/25442
14439         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
14440         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
14441
14442         PR testsuite/25441
14443         * gcc.dg/pr23911.c: Make test variable static.
14444
14445         PR testsuite/25444
14446         * gcc.dg/tree-ssa/pr14841.c: Likewise.
14447
14448 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
14449
14450         PR c++/25439
14451         * g++.dg/parse/crash17.C: Adjust error markers.
14452         * g++.dg/template/error20.C: New test.
14453
14454 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
14455
14456         PR c++/23172
14457         * g++.dg/ext/complit4.C: New test.
14458
14459         PR c++/25417
14460         * g++.dg/ext/complit5.C: Likewise.
14461
14462 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
14463
14464         PR tree-optimization/25125
14465         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
14466         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
14467         * gcc.c-torture/execute/pr25125.c: New.
14468
14469 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
14470
14471         PR fortran/25029
14472         PR fortran/21256
14473         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
14474         functions with incorrect assumed size references.
14475
14476 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
14477
14478         PR c++/23171
14479         * g++.dg/opt/init1.C: New test.
14480
14481 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
14482
14483         PR c++/24671
14484         * g++.dg/template/sfinae3.C: New test.
14485
14486 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14487
14488         * g++.dg/other/friend4.C: New test.
14489
14490 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
14491
14492         PR target/25005
14493         * g++.dg/opt/pr25005.C: New test.
14494
14495 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
14496
14497         PR c++/25369
14498         * g++.dg/template/ptrmem16.C: New test.
14499
14500 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
14501
14502         PR fortran/25029
14503         PR fortran/21256
14504         * gfortran.dg/initialization_1.f90: Add test of SIZE.
14505
14506 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14507
14508         PR libgfortran/25307
14509         * gfortran.dg/list_read_5.f90: New test.
14510
14511 2005-12-22  Richard Henderson  <rth@redhat.com>
14512
14513         * gcc.target/i386/sse-7.c: Use -msse2.
14514
14515 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
14516
14517         PR rtl-optimization/25432
14518         * gcc.c-torture/compile/20051216-1.c: New test.
14519
14520         PR objc/25328
14521         * objc/execute/pr25328.m: New test.
14522
14523 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
14524
14525         PR c++/25364
14526         * g++.dg/template/call4.C: New test.
14527
14528 2005-12-22  Dale Johannesen  <dalej@apple.com>
14529
14530         * gcc.target/i386/sse-17.c: New.
14531
14532 2005-12-22  Paul Brook  <paul@codesourcery.com>
14533
14534         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
14535
14536 2005-12-22  Paul Brook  <paul@codesourcery.com>
14537
14538         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
14539
14540 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
14541
14542         PR tree-opt/25513
14543         * gcc.c-torture/compile/pr25513.c: New test.
14544
14545 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14546
14547         PR c++/23333
14548         * g++.dg/parse/error25.C: Add more tests.
14549
14550 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14551
14552         PR fortran/18990
14553         * gfortran.dg/der_charlen_1.f90: New.
14554
14555 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
14556
14557         PR fortran/20889
14558         * gfortran.dg/pointer_component_type_1.f90: New test.
14559
14560         PR fortran/25029
14561         PR fortran/21256
14562         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
14563         should give an error with assumed size array refernces and checks
14564         those that should not.
14565         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
14566         reference an upper bound so that it does not generate an error.
14567
14568         PR fortran/19362
14569         PR fortran/20244
14570         PR fortran/20864
14571         PR fortran/25391
14572         * gfortran.dg/used_dummy_types_1.f90: New test.
14573         * gfortran.dg/used_dummy_types_2.f90: New test.
14574         * gfortran.dg/used_dummy_types_3.f90: New test.
14575         * gfortran.dg/used_dummy_types_4.f90: New test.
14576         * gfortran.dg/used_dummy_types_5.f90: New test.
14577
14578         PR fortran/23152
14579         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
14580         group already being USE associated.
14581         * gfortran.dg/assumed_shape_nml.f90: New test.
14582         * gfortran.dg/assumed_size_nml.f90: New test.
14583
14584         PR fortran/20862
14585         PR fortran/25053
14586         PR fortran/25063
14587         PR fortran/25064
14588         PR fortran/25066
14589         PR fortran/25067
14590         PR fortran/25068
14591         PR fortran/25307
14592         * gfortran.dg/io_constraints_1.f90: New test.
14593         * gfortran.dg/io_constraints_1.f90: New test.
14594         * gfortran.dg/iostat_3.f90: Change wording of warning.
14595         * gfortran.dg/g77/19981216-0.f: The same.
14596
14597 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
14598
14599         PR tree-optimization/23518
14600         * gcc.dg/pr23518.c: New.
14601
14602 2005-12-21  Mike Stump  <mrs@apple.com>
14603
14604         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
14605
14606 2005-12-21  Paul Brook  <paul@codesourcery.com>
14607
14608         * gcc.dg/pr19340.c: Skip on m68k targets.
14609
14610 2005-12-21  Steven Bosscher  <stevenb@suse.de>
14611
14612         PR rtl-optimization/25196
14613         * gcc.dg/pr25196.c: New test.
14614
14615 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
14616
14617         PR fortran/25423
14618         gfortran.dg/where_nested_1.f90: New.
14619
14620 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
14621
14622         PR tree-optimization/25382.
14623         * gcc.dg/tree-ssa/pr25382.c: New.
14624
14625 2005-12-20  Richard Guenther  <rguenther@suse.de>
14626
14627         PR middle-end/24306
14628         * gcc.target/i386/pr24306.c: New testcase.
14629
14630 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
14631
14632         PR tree-optimization/25501
14633         * gcc.dg/tree-ssa/pr25501.c: New.
14634
14635 2005-12-20  Richard Guenther  <rguenther@suse.de>
14636
14637         Revert
14638         2005-12-02  Richard Guenther  <rguenther@suse.de>
14639
14640         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
14641
14642 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
14643
14644         PR c++/21228
14645         * g++.dg/warn/Wunreachable-code-2.C: New test.
14646
14647 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
14648
14649         PR c++/24278
14650         * g++.dg/template/ctor5.C: New test.
14651
14652         PR c++/24915
14653         * g++.dg/template/overload8.C: New test.
14654
14655 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
14656
14657         * gcc.c-torture/compile/pr25483 : New test.
14658
14659 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14660
14661         PR c++/20552
14662         * g++.dg/ext/typeof10.C: New test.
14663
14664 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
14665
14666         * gcc.dg/mt-loopi1.c: New.
14667
14668 2005-12-18  Richard Guenther  <rguenther@suse.de>
14669
14670         PR tree-optimization/25481
14671         * gcc.dg/torture/pr25481.c: New testcase.
14672
14673 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
14674
14675         PR rtl-optimization/21041
14676         * gcc.dg/pr21041.c: New test.
14677
14678 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14679
14680         PR libgfortran/25463
14681         * gfortran.dg/advance.f90: New test.
14682
14683 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
14684
14685         * gcc.dg/20051201-1.c: New test.
14686
14687 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
14688
14689         PR fortran/25018
14690         * gfortran.dg/initialization_1.f90: New test.
14691         * gfortran.dg/enum_5.f90: Change dg-error to new message.
14692         * gfortran.dg/g77/980616-0.f: The same.
14693
14694 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14695
14696         * PR fortran/25458
14697         * gfortran.dg/chkbits.f90: New test.
14698
14699 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14700
14701         * gfortran.dg/enum_5.f: Revert to previous version.
14702
14703 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
14704
14705         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
14706         * gfortran.dg/nested_modules_1.f90: Ditto.
14707         * gfortran.dg/hollerith_f95.f90: Ditto.
14708         * gfortran.dg/select_5.f90: Ditto.
14709         * gfortran.dg/secnds.f: Ditto.
14710         * gfortran.dg/hollerith2.f90: Ditto.
14711         * gfortran.dg/imag_2.f: Ditto.
14712         * gfortran.dg/ftell_2.f90: Ditto.
14713         * gfortran.dg/malloc_free_1.f90: Ditto.
14714         * gfortran.dg/logint-1.f: Ditto.
14715         * gfortran.dg/recursive_statement_functions.f90: Ditto.
14716         * gfortran.dg/e_d_fmt.f90: Ditto.
14717         * gfortran.dg/hollerith_legacy.f90: Ditto.
14718         * gfortran.dg/logint-2.f: Ditto.
14719         * gfortran.dg/enum_5.f90: Ditto.
14720         * gfortran.dg/f2c_2.f90: Ditto.
14721         * gfortran.dg/pr17143.f90: Ditto.
14722         * gfortran.dg/namelist_14.f90: Ditto.
14723         * gfortran.dg/logint-3.f: Ditto.
14724         * gfortran.dg/spread_scalar_source.f90: Ditto.
14725         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
14726         * gfortran.dg/namelist_11.f: Ditto.
14727         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14728         * gfortran.dg/g77/20010519-1.f
14729         * gfortran.dg/g77/alpha1.f: Ditto.
14730         * gfortran.dg/g77/990115-1.f: Ditto.
14731         * gfortran.dg/g77/erfc.f: Ditto.
14732         * gfortran.dg/g77/19990313-3.f: Ditto.
14733         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
14734         * gfortran.dg/g77/20010426.f: Ditto.
14735         * gfortran.dg/g77/19990313-0.f: Ditto.
14736         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
14737         * gfortran.dg/g77/20000629-1.f: Ditto.
14738         * gfortran.dg/g77/970125-0.f: Ditto.
14739         * gfortran.dg/g77/8485.f: Ditto.
14740         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
14741         * gfortran.dg/g77/19990313-1.f: Ditto.
14742         * gfortran.dg/g77/int8421.f: Ditto.
14743         * gfortran.dg/g77/19990305-0.f: Ditto.
14744         * gfortran.dg/g77/947.f: Ditto.
14745         * gfortran.dg/g77/19990905-2.f: Ditto.
14746         * gfortran.dg/g77/cabs.f: Ditto.
14747         * gfortran.dg/g77/19990313-2.f: Ditto.
14748         * gfortran.dg/g77/20020307-1.f: Ditto.
14749         * gfortran.dg/g77/dcomplex.f: Ditto.
14750         * gfortran.dg/g77/19990502-1.f: Ditto.
14751         * gfortran.dg/g77/19981216-0.f: Ditto.
14752         * gfortran.dg/common_4.f90: Ditto.
14753         * gfortran.dg/entry_4.f90: Ditto.
14754         * gfortran.dg/equiv_constraint_2.f90: Ditto.
14755         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
14756         * gfortran.dg/namelist_12.f: Ditto.
14757         * gfortran.dg/scale_1.f90: Ditto.
14758         * gfortran.dg/modulo_1.f90
14759         * gfortran.dg/hollerith.f90: Ditto.
14760         * gfortran.dg/direct_io_3.f90: Ditto.
14761         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
14762         * gfortran.dg/gnu_logical_1.F: Ditto.
14763         * gfortran.dg/unf_io_convert_1.f90: Ditto.
14764         * gfortran.dg/assign_1.f90: Ditto.
14765         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
14766         * gfortran.dg/pr23095.f: Ditto.
14767         * gfortran.dg/read_float_1.f90: Ditto.
14768
14769 2005-12-17  Andreas Jaeger  <aj@suse.de>
14770
14771         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
14772         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
14773
14774 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14775
14776         PR fortran/24268
14777         * gfortran.dg/fmt_white.f: New test.
14778
14779 2005-12-16  Steven G. Kargl <kargls@comcast.net>
14780
14781         * gfortran.dg/label_1.f90: New test.
14782
14783 2005-12-15  Ben Elliston  <bje@au.ibm.com>
14784
14785         PR testsuite/25422
14786         * gcc.dg/20031012-1.c: Add -Walways-true option.
14787         * gcc.dg/weak/weak-3.c: Likewise.
14788         * g++.old-deja/g++.mike/warn8.C: Likewise.
14789
14790 2005-12-16  Mike Stump  <mrs@apple.com>
14791
14792         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
14793         exit.
14794
14795 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14796
14797         PR libgfortran/25264
14798         PR libgfortran/25349
14799         * gfortran.dg/tl_editing.f90: Added additional checks.
14800         * gfortran.dg/t_editing.f: New test.
14801         * gfortran.dg/write_padding.f90: New test
14802
14803 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14804
14805         PR testsuite/25215
14806         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
14807
14808 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
14809
14810         PR rtl-optimization/24899
14811         * gcc.c-torture/execute/20051215-1.c: New test.
14812
14813 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
14814
14815         PR 24823
14816         * gfortran.dg/pr24823.f: New test.
14817
14818 2005-12-16  Jeff Law  <law@redhat.com>
14819
14820         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
14821
14822 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
14823
14824         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14825         (base_types): Change C++ style comments to C style comments.  Remove
14826         aligned types from the array.  Keep Enums disabled.
14827         (complex_types): Remove aligned types from the array.
14828         Comment out "_Complex long double".
14829         (attrib_types): Remove.
14830         (complex_attrib_types): Remove.
14831         (attrib_array_types): Remove.
14832         (complex_attrib_array_types): Remove.
14833         (aligned_bitfld_types): Remove.
14834         (n_aligned_bitfld_types): Remove.
14835         (FEATURE_ALIGNEDPACKED): Delete.
14836         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
14837         (singles): Remove support for adding attributes.
14838         (choose_type): Remove support for attributed types.
14839         (generate_fields): Remove support for attributed bit-fields.
14840         Remove support for adding attributes.
14841         (generate_random_tests): Remove support for adding attributes.
14842         (features): Add back "[0] :0" and "complex vector [0]".
14843         (main): Remove support for attributed bit-fields.
14844         Uncomment the calling of generate_random_tests for the rests of
14845         the tests.
14846
14847 2005-12-16  Jan Hubicka  <jh@suse.cz>
14848
14849         * gcc.c-torture/combine/pr25224.c: New.
14850
14851 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
14852
14853         PR other/25028
14854         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
14855         HP-UX.
14856
14857 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
14858
14859         * gcc.dg/20051215-1.c: New file.
14860
14861 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14862
14863         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
14864         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
14865
14866 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
14867
14868         PR fortran/18197
14869         * gfortran.dg/dummy_functions_1.f90: New.
14870
14871 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
14872
14873         PR rtl-optimization/25310
14874         * gcc.c-torture/compile/pr25310.c: New test.
14875
14876 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14877
14878         PR debug/25023
14879         * gcc.dg/pr25023.c: New test.
14880
14881 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14882
14883         * g++.old-deja/g++.brendan/redecl1.C,
14884         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
14885         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
14886         g++.old-deja/g++.oliva/typeof1.C,
14887         g++.old-deja/g++.other/crash16.C,
14888         g++.old-deja/g++.other/crash34.C,
14889         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
14890         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
14891         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
14892         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
14893         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
14894         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
14895         Remove xfail.
14896
14897 2005-12-14  Kean Johnston  <jkj@sco.com>
14898             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14899
14900         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
14901         * gcc.target/i386/20020523-1.c: Ditto.
14902         * gcc.target/i386/tailcall-1.c: Ditto.
14903         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
14904         * gcc.target/i386/ssetype-5.c: Ditto.
14905
14906 2005-12-14  Jeff Law  <law@redhat.com>
14907
14908         * gcc.dg/tree-ssa/foldstring-1.c: New test.
14909
14910 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
14911
14912         PR target/25254
14913         PR target/24188
14914         * gcc.target/i386/pr25254.c: New test.
14915         * gfortran.dg/PR24188.f: New test.
14916
14917 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
14918
14919         * lib/fortran-torture.exp: Catch remaining uses of
14920         remote_file build delete.
14921
14922 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14923
14924         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
14925
14926 2005-12-14  Ben Elliston  <bje@au.ibm.com>
14927
14928         * gcc.dg/warn-addr-cmp.c: New test.
14929
14930 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14931
14932         PR debug/25023
14933         PR target/25293
14934         * gcc.target/i386/pr25293.c: New test.
14935
14936 2005-12-13  Petr Machata  <machata@post.cz>
14937
14938         PR c++/24907
14939         * g++.dg/parse/comma2.C: New test.
14940
14941 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
14942             Jakub Jelinek  <jakub@redhat.com>
14943
14944         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14945         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14946         (limits.h): Include unconditionally.
14947         (stdlib.h): Likewise.
14948         (hashtab.h): Do not include.
14949         (getopt.h): Likewise.
14950         (stddef.h): Include.
14951         (hashval_t): Define.
14952         (struct entry): Add "next" field.
14953         (HASH_SIZE): New macro.
14954         (hash_table): New variable.
14955         (switchfiles): Do not use xmalloc.
14956         (mix): New macro.
14957         (iterative_hash): New function.
14958         (hasht): Remove.
14959         (e_exists): New function.
14960         (e_insert): Likewise.
14961         (output): Use, instead of libiberty hashtable functions.
14962         (main): Do not use getopt.  Do not call htab_create.
14963
14964 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
14965
14966         PR c++/25331
14967         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
14968         put atal* and atpaal* attributes on array elements.
14969         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
14970         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
14971         put atal* and atpaal* attributes on array elements.
14972         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
14973
14974 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
14975
14976         * gcc.dg/single-precision-constant.c: New test.
14977
14978 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
14979
14980         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
14981         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
14982         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
14983         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
14984         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
14985         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
14986         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
14987         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
14988         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
14989         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
14990         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
14991         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
14992         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
14993         gcc.target/powerpc/ppc-sdata-2.c,
14994         gcc.target/powerpc/ppc-stackalign-1.c,
14995         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
14996         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
14997         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
14998         gcc.target/powerpc/rs6000-ldouble-2.c,
14999         gcc.target/powerpc/rs6000-power2-1.c,
15000         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
15001         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
15002         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
15003         option into target selector.
15004         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
15005         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
15006
15007 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15008
15009         PR objc/25348
15010         * objc.dg/encode-9.m: New test.
15011
15012 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15013
15014         PR testsuite/20772
15015         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
15016         * gcc.dg/asm-b.c: Fix typo.
15017         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
15018         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15019         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
15020         i?86 lp64 and x86_64 ilp32.
15021         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
15022         on i?86 lp64.
15023         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
15024
15025 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
15026
15027         PR fortran/25078
15028         gfortran.dg/equiv_5.f90: New test.
15029
15030 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
15031
15032         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
15033         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
15034         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
15035         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
15036         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
15037         * gcc.dg/tree-ssa/reassoc-5.c: New.
15038         * gcc.dg/tree-ssa/reassoc-6.c: New.
15039         * gcc.dg/tree-ssa/reassoc-7.c: New.
15040         * gcc.dg/tree-ssa/reassoc-8.c: New.
15041         * gcc.dg/tree-ssa/reassoc-9.c: New.
15042         * gcc.dg/tree-ssa/reassoc-10.c: New.
15043         * gcc.dg/tree-ssa/reassoc-11.c: New.
15044
15045 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15046
15047         PR testsuite/25167
15048         PR testsuite/24478
15049         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
15050
15051 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
15052
15053         PR c++/25300
15054         * g++.dg/template/inherit.C: Do not use a generic error message.
15055
15056 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15057
15058         PR libobjc/25354
15059         * objc.dg/gnu-encoding: New directory.
15060         * objc.dg/gnu-encoding/compat-common.h: New file.
15061         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
15062         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
15063         * objc.dg/gnu-encoding/vector-defs.h: New file.
15064         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
15065         * objc.dg/gnu-encoding/generate-random.c: New file.
15066         * objc.dg/gnu-encoding/generate-random_r.c: New file.
15067         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
15068         * objc.dg/gnu-encoding/generate-random.h: New file.
15069
15070 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
15071
15072         PR c++/25337
15073         * g++.dg/template/defarg7.C: New test.
15074
15075 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
15076
15077         PR libobjc/25347
15078         * objc.dg/encode-8.m: New test.
15079
15080 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
15081
15082         PR libobjc/25346
15083         * objc.dg/encode-7.m: New test.
15084
15085 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
15086
15087         PR c++/25010
15088         * g++.dg/opt/inline10.C: New test.
15089
15090 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
15091
15092         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
15093
15094 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
15095
15096         * gfortran.dg/substring_equivalence.f90: typo in comment
15097
15098 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15099
15100         PR fortran/25068
15101         * gfortran.dg/iostat_3.f90: New test.
15102
15103 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
15104
15105         PR fortran/23815
15106         * gfortran.dg/unf_io_convert_1.f90: New test.
15107         * gfortran.dg/unf_io_convert_2.f90: New test.
15108         * gfortran.dg/unf_io_convert_3.f90: New test.
15109
15110 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15111
15112         PR testsuite/20772
15113         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
15114         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
15115         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15116         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
15117         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
15118         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15119         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
15120         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
15121         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15122         gcc.dg/torture/fp-int-convert-float128-timode.c,
15123         gcc.dg/torture/fp-int-convert-float128.c,
15124         gcc.dg/torture/fp-int-convert-float80-timode.c,
15125         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
15126         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
15127
15128         * gcc.dg/tls/opt-1.c: Require effective target fpic.
15129
15130 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
15131
15132         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
15133
15134 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
15135
15136         * gcc.dg/20051207-1.c,
15137         * gcc.dg/20051207-2.c,
15138         * gcc.dg/20051207-3.c: New tests.
15139
15140 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15141
15142         PR testsuite/20772
15143         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
15144         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
15145         dg-skip-if target selector.
15146
15147         PR testsuite/20772
15148         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
15149         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
15150         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
15151         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
15152         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
15153         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
15154         and/or merge with i?86 cases.
15155
15156         * gcc.dg/tls/opt-3.c: Require effective target fpic.
15157
15158         PR testsuite/20772
15159         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
15160         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
15161         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
15162         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
15163         x86_64-*-linux*.
15164
15165 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
15166
15167         PR target/25311
15168         * gcc.c-torture/compile/pr25311.c: New test.
15169
15170 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15171
15172         PR libgfortran/25039
15173         * gfortran.dg/read_comma.f: New test.
15174
15175 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
15176
15177         PR c++/19317
15178         * g++.dg/opt/pr19317-1.C: New test.
15179         * g++.dg/opt/pr19317-2.C: New test.
15180         * g++.dg/opt/pr19317-3.C: New test.
15181
15182         PR target/19005
15183         * gcc.c-torture/execute/pr19005.c: New test.
15184
15185         PR target/17828
15186         * g++.old-deja/g++.other/comdat5.C: New test.
15187         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
15188
15189         * g++.dg/compat/struct-layout-1.exp: New file.
15190         * g++.dg/compat/struct-layout-1.h: New.
15191         * g++.dg/compat/struct-layout-1_generate.c: New.
15192         * g++.dg/compat/struct-layout-1_x1.h: New.
15193         * g++.dg/compat/struct-layout-1_x2.h: New.
15194         * g++.dg/compat/struct-layout-1_y1.h: New.
15195         * g++.dg/compat/struct-layout-1_y2.h: New.
15196
15197         * gcc.dg/20050330-2.c: New test.
15198
15199 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
15200
15201         PR fortran/25292
15202         * gfortran.dg/associated_1.f90: New.
15203
15204 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15205
15206         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
15207         ILP32 vect_no_align platforms.
15208
15209 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
15210             Jakub Jelinek  <jakub@redhat.com>
15211
15212         PR target/25268
15213         * gcc.c-torture/compile/20051207-1.c: New test.
15214
15215 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15216
15217         PR testsuite/20772
15218         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
15219         gcc.dg/torture/pr18582-1.c,
15220         gcc.target/i386/attributes-error.c: Also test on x86_64.
15221
15222         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
15223
15224 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15225
15226         PR c++/19397
15227         * g++.dg/template/typedef3.C: New test.
15228
15229         PR c++/19762
15230         PR c++/19764
15231         * g++.dg/template/dtor3.C: Fix error markers.
15232
15233 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
15234
15235         * lib/target-supports.exp (check_effective_target_sync_char_short):
15236         Add s390*.
15237
15238 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
15239
15240         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
15241
15242 2005-12-06  Roger Sayle  <roger@eyesopen.com>
15243
15244         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
15245         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
15246         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
15247         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
15248
15249 2005-12-06  Roger Sayle  <roger@eyesopen.com>
15250
15251         PR c++/25263
15252         * g++.dg/other/array2.C: New test case.
15253
15254 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
15255
15256         * gcc.dg/darwin-weakimport-3.c: New.
15257
15258         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
15259         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
15260         and to work on Darwin.
15261         * gcc.dg/attr-weakref-1b.c: New file.
15262         * gcc.dg/attr-weakref-2.c: New test.
15263         * gcc.dg/darwin-weakref-1.c: New test.
15264
15265 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
15266
15267         PR testsuite/25247
15268         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
15269         use in selector expressions.
15270         (dg-xfail-if): Ditto.
15271         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
15272         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
15273         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
15274         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
15275         * gcc.test-framework/test-framework.exp: Skip generated tests if
15276         CHECK_TEST_FRAMEWORK is not 1.
15277
15278 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15279
15280         PR tree-optimization/24963
15281         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
15282
15283         PR target/24108
15284         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
15285
15286         PR target/18580
15287         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
15288         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15289         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15290         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15291
15292 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
15293
15294         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
15295         dg-options.
15296
15297 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
15298
15299         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
15300
15301 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
15302
15303         * gcc.dg/format/cast-1.c: New test.
15304
15305 2005-12-04  Roger Sayle  <roger@eyesopen.com>
15306
15307         PR c/7776
15308         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
15309         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
15310         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
15311         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
15312
15313 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
15314
15315         * gcc.dg/cast-pretty-print-1.c: New test.
15316
15317 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
15318
15319         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
15320
15321 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
15322
15323         PR c++/24173
15324         * g++.dg/template/friend40.C: New test.
15325
15326 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
15327
15328         PR target/25199
15329         * gcc.target/i386/movq-2.c: New test.
15330         * gcc.target/i386/movq.c: Remove target i?86, instead add
15331         dg-require-effective-target ilp32.
15332
15333 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15334
15335         PR c++/24103
15336         * g++.dg/other/default1.C: New test.
15337
15338 2005-12-02  Richard Guenther  <rguenther@suse.de>
15339
15340         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15341
15342 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15343
15344         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
15345
15346 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
15347
15348         PR target/21017
15349         * gcc.target/powerpc/rotate.c: New.
15350
15351 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15352
15353         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
15354         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
15355
15356 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15357
15358         PR c/13384
15359         * gcc.dg/pr17730-1.c: Adjust.
15360         * gcc.dg/lvalue1.c (main): Likewise.
15361         * gcc.dg/lvalue-2.c: Likewise.
15362         * g++.dg/pr7503-3.C
15363
15364 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
15365
15366         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
15367         error messages.
15368
15369 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
15370
15371         PR fortran/24789
15372         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
15373
15374 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
15375
15376         PR target/24475
15377         * lib/target-supports.exp (check_effective_target_tls): New.
15378         (check_effective_target_tls_runtime): New.
15379         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
15380         for TLS support.
15381         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
15382         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15383         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
15384         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
15385         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
15386         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
15387         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15388         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
15389         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
15390         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
15391         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
15392         effective-target TLS.
15393         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
15394         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
15395         effective-target TLS runtime.
15396
15397 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
15398
15399         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
15400
15401 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
15402
15403         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
15404         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
15405         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
15406         ignored" warnings when "packing" is the same as the ABI layout.
15407
15408 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
15409
15410         PR fortran/21302
15411         * gfortran.dg/line_length_1.f: New test.
15412         * gfortran.dg/line_length_2.f90: Ditto.
15413
15414 2005-11-30  Richard Guenther  <rguenther@suse.de>
15415
15416         PR tree-optimization/21655
15417         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
15418
15419 2005-11-30  Dale Johannesen  <dalej@apple.com>
15420
15421         * gcc.c-torture/compile/pr24930.c: New.
15422
15423 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
15424
15425         PR fortran/15809
15426         *  gfortran.dg/auto_char_dummy_array.f90: New test.
15427
15428 2005-11-30  Jeff Law  <law@redhat.com>
15429
15430         * g++.old-deja/g++.law/pr25000.C: New test.
15431
15432 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
15433
15434         * gcc.dg/tls/opt-11.c: New test.
15435
15436 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
15437
15438         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
15439         targets.
15440         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
15441         LP64 ia64.
15442
15443 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
15444
15445         * gfortran.dg/open_access_1.f90: New test.
15446
15447 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15448
15449         * gcc.dg/charset/builtin2.c: New test.
15450
15451 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
15452
15453         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
15454         on mmix-*-* for *_[xy].c.
15455
15456 2005-11-28  Kean Johnston  <jkj@sco.com>
15457
15458         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
15459         headers.
15460         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
15461         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
15462         * gcc.target/i386/asm-3.c: Ditto.
15463         * gcc.target/i386/clobbers.c: Ditto.
15464         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
15465         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
15466         test regexp.
15467         * gcc.target/i386/mul.c: Ditto.
15468         * gcc.target/i386/ssetype-1.c: Ditto.
15469         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
15470         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
15471         static so the test works with -fPIC mode too. Based on comment in
15472         PR19231 by Pinski.
15473         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
15474
15475 2005-11-28  Richard Guenther  <rguenther@suse.de>
15476
15477         * gcc.dg/alias-9.c: New testcase.
15478         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
15479
15480 2005-11-28  Roger Sayle  <roger@eyesopen.com>
15481             Uros Bizjak  <uros@kss-loka.si>
15482
15483         PR middle-end/20219
15484         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
15485         tan(x)/sin(x) transformations.
15486
15487 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
15488
15489         PR middle-end/24575
15490         * gcc.dg/tree-ssa/divide-3.c: New test.
15491         * gcc.dg/tree-ssa/divide-4.c: New test.
15492
15493 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
15494
15495         PR fortran/24917
15496         *  gfortran.dg/boz_6.f90: New test.
15497
15498 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15499
15500         PR fortran/23912
15501         * gfortran.dg/modulo_1.f90: New test.
15502
15503 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15504
15505         PR libfortran/24919
15506         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
15507         fail on CRLF platforms.
15508         * gfortran.dg/ftell_2.f90: Likewise.
15509
15510 2005-11-26  Eric Christopher  <echristo@apple.com>
15511
15512         * gcc.dg/intmax_t-1.c: Remove mips xfail.
15513
15514 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
15515
15516         * objc.dg/gnu-runtime-3.m: Simplify.
15517
15518 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
15519
15520         PR middle-end/23669
15521         * gcc.dg/tree-ssa/divide-1.c: New test.
15522         * gcc.dg/tree-ssa/divide-2.c: New test.
15523
15524 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
15525
15526         PR libgfortran/24945
15527         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
15528
15529 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
15530
15531         PR libgfortran/24945
15532         * gfortran.dg/open_status_2.f90: New test.
15533
15534 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15535
15536         * gcc.c-torture/execute/builtins/fprintf.c,
15537         gcc.c-torture/execute/builtins/fputs-lib.c,
15538         gcc.c-torture/execute/builtins/fputs.c,
15539         gcc.c-torture/execute/builtins/lib/fprintf.c,
15540         gcc.c-torture/execute/builtins/lib/printf.c,
15541         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
15542
15543 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
15544
15545         * gcc.dg/20050922-2.c: New test.
15546
15547 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
15548
15549         * objc.dg/gnu-runtime-3.m: New test.
15550
15551 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15552
15553         PR c++/9278
15554         * g++.dg/other/void1.C: New test.
15555
15556 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
15557
15558         PR middle-end/24998
15559         * gcc.dg/torture/fp-int-convert-float.c,
15560         gcc.dg/torture/fp-int-convert-double.c,
15561         gcc.dg/torture/fp-int-convert-long-double.c,
15562         gcc.dg/torture/fp-int-convert-timode.c,
15563         gcc.dg/torture/fp-int-convert-float80.c,
15564         gcc.dg/torture/fp-int-convert-float80-timode.c,
15565         gcc.dg/torture/fp-int-convert-float128.c,
15566         gcc.dg/torture/fp-int-convert-float128-timode.c,
15567         gcc.dg/torture/fp-int-convert.h: New files.
15568
15569 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
15570
15571         PR middle-end/24989
15572         * gcc.dg/tree-ssa/bool-10.c: New test.
15573         * gcc.dg/tree-ssa/bool-11.c: New test.
15574         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
15575
15576 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
15577
15578         PR middle-end/24990
15579         * tree-ssa/pr24990-1.c: New test.
15580
15581 2005-11-24  Richard Guenther  <rguenther@suse.de>
15582         Dirk Mueller <dmueller@suse.de>
15583
15584         PR c++/14024
15585         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
15586         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
15587         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
15588         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
15589         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
15590         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
15591
15592 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
15593
15594         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
15595
15596 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15597
15598         PR c/21668
15599         * gcc.dg/Wc++-compat.c: New.
15600         * gcc.dg/Wno-c++-compat.c: New.
15601
15602 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
15603
15604         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
15605         (vspltish, vspltisw): Likewise.
15606
15607 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15608
15609         PR libgfortran/24794
15610         * gfortran.dg/namelist_12.f: Fix quotes.
15611         * gfortran.dg/namelist_13.f90: Fix quotes.
15612         * gfortran.dg/namelist_14.f90: Fix quotes.
15613         * gfortran.dg/namelist_15.f90: Fix quotes.
15614         * gfortran.dg/namelist_use.f90: Fix quotes.
15615         * gfortran.dg/namelist_use_only.f90: Fix quotes.
15616         * gfortran.dg/namelist_21.f90: New test.
15617         * gfortran.dg/namelist_22.f90: New test.
15618
15619 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
15620
15621         PR target/23435
15622         * gcc.c-torture/compile/pr23435.c: New.
15623
15624 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
15625
15626         * gcc.c-torture/execute/floatunsisf-1.c: New test.
15627
15628 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
15629
15630         * gcc.target/powerpc/405-macchw-1.c,
15631         gcc.target/powerpc/405-macchw-2.c,
15632         gcc.target/powerpc/405-macchwu-1.c,
15633         gcc.target/powerpc/405-macchwu-2.c,
15634         gcc.target/powerpc/405-machhw-1.c,
15635         gcc.target/powerpc/405-machhw-2.c,
15636         gcc.target/powerpc/405-machhwu-1.c,
15637         gcc.target/powerpc/405-machhwu-2.c,
15638         gcc.target/powerpc/405-maclhw-1.c,
15639         gcc.target/powerpc/405-maclhw-2.c,
15640         gcc.target/powerpc/405-maclhwu-1.c,
15641         gcc.target/powerpc/405-maclhwu-2.c,
15642         gcc.target/powerpc/405-mulchw-1.c,
15643         gcc.target/powerpc/405-mulchw-2.c,
15644         gcc.target/powerpc/405-mulchwu-1.c,
15645         gcc.target/powerpc/405-mulchwu-2.c,
15646         gcc.target/powerpc/405-mulhhw-1.c,
15647         gcc.target/powerpc/405-mulhhw-2.c,
15648         gcc.target/powerpc/405-mulhhwu-1.c,
15649         gcc.target/powerpc/405-mulhhwu-2.c,
15650         gcc.target/powerpc/405-mullhw-1.c,
15651         gcc.target/powerpc/405-mullhw-2.c,
15652         gcc.target/powerpc/405-mullhwu-1.c,
15653         gcc.target/powerpc/405-mullhwu-2.c,
15654         gcc.target/powerpc/405-nmacchw-1.c,
15655         gcc.target/powerpc/405-nmacchw-2.c,
15656         gcc.target/powerpc/405-nmachhw-1.c,
15657         gcc.target/powerpc/405-nmachhw-2.c,
15658         gcc.target/powerpc/405-nmaclhw-1.c,
15659         gcc.target/powerpc/405-nmaclhw-2.c,
15660         gcc.target/powerpc/440-macchw-1.c,
15661         gcc.target/powerpc/440-macchw-2.c,
15662         gcc.target/powerpc/440-macchwu-1.c,
15663         gcc.target/powerpc/440-macchwu-2.c,
15664         gcc.target/powerpc/440-machhw-1.c,
15665         gcc.target/powerpc/440-machhw-2.c,
15666         gcc.target/powerpc/440-machhwu-1.c,
15667         gcc.target/powerpc/440-machhwu-2.c,
15668         gcc.target/powerpc/440-maclhw-1.c,
15669         gcc.target/powerpc/440-maclhw-2.c,
15670         gcc.target/powerpc/440-maclhwu-1.c,
15671         gcc.target/powerpc/440-maclhwu-2.c,
15672         gcc.target/powerpc/440-mulchw-1.c,
15673         gcc.target/powerpc/440-mulchw-2.c,
15674         gcc.target/powerpc/440-mulchwu-1.c,
15675         gcc.target/powerpc/440-mulchwu-2.c,
15676         gcc.target/powerpc/440-mulhhw-1.c,
15677         gcc.target/powerpc/440-mulhhw-2.c,
15678         gcc.target/powerpc/440-mulhhwu-1.c,
15679         gcc.target/powerpc/440-mulhhwu-2.c,
15680         gcc.target/powerpc/440-mullhw-1.c,
15681         gcc.target/powerpc/440-mullhw-2.c,
15682         gcc.target/powerpc/440-mullhwu-1.c,
15683         gcc.target/powerpc/440-mullhwu-2.c,
15684         gcc.target/powerpc/440-nmacchw-1.c,
15685         gcc.target/powerpc/440-nmacchw-2.c,
15686         gcc.target/powerpc/440-nmachhw-1.c,
15687         gcc.target/powerpc/440-nmachhw-2.c,
15688         gcc.target/powerpc/440-nmaclhw-1.c,
15689         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
15690
15691 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
15692
15693         PR fortran/24774
15694         * gfortran.dg/inquire_9.f90: New test.
15695
15696         PR fortran/21647
15697         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
15698
15699 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15700
15701         PR libfortran/24432
15702         * lib/target-supports.exp (check_effective_target_fortran_large_real):
15703         Check that 'cos' is supported.
15704
15705 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
15706
15707         PR fortran/24223
15708         * gfortran.dg/substring_equivalence.f90: New test.
15709
15710         PR fortran/24705
15711         * gfortran.dg/auto_internal_assumed.f90: New test.
15712
15713 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
15714
15715         * gcc.dg/fold-div-2.c: New test.
15716
15717 2005-11-20  Ian Lance Taylor  <ian@airs.com>
15718
15719         PR rtl-optimization/24883
15720         * gcc.c-torture/compile/pr24883.c: New test.
15721
15722 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
15723
15724         PR middle-end/20583
15725         * gcc.c-torture/compile/pr20583.c: New.
15726
15727 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
15728
15729         * gcc.c-torture/execute/usmul.c: New test.
15730
15731 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
15732
15733         * gcc.dg/tree-ssa/vrp22.c: New test.
15734
15735 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
15736
15737         PR middle-end/24912
15738         * gcc.dg/torture/pr24912-1.c: New test.
15739
15740 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
15741
15742         PR fortran/24862
15743         * gfortran.dg/arrayio_derived_1.f90: New test.
15744
15745 2005-11-19  Richard Guenther  <rguenther@suse.de>
15746
15747         PR middle-end/23294
15748         * gcc.dg/tree-ssa/pr23294.c: New testcase.
15749
15750 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
15751
15752         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
15753
15754 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
15755
15756         PR c++/8355
15757         * g++.dg/template/friend39.C: New test.
15758
15759 2005-11-18  James E Wilson  <wilson@specifix.com>
15760
15761         * gcc.dg/builtin-strstr.c: New.
15762
15763 2005-11-18  Richard Henderson  <rth@redhat.com>
15764
15765         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
15766         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
15767         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
15768         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
15769         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
15770         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
15771         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
15772         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
15773         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
15774         renaming to remove initial "ia64-".
15775
15776 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
15777
15778         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
15779
15780 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
15781
15782         * g++.dg/cpp/string-2.C: New test.
15783
15784 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
15785
15786         * gcc.dg/tree-ssa/loop-14.c: New test.
15787
15788 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
15789             Michael Chamberlain <michael@chamberlain.net.au>
15790
15791         * ada/acats/run_all.sh (target_run): Kill long running tests.
15792
15793 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15794
15795         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
15796         * gcc.dg/cleanup-9.c: Likewise.
15797         * gcc.dg/cleanup-10.c: Likewise.
15798         * gcc.dg/cleanup-11.c: Likewise.
15799
15800 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15801
15802         PR fortran/24892
15803         * gfortran.dg/open_access_append_1.f90: New test.
15804         * gfortran.dg/open_access_append_2.f90: New test.
15805
15806 2005-11-16  Richard Guenther  <rguenther@suse.de>
15807
15808         PR middle-end/24851
15809         * gcc.c-torture/execute/pr24851.c: New testcase.
15810
15811 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15812
15813         * gcc.dg/fold-overflow-1.c: New test.
15814
15815 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
15816
15817         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
15818         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
15819
15820 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
15821
15822         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
15823         structures.
15824         * g++.dg/eh/forced2.C: Likewise.
15825         * g++.dg/eh/forced3.C: Likewise.
15826         * g++.dg/eh/forced4.C: Likewise.
15827
15828 2005-11-11  Mike Stump  <mrs@apple.com>
15829
15830         * g++.old-deja/g++.mike/unused.C: Add.
15831
15832 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
15833
15834         PR c++/24667
15835         * g++.dg/warn/Wcast-qual1.C: New test.
15836
15837 2005-11-15  Jan Hubicka  <jh@suse.cz>
15838
15839         * gcc.dg/winline-5.c: Add large-unit-insns limit.
15840
15841 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
15842
15843         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
15844
15845 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
15846
15847         PR 24840
15848         * gcc.dg/tree-ssa/pr24840.c: New test.
15849
15850 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
15851
15852         PR testsuite/24841
15853         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
15854
15855 2005-11-14  Dale Johannesen  <dalej@apple.com>
15856
15857         * gcc.c-torture/execute/20051113-1.c: New.
15858
15859 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
15860
15861         PR c++/24687
15862         * g++.dg/template/crash43.C: New test.
15863
15864 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
15865
15866         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
15867
15868 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15869
15870         PR c++/24817
15871         * g++.dg/eh/spec8.C: New test.
15872
15873 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15874
15875         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
15876
15877 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
15878
15879         PR c++/20293
15880         * g++.dg/parse/ambig4.C: New test.
15881         * g++.dg/tc1/dr101.C: Adjust error markers.
15882         * g++.dg/lookup/strong-using-2.C: Likewise.
15883         * g++.dg/lookup/ambig5.C: Likewise.
15884         * g++.dg/lookup/ambig4.C: Likewise.
15885         * g++.dg/parse/crash22.C: Likewise.
15886
15887 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
15888
15889         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
15890
15891 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
15892
15893         * gcc.dg/nested-calls-1.c: New test.
15894
15895 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15896
15897         * gfortran.dg/complex_intrinsic_1.f90: New test.
15898         * gfortran.dg/complex_intrinsic_2.f90: New test.
15899         * gfortran.dg/fgetc_1.f90: New test.
15900         * gfortran.dg/fgetc_2.f90: New test.
15901         * gfortran.dg/fgetc_3.f90: New test.
15902         * gfortran.dg/ftell_1.f90: New test.
15903         * gfortran.dg/ftell_2.f90: New test.
15904         * gfortran.dg/gnu_logical_1.F: New test.
15905         * gfortran.dg/gnu_logical_2.f90: New test.
15906
15907 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
15908
15909         PR middle-end/24820
15910         * gcc.dg/pr24820.c: New test.
15911
15912 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
15913
15914         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
15915         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
15916         variable.
15917
15918 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15919
15920         PR testsuite/24614
15921         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
15922
15923 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15924
15925         * gcc.target/cris/cris.exp: New file.
15926         * gcc.target/cris/rld-legit1.c: New test.
15927         * gcc.target/cris/rld-legit2.c: New test.
15928
15929 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
15930
15931         PR c++/24780
15932         * g++.dg/opt/pr24780.C: New test.
15933
15934         PR c++/24761
15935         * g++.dg/template/asm1.C: New test.
15936
15937 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
15938
15939         PR libgfortran/24787
15940         * gfortran.dg/scan_1.f90: New test.
15941
15942 2005-11-12  Jan Hubicka  <jh@suse.cz>
15943
15944         * gcc.target/i386/minmax-1.c: New.
15945         * gcc.target/i386/minmax-2.c: New.
15946
15947 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
15948
15949         * gcc.dg/pr24445.c: Fix for 64-bit targets.
15950
15951 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
15952
15953         * gcc.c-torture/execute/20051110-1.c,
15954         gcc.c-torture/execute/20051110-2.c: New tests.
15955
15956 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
15957
15958         PR middle-end/24750
15959         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
15960         New tests.
15961
15962 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15963
15964         * lib/target-libpath.exp (get_shlib_extension): New proc.
15965         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
15966         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15967         * lib/objc.exp (objc_target_compile): Likewise.
15968         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
15969         detection.
15970
15971 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
15972
15973         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
15974
15975         * lib/target-supports.exp (check_effective_target_static_libgfortran):
15976         Add -static to additional_flags and pass it to target_compile.
15977
15978 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
15979
15980         PR libgfortran/24719
15981         gfortran.dg/read_noadvance.f90: New test.
15982
15983         PR libgfortran/24699
15984         gfortran.dg/fmt_t_2.f90: New test.
15985
15986         PR libgfortran/24785
15987         gfortran.dg/read_x_eor.f90: New test.
15988
15989         PR libgfortran/24584
15990         gfortran.dg/namelist_empty.f90: Rename test.
15991
15992         PR libgfortran/24489
15993         gfortran/read_eor.f90: Rename test.
15994
15995 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
15996
15997         PR fortran/15976
15998         * gfortran.dg/automatic_module_variable.f90: New test.
15999
16000 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
16001
16002         PR target/24445
16003         * gcc.dg/pr24445.c: New test.
16004
16005 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
16006
16007         PR fortran/24655
16008         PR fortran/24755
16009         * gfortran.dg/recursive_statement_functions.f90: Add statement
16010         functions using inline intrinsic functions and parameters to test
16011         that they no longer seg-fault.
16012
16013         PR fortran/24409
16014         gfortran.dg/nested_modules_4.f90: New test.
16015         gfortran.dg/nested_modules_5.f90: New test.
16016
16017 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16018
16019         PR fortran/24643
16020         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
16021
16022 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
16023
16024         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
16025         failures.
16026
16027 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16028
16029         * gcc.dg/sparc-getcontext-1.c: New test.
16030
16031 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
16032
16033         * gcc.dg/ifcvt-fabs-1.c: New test.
16034
16035 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
16036
16037         PR other/4372
16038         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
16039         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
16040
16041 2005-11-09  Richard Guenther  <rguenther@suse.de>
16042
16043         PR tree-optimization/24716
16044         * gcc.c-torture/execute/pr24716.c: New testcase.
16045
16046 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16047
16048         * gcc.dg/pr24624.c: Disable for non S/390 targets.
16049
16050 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16051
16052         PR 24624
16053         * gcc.dg/pr24624.c: Testcase added.
16054
16055 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16056
16057         PR 24623
16058         * g++.dg/other/pr24623.C: Testcase added.
16059
16060 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
16061
16062         PR fortran/22607
16063         * gfortran-dg/pure_byref_1.f90: New.
16064         * gfortran-dg/pure_byref_2.f90: New.
16065
16066 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
16067
16068         PR c/24101
16069         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
16070         * gcc.dg/dg.exp: Run main loop also for *.i files.
16071
16072 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
16073
16074         PR c++/19450
16075         * g++.dg/tls/diag-3.C: New test.
16076         * g++.dg/tls/diag-4.C: New test.
16077         * g++.dg/tls/static-1.C: New test.
16078         * g++.dg/tls/static-1a.cc: New file.
16079
16080 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
16081
16082         PR 23046
16083         * g++.dg/tree-ssa/pr23046.C: New test.
16084
16085 2005-11-08  Devang Patel <dpatel@apple.com>
16086
16087         PR tree-optimization/23115
16088         * gcc.dg/tree-ssa/pr23115.c: New.
16089
16090 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
16091
16092         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
16093         * gcc.target/powerpc/pr16155.c: Same.
16094         * gcc.target/powerpc/altivec-1.c: Same.
16095         * gcc.target/powerpc/altivec-2.c: Same.
16096         * gcc.target/powerpc/altivec-3.c: Same.
16097         * gcc.target/powerpc/altivec-5.c: Same.
16098         * gcc.target/powerpc/altivec-11.c: Same.
16099         * gcc.target/powerpc/altivec-12.c: Same.
16100         * gcc.target/powerpc/altivec-14.c: Same.
16101         * gcc.target/powerpc/altivec-22.c: Same.
16102         * gcc.target/powerpc/altivec-consts.c: Same.
16103         * gcc.target/powerpc/altivec-pr22085.c: Same.
16104         * gcc.target/powerpc/altivec-splat.c: Same.
16105         * gcc.target/powerpc/altivec-varargs-1.c: Same.
16106         * gcc.target/powerpc/altivec-vec-merge.c: Same.
16107         * gcc.target/powerpc/darwin-longlong.c: Same.
16108
16109 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
16110
16111         PR target/19340
16112         * gcc.dg/pr19340.c: New test.
16113
16114 2005-11-07  Ian Lance Taylor  <ian@airs.com>
16115
16116         PR rtl-optimization/24683
16117         * gcc.dg/pr24683.c: New test.
16118
16119 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
16120
16121         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
16122         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
16123
16124 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
16125
16126         * gcc.target/i386/pr23376.c: Compile with -mmmx.
16127
16128 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
16129
16130         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
16131
16132 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
16133
16134         PR target/24230
16135
16136         * gcc.target/powerpc/altivec-consts.c,
16137         gcc.target/powerpc/altivec-splat.c: New testcase.
16138
16139 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
16140
16141         PR c/24599
16142
16143         * gcc.dg/overflow-2.c: New testcase.
16144
16145 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
16146
16147         PR rtl-optimization/23567
16148         * gcc.c-torture/execute/20051104-1.c: New test.
16149
16150 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
16151
16152         PR fortran/24534
16153         gfortran.dg/private_type_2.f90: Modified to check that case with
16154         PRIVATE declaration within derived type is accepted.
16155
16156         PR fortran/20838
16157         gfortran.dg/pointer_assign_1.f90: New test.
16158
16159         PR fortran/20840
16160         * gfortran.dg/arrayio_0.f90: New test.
16161
16162         PR fortran/17737
16163         gfortran.dg/data_initialized.f90: New test.
16164         gfortran.dg/data_constraints_1.f90: New test.
16165         gfortran.dg/data_constraints_2.f90: New test.
16166
16167 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
16168
16169         PR fortran/24174
16170         PR fortran/24305
16171         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
16172
16173 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
16174
16175         PR 24670
16176         * gcc.dg/tree-ssa/pr24670.c: New test.
16177
16178 2005-11-05  Ian Lance Taylor  <ian@airs.com>
16179
16180         PR target/22432
16181         * gcc.target/i386/pr22432.c: New test.
16182
16183 2005-11-05  Richard Henderson  <rth@redhat.com>
16184
16185         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
16186         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
16187         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
16188         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
16189         from gcc.dg/alpha-*.
16190         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
16191         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
16192
16193 2005-11-05  Andreas Jaeger  <aj@suse.de>
16194
16195         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
16196
16197 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
16198
16199         PR target/23424
16200         * gcc.dg/torture/pr23424-1.c: New test.
16201
16202 2005-11-04  Richard Henderson  <rth@redhat.com>
16203
16204         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
16205         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
16206         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
16207         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
16208         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
16209         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
16210         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
16211         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
16212         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
16213         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
16214         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
16215         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
16216         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
16217         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
16218         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
16219         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
16220         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
16221         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
16222         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
16223         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
16224         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
16225         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
16226         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
16227         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
16228         Move from gcc.dg/.
16229         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
16230         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
16231         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
16232         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
16233         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
16234         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
16235         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
16236         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
16237         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
16238         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
16239         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
16240         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
16241         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
16242         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
16243         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
16244         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
16245         gcc.target/i386/lea.c, gcc.target/i386/local.c,
16246         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
16247         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
16248         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
16249         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
16250         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
16251         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
16252         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
16253         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
16254         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
16255         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
16256         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
16257         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
16258         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
16259         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
16260         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
16261         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
16262         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
16263         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
16264         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
16265         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
16266         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
16267         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
16268         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
16269         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
16270         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
16271         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
16272         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
16273         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
16274
16275 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
16276
16277         PR 24627
16278         * gcc.dg/tree-ssa/pr24627.c: New test.
16279
16280 2005-11-04 Paul Brook  <paul@codesourcery.com>
16281
16282         * gcc.dg/tls/opt-10.c: New test.
16283
16284 2005-11-04  Andreas Jaeger  <aj@suse.de>
16285
16286         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
16287         avoid extra warnings.
16288
16289 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16290
16291         PR libfortran/22298
16292         * lib/target-supports.exp
16293         (check_effective_target_static_libgfortran): New
16294         static_libgfortran effective target.
16295         * gfortran.dg/static_linking_1.f: New test.
16296         * gfortran.dg/static_linking_1.c: New file.
16297
16298 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
16299
16300         * gcc.dg/pr24615.c: Guard test with { target fpic }.
16301
16302 2005-11-03  Josh Conner  <jconner@apple.com>
16303
16304         PR c++/19989
16305         g++.dg/ext/array2.C: New test.
16306         g++.dg/template/dependent-name3.C: New test.
16307         g++.dg/template/dependent-name4.C: New test.
16308         g++.dg/template/sfinae2.C: New test.
16309
16310 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16311
16312         PR preprocessor/22042
16313         * gcc.dg/cpp/strify4.c: New test.
16314
16315 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16316
16317         PR c++/17964
16318         * g++.dg/cpp/string-1.C: New test.
16319
16320 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16321
16322         * gcc.target/powerpc: New directory.
16323         * gcc.target/powerpc/powerpc.exp: New file.
16324         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
16325         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
16326         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
16327         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
16328         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
16329         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
16330         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
16331         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
16332         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
16333         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
16334         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
16335         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
16336         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
16337         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
16338         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
16339         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
16340         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
16341         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
16342         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
16343         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
16344         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
16345         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
16346         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
16347         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
16348         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
16349         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
16350         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
16351         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
16352         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
16353         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
16354         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
16355         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
16356         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
16357         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
16358
16359 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
16360
16361         PR c++/21627
16362         * g++.dg/warn/inline2.C: New test.
16363
16364 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16365
16366         PR middle-end/23155
16367         * g++.dg/ext/c99struct1.C: New test.
16368         * gcc.dg/union-cast-1.c: New test.
16369         * gcc.dg/union-cast-2.c: New test.
16370         * gcc.dg/union-cast-3.c: New test.
16371
16372 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16373
16374         PR middle-end/24589
16375         * gcc.c-torture/execute/zero-struct-2.c: New test.
16376
16377 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
16378
16379         PR c++/24582
16380         * g++.dg/init/switch1.C: New test.
16381
16382 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16383
16384         * gcc.dg/delay-slot-1.c: New test.
16385
16386 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
16387
16388         PR target/24620
16389         * gcc.dg/pr24620.c: New test.
16390
16391 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
16392
16393         PR c/24329
16394         * gcc.dg/format/unnamed-1.c: New test.
16395
16396 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16397
16398         PR c++/22434
16399         * g++.dg/expr/cond8.C: New test.
16400
16401         PR c++/24560
16402         * g++.dg/parse/dot1.C: New test.
16403
16404 2005-11-02  Jan Hubicka  <jh@suse.cz>
16405
16406         PR target/23303
16407         * gcc.dg/i386-lea.c: New test
16408
16409 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
16410
16411         PR target/24615
16412         * gcc.dg/pr24615.c: New test.
16413
16414 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
16415
16416         PR target/24600
16417         * gcc.dg/pr24600.c: New test.
16418
16419 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16420
16421         PR c++/19253
16422         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
16423         * g++.dg/parse/typename9.C: New test.
16424         * g++/dg/parse/typename10.C: Likewise.
16425
16426 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
16427
16428         PR fortran/18157
16429         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
16430         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
16431         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
16432
16433 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
16434
16435         PR c++/24569
16436         * g++.dg/debug/static1.C: New test.
16437
16438 2005-11-02  Josh Conner  <jconner@apple.com>
16439
16440         * g++.dg/crash38.C: moved into proper directory...
16441         * g++.dg/template/crash42.C: ...here
16442
16443 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
16444
16445         PR target/18338
16446         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
16447         pcc_bitfield_type_matters || default_packed.
16448
16449         * lib/target-supports.exp
16450         (check_effective_target_pcc_bitfield_type_matters): New proc.
16451         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
16452
16453         PR testsuite/23304
16454         * lib/target-supports.exp (check_effective_default_packed): New proc.
16455         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
16456         Gate expected errors on target ! default_packed.
16457         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
16458
16459 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16460
16461         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
16462         change (r106358).
16463
16464 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16465
16466         PR fortran/24008
16467         * gfortran.dg/entry_5.f90: New.
16468         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
16469
16470 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
16471
16472         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
16473
16474 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
16475
16476         PR fortran/21565
16477         gfortran.dg/namelist_blockdata.f90: New test.
16478
16479         PR fortran/18737
16480         gfortran.dg/external_implicit_none.f90: New test.
16481
16482         PR fortran/14994
16483         * gfortran.dg/secnds.f: New test.
16484
16485 2005-10-31  Jan Hubicka  <jh@suse.cz>
16486
16487         PR target/20928
16488         * gcc.c-torture/compile/pr20928.c: New test.
16489
16490 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
16491
16492         PR middle-end/23492
16493         * gcc.c-torture/compile/zero-strct-5.c: New test.
16494
16495 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
16496
16497         PR libgfortran/24584
16498         * gfortran.dg/pr24584.f90: New test.
16499
16500 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
16501
16502         PR fortran/18883
16503         * gfortran.dg/char_result_9.f90: New.
16504         * gfortran.dg/char_result_10.f90: New.
16505
16506 2005-10-30  Jan Hubicka  <jh@suse.cz>
16507
16508         * g++.dg/tree-ssa/pr24172.C: New testcase.
16509
16510 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16511
16512         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
16513
16514 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
16515
16516         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
16517         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
16518         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
16519         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
16520         gfortran.dg/enum_9.f90,
16521         gfortran.fortran-torture/compile/enum_1.f90,
16522         gfortran.fortran-torture/execute/enum_1.f90,
16523         gfortran.fortran-torture/execute/enum_2.f90,
16524         gfortran.fortran-torture/execute/enum_3.f90,
16525         gfortran.fortran-torture/execute/enum_4.f90: New tests.
16526
16527 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
16528
16529         PR target/18482
16530         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
16531         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
16532
16533 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16534
16535         PR libfortran/20179
16536         * gfortran.dg/mixed_io_1.f90: New test.
16537         * gfortran.dg/mixed_io_1.c: New file.
16538
16539 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16540
16541         * gfortran.dg/malloc_free_1.f90: New test.
16542
16543 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
16544
16545         * gcc.dg/nested-func-4.c: Require profiling -pg.
16546
16547 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16548
16549         PR C++/23229
16550         * g++.dg/warn/main-2.C: New test.
16551
16552 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
16553
16554         PR fortran/24545
16555         * gfortran.dg/interface_2.f90: new test.
16556
16557 2005-10-28  Josh Conner  <jconner@apple.com>
16558
16559         PR c++/22153
16560         * g++.dg/template/crash38.C: New test.
16561         * g++.dg/parse/explicit1.C: Change expected errors.
16562
16563 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16564
16565         PR C++/23426
16566         * g++.dg/other/large-size-array.C: New test.
16567
16568 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16569
16570         PR middle-end/24362
16571         * g++.dg/opt/complex4.C: New test.
16572
16573 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
16574
16575         * gcc.dg/nested-func-4.c: New test.
16576
16577 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
16578
16579         PR fortran/24158
16580         gfortran.dg/derived_recursion.f90: New test.
16581         gfortran.dg/implicit_actual.f90: New test.
16582
16583 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
16584
16585         PR middle-end/24295, PR testsuite/24477
16586         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
16587         removed when weakref hits the tree.
16588
16589 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
16590
16591         * gfortran.dg/cray_pointers_4.f90: New test.
16592
16593         * gfortran.dg/cray_pointers_5.f90: New test.
16594
16595 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
16596
16597         PR fortran/22290
16598         * gfortran.dg/assign_5.f90: New test.
16599         * gfortran.dg/assign_6.f: New test.
16600
16601 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
16602
16603         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
16604         CPU has no SSE support.
16605
16606 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
16607
16608         PR libgfortran/24224
16609         * gfortran.dg/arrayio_1.f90: Update attribution.
16610         * gfortran.dg/arrayio_2.f90: Update attribution.
16611         * gfortran.dg/arrayio_3.f90: Update attribution.
16612         * gfortran.dg/arrayio_4.f90: Update test conditions.
16613         * gfortran.dg/arrayio_5.f90: Update attribution.
16614         * gfortran.dg/arrayio_6.f90: New test.
16615         * gfortran.dg/arrayio_7.f90: New test.
16616
16617 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
16618
16619         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
16620
16621 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
16622
16623         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
16624
16625 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
16626
16627         PR fortran/24416
16628         * gfortran.dg/namelist_char_only.f90: New test.
16629
16630 2005-10-24  Asher Langton  <langton2@llnl.gov>
16631
16632         PR fortran/17031
16633         PR fortran/22282
16634         * gfortran.dg/cray_pointers_1.f90: New test.
16635         * gfortran.dg/cray_pointers_2.f90: New test.
16636         * gfortran.dg/cray_pointers_3.f90: New test.
16637         * gfortran.dg/loc_1.f90: New test.
16638         * gfortran.dg/loc_2.f90: New test.
16639
16640 2005-10-24  Steven Bosscher  <stevenb@suse.de>
16641
16642         * gcc.dg/pr24225.c: New test.
16643
16644 2005-10-24  Asher Langton  <langton2@llnl.gov>
16645
16646         * gfortran.dg/dup_save_1.f90: New test.
16647         * gfortran.dg/dup_save_2.f90: New test.
16648
16649 2005-10-24  Paul Brook  <paul@codesourcery.com>
16650
16651         PR 24107
16652         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
16653         stdint.h.
16654
16655 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
16656
16657         PR libgfortran/24489
16658         * gfortran.dg/pr24489.f90: New test.
16659
16660 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
16661
16662         PR fortran/23635
16663         * gfortran.dg/ichar_1.f90: Add tests for derived types.
16664
16665 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
16666
16667         PR target/18911
16668         * g++.dg/init/array16.C: Skip for mmix-*-*.
16669
16670 2005-10-23  Asher Langton  <langton2@llnl.gov>
16671
16672         * gfortran.dg/byte_1.f90: New test.
16673         * gfortran.dg/byte_2.f90: New test.
16674
16675 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
16676
16677         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
16678
16679 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
16680
16681         PR fortran/18022
16682         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
16683
16684         PR fortran/24311
16685         * gfortran.dg/merge_char_const.f90: New test.
16686
16687         PR fortran/24384
16688         * gfortran.dg/spread_scalar_source.f90: New test.
16689
16690 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
16691
16692         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
16693
16694         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
16695         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
16696
16697         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
16698
16699 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
16700
16701         PR fortran/24426
16702         * gfortran.dg/der_pointer_4.f90: New.
16703
16704 2005-10-22  David Ayers  <d.ayers@inode.at>
16705
16706         * obj-c++.dg/except-1.mm: Simplify.
16707
16708 2005-10-21  David Ayers  <d.ayers@inode.at>
16709
16710         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
16711
16712 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
16713
16714         * gfortran.dg/assumed_dummy_2.f90: New test.
16715
16716 2005-10-21  James E Wilson  <wilson@specifix.com>
16717
16718         PR preprocessor/15220
16719         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
16720
16721 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
16722
16723         * gcc.c-torture/execute/20051021-1.c: New test.
16724
16725 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
16726
16727         PR c++/24260
16728         * g++.dg/ext/tmplattr1.C: New test.
16729
16730 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
16731
16732         PR fortran/24440
16733         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
16734
16735 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
16736
16737         * obj-c++.dg/except-1.mm: New.
16738
16739         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
16740
16741 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
16742
16743         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
16744
16745 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
16746
16747         PR middle-end/24295
16748         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
16749         declarations with the same names as thunks' alias targets, use
16750         aliases instead.
16751         * gcc.dg/attr-alias-3.c: New test.
16752         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
16753
16754 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
16755
16756         PR c++/22618
16757         * g++.dg/parse/access8.C: New test.
16758
16759 2005-10-20  Richard Guenther  <rguenther@suse.de>
16760
16761         PR c++/24439
16762         * g++.dg/tree-ssa/pr24439.C: New testcase.
16763
16764 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16765
16766         * g++.dg/opt/delay-slot-1.C: New test.
16767
16768 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
16769
16770         PR fortran/21625
16771         * gfortran.fg/der_init_1.f90: New.
16772
16773 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
16774
16775         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
16776
16777 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
16778
16779         PR c++/21908
16780         * g++.dg/parse/error28.C: New test.
16781
16782 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16783
16784         * gcc.dg/profile-generate-2.c: New test.
16785
16786 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
16787
16788         PR target/23589
16789         * g++.dg/ext/dllimport11.C: New.
16790
16791 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16792
16793         PR c++/22293
16794         * g++.dg/other/friend3.C: New test.
16795
16796 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
16797
16798         PR c++/23293
16799         * g++.dg/template/error19.C: New test.
16800
16801 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
16802
16803         PR c++/21383
16804         * g++.dg/overload/koenig2.C: New.
16805
16806         PR c++/23118
16807         * g++.dg/overload/error2.C: New.
16808
16809         PR c++/22604
16810         * g++.dg/inherit/covariant14.C: New.
16811
16812 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16813
16814         PR c++/23440
16815         * g++.dg/parse/for1.C: New test.
16816
16817 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
16818
16819         PR fortran/23446
16820         * gfortran.dg/host_dummy_index_1.f90: New test.
16821
16822         PR fortran/21459
16823         * gfortran.dg/automatic_char_len_2.f90: New test.
16824
16825         PR fortran/20866
16826         * gfortran.dg/recursive_statement_functions.f90: New test.
16827
16828         PR fortran/20853
16829         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
16830
16831         PR fortran/20849
16832         * gfortran.dg/external_initializer.f90: New test.
16833
16834         PR fortran/20837
16835         * non_module_public.f90: New test.
16836
16837 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16838
16839         PR c++/24386
16840         * g++.dg/template/overload7.C: New.
16841
16842         PR c++/22551
16843         * g++.dg/other/switch2.C: Remove expected warnings.
16844
16845         PR c++/21353
16846         * g++.dg/template/defarg6.C: New.
16847
16848 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
16849
16850         PR target/24315
16851         * gcc.target/i386/pr24315.c: New test.
16852
16853 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16854
16855         PR c++/24389
16856         * g++.dg/template/static21.C: New test.
16857         * g++.dg/template/static21-a.cc: Likewise.
16858
16859 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
16860
16861         PR c++/23959
16862         * g++.dg/warn/Wswitch-default-1.C: New test.
16863         * g++.dg/warn/Wswitch-default-2.C: New test.
16864
16865 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
16866
16867         PR c++/22173
16868         * g++.dg/parse/template18.C: New test.
16869         * g++.dg/template/nontype15.C: Likewise.
16870
16871 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
16872
16873         PR fortran/22273
16874         * gfortran.dg/spec_expr_2.f90: New.
16875
16876 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
16877
16878         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
16879         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
16880         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
16881         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
16882         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
16883         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
16884         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
16885         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
16886         previous target-specific skips and warning-message matches where
16887         applicable.
16888
16889 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
16890
16891         PR c++/21347
16892         * g++.dg/warn/Wctor-dtor.C: New test.
16893
16894 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16895
16896         PR c/23439
16897         * gcc.dg/for-1.c: New test.
16898
16899 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
16900
16901         PR c++/19565
16902         * g++.dg/warn/Wconversion1.C: New test.
16903         * g++.dg/ext/packed4.C: Compile with -w.
16904         * g++.dg/opt/20050511-1.C: Likewise.
16905         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
16906
16907 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
16908
16909         * gfortran.dg/boz_5.f90: New test.
16910
16911 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
16912
16913         PR c++/22551
16914         * g++.dg/other/switch2.C: New.
16915
16916         PR c++/23984
16917         * g++.dg/init/ctor7.C: New.
16918
16919 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
16920
16921         PR c++/23730
16922         * g++.dg/parse/crash32.C: New test.
16923
16924 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
16925
16926         PR c++/20721
16927         * g++.dg/init/goto2.C: New test.
16928
16929         PR c++/22464
16930         * g++.dg/template/crash/41.C: New test.
16931
16932         PR c++/22180
16933         * g++.dg/template/crash40.C: New test.
16934
16935         PR c++/23694
16936         * g++.dg/parse/friend5.C: New test.
16937
16938         PR c++/23307
16939         * g++.dg/template/crash38.C: New test.
16940
16941         PR c++/22352
16942         * g++.dg/template/friend38.C: New test.
16943
16944         PR c++/22405
16945         * g++.dg/template/crash39.C: New test.
16946
16947 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
16948
16949         * gcc.dg/debug/dwarf2/dwarf-char1.c,
16950         gcc.dg/debug/dwarf2/dwarf-char2.c,
16951         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
16952
16953         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
16954
16955 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
16956
16957         * gcc.dg/dll-2.c: Add tests for warnings.
16958         * gcc.dg/dll-3.c: Likewise.
16959         * gcc.dg/dll-4.c: Likewise.
16960
16961         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
16962         * g++.dg/ext/dllimport2.C: Likewise.
16963         * g++.dg/ext/dllimport3.C: Likewise.
16964         * g++.dg/ext/dllimport7.C: Likewise.
16965         * g++.dg/ext/dllimport8.C: Likewise.
16966         * g++.dg/ext/dllimport9.C: Likewise.
16967
16968 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
16969
16970         PR fortran/24092
16971         * gfortran.dg/derived_pointer_recursion.f90: New test.
16972
16973 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
16974
16975         * gcc.c-torture/execute/20051012-1.c: New test.
16976
16977 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16978
16979         PR fortran/18082
16980         * gfortran.dg/automatic_char_len_1.f90: New test.
16981
16982 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
16983
16984         PR fortran/20847
16985         * gfortran.dg/save_common.f90: New test.
16986
16987         PR fortran/20856
16988         * gfortran.dg/save_result.f90: New test.
16989
16990 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16991
16992         PR c++/21592
16993         * g++.dg/template/dependent-expr1.C: Add new expected error.
16994         * g++.dg/template/dependent-expr2.C: Adjust error text.
16995         * g++.dg/template/overload6.C: New.
16996
16997         PR c++/23797
16998         * g++.dg/other/typename8.C: New.
16999
17000         PR c++/21117
17001         * g++.dg/other/return1.C: New.
17002
17003 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
17004
17005         PR c++/24052
17006         * g++.dg/ext/label5.C: New.
17007
17008 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
17009
17010         PR c++/19964
17011         * g++.dg/parse/crash31.C: New.
17012
17013 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
17014
17015         * g++.dg/ipa/ipa-1.c: New test.
17016         * g++.dg/ipa/ipa-2.c: New test.
17017         * g++.dg/ipa/ipa-3.c: New test.
17018         * g++.dg/ipa/ipa-4.c: New test.
17019         * g++.dg/ipa/ipa-5.c: New test.
17020         * g++.dg/ipa/ipa.exp: New file.
17021
17022 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
17023
17024         PR fortran/24207
17025         * gfortran.dg/private_type_3.f90: New test.
17026
17027 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
17028
17029         PR fortran/20786
17030         gfortran.dg/aint_anint_1.f90: New test.
17031
17032 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
17033
17034         PR libgfortran/24313
17035         gfortran.dg/csqrt.f: New test.
17036
17037 2005-10-11  Ian Lance Taylor  <ian@airs.com>
17038
17039         PR c++/8057
17040         * g++.dg/warn/noeffect7.C: New test.
17041         * g++.dg/warn/noeffect2.C: Instantiate templates.
17042         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
17043         and warning.
17044
17045 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
17046
17047         PR c++/21089
17048         * g++.dg/init/float1.C: New test.
17049
17050         PR c++/24277
17051         * g++.dg/init/member1.C: Tweak error markers.
17052
17053 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
17054
17055         PR testsuite/24281
17056         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
17057         Check for null pointer.
17058
17059 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
17060
17061         PR c++/21369
17062         * g++.dg/parse/ret-type3.C: New test.
17063
17064 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
17065
17066         PR tree-opt/23946
17067         * gcc.c-torture/compile/pr23946.c: New test.
17068
17069 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
17070
17071         * g++.dg/opt/mmx2.C: New test.
17072
17073 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
17074
17075         PR c++/24277
17076         * g++.dg/template/static20.C: New test.
17077
17078         PR c++/24302
17079         * g++.dg/warn/Wunused-12.C: New test.
17080
17081         PR c++/23437
17082         * g++.dg/template/arg4.C: New test.
17083
17084 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17085
17086         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
17087         * gcc.dg/ucnid-3.c: Likewise.
17088         * gcc.dg/ucnid-4.c: Likewise.
17089         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
17090         * g++.dg/other/ucnid-1.C: Likewise.
17091         * gcc.dg/sparc-frame-1.c: New test.
17092
17093 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
17094
17095         PR c++/24139
17096         * g++.dg/template/spec27.C: New test.
17097
17098         PR c++/24275
17099         * g++.dg/template/static19.C: New test.
17100
17101 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17102
17103         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
17104         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
17105
17106 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
17107
17108         PR target/24136
17109         * gfortran.fortran-torture/compile/pr24136.f: New test.
17110
17111 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
17112
17113         PR c++/22172
17114         * g++.dg/parse/crash30.C: New test.
17115
17116 2005-10-07  Richard Guenther  <rguenther@suse.de>
17117
17118         PR middle-end/24227
17119         * gcc.c-torture/compile/pr24227.c: New testcase.
17120
17121 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
17122
17123         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
17124         Do not put aligned attributes on array elements.
17125
17126 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
17127
17128         PR testsuite/23611, PR testsuite/23615
17129         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
17130         writing prototypes of library functions by hand.
17131         * obj-c++.dg/bitfield-4.mm: Likewise.
17132         * obj-c++.dg/const-str-4.mm: Likewise.
17133         * obj-c++.dg/encode-4.mm: Likewise.
17134         * obj-c++.dg/encode-5.mm: Likewise.
17135         * obj-c++.dg/encode-6.mm: Likewise.
17136         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
17137         * obj-c++.dg/method-10.mm: Likewise.
17138         * obj-c++.dg/method-17.mm: Likewise.
17139         * obj-c++.dg/method-19.mm: Likewise.
17140         * obj-c++.dg/try-catch-2.mm: Likewise.
17141
17142 2005-10-06  Richard Henderson  <rth@redhat.com>
17143
17144         PR 24236
17145         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
17146
17147 2005-10-06  Dale Johannesen  <dalej@apple.com>
17148
17149         * gcc.c-torture/execute/20030125-1.c: Correct.
17150
17151 2005-10-06  Richard Guenther  <rguenther@suse.de>
17152
17153         PR tree-optimization/24238
17154         * g++.dg/tree-ssa/pr24238.C: New testcase.
17155
17156 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
17157
17158         PR 18568
17159         * gfortran.dg/der_pointer_3.f90: New test.
17160
17161 2005-10-05  Devang Patel  <dpatel@apple.com>
17162
17163         PR Debug/23205
17164         * g++.dg/other/PR23205.C: New.
17165
17166 2005-10-05  Richard Henderson  <rth@redhat.com>
17167
17168         PR target/23602
17169         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
17170         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
17171
17172 2005-10-05  Dale Johannesen  <dalej@apple.com>
17173
17174         * gcc.c-torture/execute/float-floor.c: New.
17175
17176 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
17177
17178         PR tree-optimization/21419
17179         PR tree-optimization/24146
17180         PR tree-optimization/24151
17181
17182         * g++.dg/ext/asm7.C: New.
17183         * g++.dg/ext/asm8.C: New.
17184         * gcc.dg/asm-1.c: Compile on all targets.
17185         * gcc.dg/asm-pr24146.c: New.
17186         * gcc.dg/pr21419.c: Adjust error messages.
17187
17188 2005-10-05  Richard Guenther  <rguenther@suse.de>
17189
17190         PR fortran/24176
17191         * gfortran.fortran-torture/compile/empty.f90: New testcase.
17192
17193 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
17194
17195         PR c++/23513
17196         * g++.dg/template/spec22.C: Robustify test.
17197         * g++.dg/template/spec26.C: New.
17198
17199 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
17200
17201         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
17202         if target supports vector instructions.
17203
17204 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
17205
17206         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
17207         C99 functions.
17208
17209 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
17210
17211         * lib/target-supports.exp (check_effective_target_fortran_large_real,
17212         check_effective_target_fortran_large_int): Replace cached result
17213         when target changes.
17214
17215 2005-10-04  Devang Patel  <dpatel@apple.com>
17216
17217         * gcc.dg/i386-sse-vect-types.c: New.
17218
17219 2005-10-04  Ian Lance Taylor  <ian@airs.com>
17220
17221         PR preprocessor/13726
17222         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
17223         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
17224
17225 2005-10-04  Richard Guenther  <rguenther@suse.de>
17226
17227         PR c/23576
17228         * gcc.dg/noncompile/pr23576.c: New testcase.
17229
17230 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
17231
17232         PR middle-end/23125
17233         * gcc.dg/register-var-3.c: New test.
17234
17235 2005-10-04  Steven Bosscher  <stevenb@suse.de>
17236
17237         * gcc.dg/pr23049.c: New test.
17238
17239         * gcc.dg/ucnid-4.c: Fix test.
17240
17241 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
17242
17243         PR 23445
17244         * gcc.c-torture/compile/pr23445.c: New test.
17245
17246 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
17247
17248         * g++.dg/overload/unknown1.C: New.
17249
17250 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
17251
17252         PR c++/17775
17253         * g++.dg/template/repo4.C: New test.
17254
17255 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17256
17257         PR libfortran/19308
17258         * gfortran.dg/large_real_kind_2.F90: New test.
17259         * gfortran.dg/large_integer_kind_2.f90: New test.
17260
17261 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
17262
17263         * lib/target-supports.exp (check_effective_target_vect_shift):
17264         Implement with result caching. Add i?86, x86_64 and ia64 targets.
17265         (check_effective_target_vect_condition): Fix copy-n-pasto.
17266
17267         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
17268         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
17269         targets.
17270
17271 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
17272
17273         PR c++/22621
17274         * g++.dg/template/overload5.C : New test.
17275
17276         PR c++/23840
17277         * g++.dg/expr/stdarg1.C: New test.
17278
17279 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
17280
17281         PR 24142
17282         * gcc.c-torture/execute/pr24142.c: New test.
17283
17284 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
17285
17286         PR 24141
17287         * gcc.c-torture/execute/pr24141.c: New test.
17288
17289 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
17290             Diego Novillo  <dnovillo@redhat.com>
17291
17292         PR 23604
17293         * gcc.c-torture/execute/pr23604.c: New test.
17294
17295 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
17296
17297         PR fortran/16404
17298         PR fortran/20835
17299         PR fortran/20890
17300         PR fortran/20899
17301         PR fortran/20900
17302         PR fortran/20901
17303         PR fortran/20902
17304         gfortran.dg/equiv_constraint_1.f90: New test.
17305         gfortran.dg/equiv_constraint_2.f90: New test.
17306         gfortran.dg/equiv_constraint_3.f90: New test.
17307         gfortran.dg/equiv_constraint_4.f90: New test.
17308         gfortran.dg/equiv_constraint_5.f90: New test.
17309         gfortran.dg/equiv_constraint_6.f90: New test.
17310         gfortran.dg/equiv_constraint_7.f90: New test.
17311         gfortran.dg/equiv_constraint_8.f90: New test.
17312         gfortran.dg/private_type_1.f90: New test.
17313         gfortran.dg/private_type_2.f90: New test.
17314         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
17315         980628-10.f: Assert std=gnu to permit mixing of
17316         types in equivalence statements.
17317
17318 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
17319
17320         PR 24112
17321         * gfortran.dg/open_status_1.f90: New.
17322
17323 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
17324
17325         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
17326         * gcc.dg/vect/pr22480.c: Clean up temp files.
17327         * gcc.dg/vect/pr23831.c: Clean up temp files.
17328         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
17329         Clean up temp files.
17330         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
17331         Clean up temp files.
17332
17333         * gcc.dg/20050309-1.c: Clean up temp files.
17334         * gcc.dg/20050325-1.c: Clean up temp files.
17335
17336 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
17337
17338         PR tree-optimization/24059
17339         * gcc.dg/vect/pr24059.c : New test.
17340
17341 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
17342
17343         PR middle-end/24109
17344         * gcc.c-torture/execute/20050929-1.c: New test.
17345
17346 2005-09-29  Steven Bosscher  <stevenb@suse.de>
17347
17348         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
17349
17350 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
17351
17352         PR c/21419
17353         * gcc.dg/pr21419.c: New test.
17354
17355 2005-09-29  Steven Bosscher  <stevenb@suse.de>
17356
17357         * gcc.dg/pr23911.c: New test.
17358
17359 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
17360
17361         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
17362
17363         PR c++/16782
17364         * g++.dg/parse/qualified4.C: New test.
17365         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
17366         * g++.old-deja/g++.mike/p8154.C: Likewise.
17367
17368 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
17369
17370         PR c++/22147
17371         * g++.dg/template/friend37.C: New test.
17372         * g++.dg/parse/crash28.C: Adjust error markers.
17373
17374 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
17375
17376         PR fortran/18518
17377         * gfortran.fortran-torture/execute/save_2.f90: New decl.
17378
17379 2005-09-27  Devang Patel  <dpatel@apple.com>
17380
17381         PR tree-optimization/23625
17382         * gcc.dg/pr23625.c: New test.
17383
17384 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
17385
17386         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
17387         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
17388
17389 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
17390
17391         PR fortran/23677
17392         * gfortran.fortran-torture/execute/save_1.f90: New test.
17393         * gfortran.dg/save_1.f90: New test.
17394
17395 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
17396
17397         * gcc.target/i386/builtin-apply-mmx.c: New test.
17398
17399         PR target/22576
17400         * gcc.target/i386/pr22576.c: New test.
17401
17402         PR target/22585
17403         * gcc.target/i386/pr22585.c: New test.
17404
17405         PR target/23268
17406         * gcc.target/i386/pr23268.c: New test.
17407
17408         PR middle-end/23831
17409         * gcc.dg/vect/pr23831.c: New test.
17410
17411         PR target/24055
17412         * gcc.target/i386/pr24055.c: New test.
17413
17414 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
17415
17416         PR tree-optimization/23960
17417         * gcc.c-torture/compile/pr23960.c: New.
17418
17419 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
17420
17421         PR fortran/16861
17422         * gfortran.dg/nested_modules_3.f90: New.
17423
17424 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
17425
17426         PR fortran/24005
17427         gfortran.dg/interface_1.f90: New test.
17428
17429 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
17430         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17431
17432         PR fortran/23843
17433         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
17434
17435 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
17436
17437         PR fortran/23516
17438         * gfortran.dg/imag_1.f: New test.
17439         * gfortran.dg/imag_2.f: Ditto.
17440
17441 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
17442
17443         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
17444
17445 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
17446
17447         PR c++/21983
17448         * g++.dg/warn/pr21983.C: New test.
17449
17450 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
17451
17452         * gcc.dg/20050922-1.c: Testcase added.
17453
17454 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
17455
17456         PR c++/23993
17457         * g++.dg/template/array14.C: New test.
17458
17459 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
17460
17461         PR fortran/19929
17462         * gfortran.dg/der_ptr_component_1.f90: New test.
17463
17464 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17465
17466         PR c++/23965
17467         * g++.dg/template/error1.C: Reject "no matching function" message.
17468
17469 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17470
17471         PR c++/17609
17472         * g++.dg/lookup/error1.C: New test.
17473
17474 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
17475
17476         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
17477         functionality of the testcase.
17478
17479 2005-09-20  Richard Henderson  <rth@redhat.com>
17480
17481         * gcc.dg/vect/vect-22.c: Require vect_float.
17482         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
17483
17484 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
17485
17486         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
17487         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
17488         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
17489         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
17490         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
17491         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
17492         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
17493         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
17494         * gcc.dg/cpp/ucnid-8.c: New test.
17495
17496 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17497
17498         PR tree-optimization/23929
17499         * gcc.c-torture/compile/pr23929.c: New test.
17500
17501 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
17502
17503         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
17504         for one loop.
17505
17506 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
17507
17508         PR testsuite/23186
17509         * g++.dg/other/pr22003.C: Require named sections.
17510
17511 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17512
17513         PR c++/23947
17514         * g++.dg/rtti/crash3.C: New test.
17515
17516         PR tree-optimization/23818
17517         * gcc.dg/pr23818.c: New test.
17518
17519 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17520
17521         PR fortran/23420
17522         * gfortran.dg/print_fmt_4.f: New.
17523
17524 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
17525
17526         PR fortran/23663
17527         * gfortran.fortran-torture/execute/entry_11.f90: New test.
17528
17529 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
17530
17531         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
17532         Use pointers to local alignable arrays instead. Added comments.
17533         * gcc.dg/vect/vect-46.c: Likewise.
17534         * gcc.dg/vect/vect-48.c: Likewise.
17535         * gcc.dg/vect/vect-49.c: Likewise.
17536         * gcc.dg/vect/vect-52.c: Likewise.
17537         * gcc.dg/vect/vect-53.c: Likewise.
17538         * gcc.dg/vect/vect-54.c: Likewise.
17539         * gcc.dg/vect/vect-56.c: Likewise.
17540         * gcc.dg/vect/vect-57.c: Likewise.
17541         * gcc.dg/vect/vect-58.c: Likewise.
17542         * gcc.dg/vect/vect-60.c: Likewise.
17543         * gcc.dg/vect/vect-61.c: Likewise.
17544
17545         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
17546         The test is no longer vectorizable on vect_no_align targets.
17547         * gcc.dg/vect/vect-43.c: Likewsie.
17548
17549         * gcc.dg/vect/vect-44.c: Added comments.
17550         * gcc.dg/vect/vect-45.c: Added comments.
17551         * gcc.dg/vect/vect-50.c: Added comments.
17552         * gcc.dg/vect/vect-51.c: Added comments.
17553
17554         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
17555         aligned type.
17556         * gcc.dg/vect/Os-vect-95.c: Likewise.
17557
17558         * gcc.dg/vect/vect-41.c: Test removed.
17559         * gcc.dg/vect/vect-47.c: Test removed.
17560         * gcc.dg/vect/vect-55.c: Test removed.
17561         * gcc.dg/vect/vect-59.c: Test removed.
17562
17563 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
17564
17565         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
17566         No longer vectorizable on vect_no_align targets.
17567         * gcc.dg/vect/pr20122.c: Likewise.
17568         * gcc.dg/vect/vect-74.c: Likewise.
17569         * gcc.dg/vect/vect-75.c: Likewise.
17570         * gcc.dg/vect/vect-76.c: Likewise.
17571
17572         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
17573         Will not be vectorizable on vect_no_align targets once aliasing issues
17574         are resolved.
17575         * gcc.dg/vect/vect-79.c: Likewise.
17576
17577         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
17578         * gcc.dg/vect/vect-78.c: Likewise.
17579         * gcc.dg/vect/vect-97.c: Likewise.
17580
17581 2005-09-19  Steven Bosscher  <stevenb@suse.de>
17582
17583         * gcc.dg/pr23943.c: New test.
17584
17585 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
17586
17587         PR fortran/19181
17588         * gfortran.dg/derived_pointer_null_1.f90: New test.
17589
17590 2005-09-18  Richard Guenther  <rguenther@suse.de>
17591
17592         PR middle-end/23944
17593         * gcc.c-torture/compile/pr23944.c: New testcase.
17594
17595 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
17596
17597         PR fortran/15975
17598         * gfortran.dg/der_pointer_2.f90: New test.
17599
17600 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
17601
17602         PR fortran/16861
17603         * gfortran.dg/nested_modules_2.f90: New test.
17604
17605 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17606
17607         PR c++/18368
17608         * g++.dg/other/semicolon.C: New test.
17609
17610 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
17611
17612         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
17613         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
17614
17615 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
17616
17617         PR c++/23914
17618         * g++.dg/template/static18.C: New test.
17619
17620         PR c++/21514
17621         * g++.dg/template/crash19.C: Remove dg-error marker.
17622         * g++.dg/template/local4.C: New test.
17623
17624 2005-09-16  Paul Brook  <paul@codesourcery.com>
17625
17626         PR fortran/23906
17627         * gfortran.dg/dependency_1.f90: New test.
17628
17629 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
17630
17631         PR c++/23896
17632         * g++.dg/template/static17.C: New test.
17633
17634 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
17635
17636         PR c++/23139
17637         * g++.dg/warn/huge-val1.C: New test.
17638
17639 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
17640
17641         PR c++/13140
17642         * g++.dg/parse/class2.C: New test.
17643         * g++.dg/template/explicit8.C: Likewise.
17644         * g++.dg/template/spec25.C: Likewise.
17645
17646 2005-09-14  Josh Conner  <jconner@apple.com>
17647
17648         PR middle-end/23584
17649         * gcc.dg/pr23584.c: New test.
17650
17651 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
17652
17653         PR fortran/21875 Internal Unit Array I/O, NIST
17654         * gfortran.dg/arrayio_1.f90: New test.
17655         * gfortran.dg/arrayio_1.f90: New test.
17656         * gfortran.dg/arrayio_1.f90: New test.
17657         * gfortran.dg/arrayio_1.f90: New test.
17658         * gfortran.dg/arrayio_1.f90: New test.
17659
17660 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
17661
17662         PR middle-end/22480
17663         * gcc.dg/vect/pr22480.c: New test.
17664
17665 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
17666
17667         PR fortran/19358
17668         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
17669
17670 2005-09-13 Josh Conner <jconner@apple.com>
17671
17672         PR c++/23180
17673         * g++.dg/init/struct2.C: New test.
17674         * g++.dg/init/struct3.C: New test.
17675
17676 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
17677
17678         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
17679         Clean up temp files.
17680         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
17681         gcc.dg/tree-ssa/builtin-fprintf-1.c,
17682         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
17683         gcc.dg/tree-ssa/builtin-printf-1.c,
17684         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
17685         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
17686         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
17687         gcc.dg/tree-ssa/builtin-vprintf-1.c,
17688         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
17689         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
17690         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
17691         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
17692         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
17693         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
17694         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
17695         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
17696
17697 2005-09-13  Josh Conner  <jconner@apple.com>
17698
17699         * lib/gcc-dg.exp: Load scanipa.exp.
17700         (cleanup-dump): New procedure.
17701         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
17702         * lib/scandump.exp: New file.
17703         * lib/scantree.exp: Use it.
17704         * lib/scanipa.exp: New file.
17705
17706 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
17707
17708         PR fortran/17740
17709         * gfortran.dg/generic_4.f90: New test.
17710
17711 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
17712
17713         PR target/23816
17714         * gcc.target/i386/pr23816-1.c: New test.
17715         * gcc.target/i386/pr23816-2.c: New test.
17716
17717
17718 2005-09-13  Bastian Blank <waldi@debian.org>
17719
17720         PR c++/16171
17721         * g++.dg/abi/mangle26.C: New test.
17722         * g++.dg/abi/mangle27.C: New test.
17723         * g++.dg/abi/mangle28.C: New test.
17724         * g++.dg/abi/mangle29.C: New test.
17725
17726         PR c++/23839
17727         * g++.dg/parse/register1.C: New test.
17728
17729 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
17730
17731         PR c++/23842
17732         * g++.dg/template/access16.C: New test.
17733
17734 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17735
17736         * gfortran.dg/char_pack_2.f90: Increase the vector size.
17737
17738 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17739
17740         PR fortran/18899
17741         * gfortran.dg/shape_2.f90: New test.
17742
17743 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
17744
17745         PR target/19269
17746         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
17747         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
17748         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
17749         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
17750         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
17751         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
17752         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
17753         tests.
17754
17755 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17756
17757         PR c++/23841
17758         * g++.dg/parse/template17.C: New test.
17759
17760 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17761
17762         PR c++/23789
17763         * g++.dg/template/nontype14.C: New test.
17764
17765 2005-09-12  Ian Lance Taylor  <ian@airs.com>
17766
17767         PR g++/7874
17768         * g++.dg/lookup/friend7.C: New test.
17769         * g++.dg/lookup/friend8.C: New test.
17770         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
17771         so that it will be found via argument dependent lookup.
17772         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
17773         friend functions which will no longer be found.
17774         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
17775         function g, so that it will be found via argument dependent
17776         lookup.
17777         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
17778         * g++.old-deja/g++.mike/net43.C: Likewise.
17779
17780 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
17781
17782         PR c++/23691
17783         * g++.dg/template/static16.C: New test.
17784
17785 2005-09-12  Josh Conner  <jconner@apple.com>
17786
17787         PR middle-end/23237
17788         * gcc.c-torture/compile/pr23237.c: New test.
17789
17790 2005-09-11  Richard Henderson  <rth@redhat.com>
17791
17792         * g++.dg/other/error8.C: Update expected diagnostic text.
17793
17794 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17795
17796         PR libfortran/19872
17797         * gfortran.dg/overwrite_1.f: New test.
17798
17799 2005-09-09  Josh Conner  <jconner@apple.com>
17800
17801         * g++.dg/init/pr23180-1.C: Removed.
17802         * g++.dg/init/pr23180-2.C: Removed.
17803
17804 2005-09-09  David Daney <ddaney@avtrex.com>
17805
17806         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
17807         files which are ...
17808         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
17809         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
17810
17811 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17812
17813         * gfortran.dg/iostat_2.f90: New test.
17814
17815 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
17816
17817         PR c++/22252
17818         * g++.dg/ext/interface1.C: New test.
17819         * g++.dg/ext/interface1.h: Likewise.
17820         * g++.dg/ext/interface1a.cc: Likewise.
17821
17822 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
17823
17824         * gfortran.dg/iomsg_1.f90: New test case.
17825
17826 2005-09-09  Richard Guenther  <rguenther@suse.de>
17827
17828         PR c++/23624
17829         * g++.dg/tree-ssa/pr23624.C: New testcase.
17830
17831 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17832
17833         PR fortran/19239
17834         * gfortran.dg/vector_subscript_1.f90,
17835         * gfortran.dg/vector_subscript_2.f90: New tests.
17836
17837 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17838
17839         PR fortran/21104
17840         * gfortran.dg/array_alloc_1.f90,
17841         * gfortran.dg/array_alloc_2.f90,
17842         * gfortran.dg/array_alloc_3.f90: New tests.
17843
17844 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
17845
17846         PR fortran/12840
17847         * gfortran.dg/array_constructor_6.f90
17848         * gfortran.dg/array_constructor_7.f90
17849         * gfortran.dg/array_constructor_8.f90
17850         * gfortran.dg/array_constructor_9.f90
17851         * gfortran.dg/array_constructor_10.f90
17852         * gfortran.dg/array_constructor_11.f90
17853         * gfortran.dg/array_constructor_12.f90: New tests.
17854
17855 2005-09-08  Josh Conner  <jconner@apple.com>
17856
17857         PR c++/23180
17858         * g++.dg/init/pr23180-1.C: New test.
17859         * g++.dg/init/pr23180-2.C: New test.
17860
17861 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17862
17863         PR fortran/18878
17864         * gfortran.dg/module_double_reuse.f90: New.
17865
17866 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
17867
17868         PR fortran/23270
17869         PR fortran/22304
17870         PR fortran/18870
17871         PR fortran/17917
17872         PR fortran/16511
17873         * gfortran.dg/common_equivalence_1.f: New.
17874         * gfortran.dg/common_equivalence_2.f: New.
17875         * gfortran.dg/common_equivalence_3.f: New.
17876         * gfortran.dg/contained_equivalence_1.f90: New.
17877         * gfortran.dg/module_blank_common.f90: New.
17878         * gfortran.dg/module_commons_1.f90: New.
17879         * gfortran.dg/module_equivalence_1.f90: New.
17880         * gfortran.dg/nested_modules_1.f90: New.
17881         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
17882         equivalences and add comment to connect the test with
17883         the PR.
17884
17885 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17886
17887         PR fortran/23765
17888         * gfortran.dg/common_6.f90: New test.
17889
17890 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17891
17892         PR fortran/15326
17893         * gfortran.dg/char_result_1.f90,
17894         * gfortran.dg/char_result_2.f90,
17895         * gfortran.dg/char_result_3.f90,
17896         * gfortran.dg/char_result_4.f90,
17897         * gfortran.dg/char_result_5.f90,
17898         * gfortran.dg/char_result_6.f90,
17899         * gfortran.dg/char_result_7.f90,
17900         * gfortran.dg/char_result_8.f90: New tests.
17901
17902 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
17903
17904         PR fortran/19928
17905         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
17906
17907 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17908
17909         PR obj-c++/16816
17910         * obj-c++.dg/selector-5.mm: New test.
17911         * obj-c++.dg/selector-6.mm: New test.
17912
17913 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
17914
17915         PR objc/20574
17916         PR objc/19324
17917         * objc.dg/error-1.m: New test.
17918
17919 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
17920
17921         PR fortran/23373
17922         * gfortran.fortran-torture/execute/pr23373-1.f90,
17923         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
17924
17925 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
17926
17927         PR libfortran/23760
17928         * gfortran.dg/g77/1832.f: Remove long string in write statement
17929         to allow the test to pass on correct list directed output with
17930         prepended space.
17931
17932 2005-09-07  James E Wilson  <wilson@specifix.com>
17933
17934         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
17935
17936 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17937
17938         * gfortran.dg/parameter+save.f90: Rename to
17939         * gfortran.dg/parameter_save.f90: .. this.
17940
17941 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
17942
17943         PR fortran/20848
17944         * gfortran.dg/parameter+save.f90: New test case.
17945
17946 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
17947
17948         PR fortran/19269
17949         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
17950
17951 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17952
17953         PR c/23075
17954         * gcc.dg/pr23075.c: New test.
17955         * g++.dg/warn/pr23075.C: New test.
17956
17957         PR target/22362
17958         * gcc.target/i386/pr22362.c: New test.
17959
17960         PR rtl-optimization/23098
17961         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
17962
17963         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
17964         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
17965         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
17966
17967 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
17968
17969         * g++.dg/expr/cast6.C: New test.
17970
17971         PR c++/9782
17972         * g++.dg/init/new15.C: New test.
17973
17974 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17975
17976         * gcc.dg/vect/Os-vect-95.c: New test.
17977         * gcc.dg/vect/vect-95.c: Same.
17978
17979 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
17980
17981         * gcc.dg/vect/vect-29.c: Update xfail testing.
17982         * gcc.dg/vect/vect-44.c: Same.
17983         * gcc.dg/vect/vect-48.c: Same.
17984         * gcc.dg/vect/vect-50.c: Same.
17985         * gcc.dg/vect/vect-72.c: Same.
17986         * gcc.dg/vect/vect-77.c: Same.
17987         * gcc.dg/vect/vect-78.c: Same.
17988         * gcc.dg/vect/vect-80.c: Same.
17989         * gcc.dg/vect/vect-96.c: Same.
17990         * gcc.dg/vect/vect-100.c: Same.
17991         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
17992         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
17993         * gfortran.dg/vect/vect-5.f90: Same.
17994
17995 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
17996
17997         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
17998         start strings.
17999         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18000         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18001
18002         PR c++/23056
18003         * g++.dg/opt/pr23056.C: New test.
18004
18005         PR rtl-optimization/23098
18006         * gcc.target/i386/pr23098.c: New test.
18007
18008 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
18009
18010         PR c++/23667
18011         * g++.dg/template/static15.C: New test.
18012
18013         PR c++/21440
18014         * g++.dg/ext/stmtexpr5.C: New test.
18015         * g++.dg/ext/stmtexpr6.C: Likewise.
18016
18017 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
18018
18019         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
18020
18021         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
18022         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18023         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18024
18025 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
18026
18027         PR libfortran/23321
18028         * gfortran.dg/direct_io_4.f90: New test case.
18029
18030 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
18031             Rasmus Hahn  <rassahah@neofonie.de>
18032
18033         PR libobjc/23108
18034         * objc.dg/type-stream-1.m: New test.
18035
18036 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
18037
18038         PR fortran/23661
18039         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
18040         gfortran.dg/print_fmt_3.f90: New test.
18041
18042 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
18043
18044         * gfortran.dg/fmt_t_1.f90: New test.
18045
18046 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
18047
18048         PR rtl-optimization/23454
18049         * g++.dg/opt/pr23454.C: New test.
18050
18051 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
18052
18053         PR c++/23699
18054         * g++.dg/ext/static1.C: New test.
18055
18056 2005-09-02  Richard Henderson  <rth@redhat.com>
18057
18058         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
18059         tail call to check_fa_work.
18060
18061 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
18062
18063         PR c++/21687
18064         * g++.dg/other/gc3.C: New test.
18065
18066 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18067
18068         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
18069         * gcc.dg/20050826-1.c: Likewise.
18070
18071 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
18072
18073         PR c++/23167
18074         * g++.dg/expr/volatile1.C: New test.
18075
18076 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
18077
18078         PR middle-end/23547
18079         * gcc.dg/pr23547.c: New test.
18080
18081 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
18082
18083         PR c/22061
18084         * gcc.c-torture/execute/pr22061-1.c,
18085         * gcc.c-torture/execute/pr22061-2.c,
18086         * gcc.c-torture/execute/pr22061-3.c,
18087         * gcc.c-torture/execute/pr22061-4.c: New tests.
18088
18089 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
18090
18091         * gcc.dg/Wredundant-decls-2.c: New test to check that
18092         -Wredundant-decls does not issue warning for a variable
18093         definition following a declaration.
18094
18095 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
18096
18097         PR debug/7241
18098         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
18099         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
18100         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
18101
18102         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
18103         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
18104         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
18105         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
18106         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
18107         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
18108         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
18109         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
18110
18111 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18112
18113         PR objc/23306
18114         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
18115         scan-assmbler.
18116
18117 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
18118
18119         PR target/21255
18120         * gcc.dg/pr21255-1.c: New test.
18121         * gcc.dg/pr21255-2-mb.c: Likewise.
18122         * gcc.dg/pr21255-2-ml.c: Likewise.
18123         * gcc.dg/pr21255-3.c: Likewise.
18124         * gcc.dg/pr21255-4.c: Likewise.
18125
18126 2005-08-31  Dale Johannesen  <dalej@apple.com>
18127
18128         * gcc.dg/20050830-1.c: New.
18129
18130 2005-08-31  Josh Conner  <jconner@apple.com>
18131
18132         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
18133         command-line options for arm-*-* targets.
18134         * g++.dg/init/array16.C: Likewise.
18135         * g++.dg/other/crash-4.C: Likewise.
18136
18137 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18138
18139         PR obj-c++/23640
18140         * obj-c++.dg/gnu-runtime-3.mm: New test.
18141
18142 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18143
18144         PR c++/13377
18145         * g++.dg/lookup/ambig4.C: New test.
18146         * g++.dg/lookup/ambig5.C: New test.
18147         * g++.dg/tc1/dr101.C: Adjust error markers.
18148
18149 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18150
18151         PR c++/23639
18152         * g++.dg/template/ttp5.C: Adjust error markers.
18153
18154 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
18155
18156         PR testsuite/23609
18157         * lib/obj-c++.exp: Include target-libpath.exp.
18158         (obj-c++_link_flags): Look for the GNU libobjc library
18159         and set the library path to include it.
18160         Don't manually set LD_LIBRARY_PATH (etc.) but call
18161         set_ld_library_path_env_vars instead.
18162         (obj-c++_target_compile): Don't set library path or
18163         linker flags because they are already set correctly
18164         in obj-c++_link_flags.
18165
18166 2005-08-30  Josh Conner  <jconner@apple.com>
18167
18168         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
18169         to command-line options for arm-*-* targets.
18170
18171 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
18172
18173         * g++.dg/other/i386-1.C: New.
18174
18175 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
18176
18177         PR preprocessor/20348
18178         PR preprocessor/20356
18179         * gcc.dg/cpp/pr20348.c: New test.
18180         * gcc.dg/cpp/pr20348.h: New file.
18181         * gcc.dg/cpp/inc/pr20348.h: New file.
18182         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
18183         * gcc.dg/cpp/pr20356.c: New test.
18184         * gcc.dg/cpp/pr20356.h: New file.
18185         * gcc.dg/cpp/inc/pr20356.h: New file.
18186         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
18187
18188 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
18189
18190         * gfortran.fortran-torture/execute/intrinsic_count.f90:
18191         Fix array dimension to avoid correct end-of-file error.
18192
18193 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
18194
18195         PR libfortran/23598
18196         * gfortran.dg/iostat_1.f90: New test.
18197
18198 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
18199
18200         PR middle-end/23408
18201         * gcc.dg/pr23408.c: New test.
18202
18203 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
18204
18205         PR c++/23099
18206         * g++.dg/init/member1.C: Make sure erroneous static data member
18207         definitions are required.
18208         * g++.dg/template/static13.C: New test.
18209         * g++.dg/template/static14.C: Likewise.
18210
18211 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
18212
18213         * gcc.target/i386/pr23575.c: Use -msse2 instead of
18214         -march=pentium4, remove ilp32 requirement.
18215
18216         PR middle-end/23484
18217         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
18218         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
18219
18220 2005-08-29  Andreas Jaeger  <aj@suse.de>
18221
18222         PR testsuite/23607
18223         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
18224
18225 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
18226
18227         * gcc.c-torture/execute/20050316-2.c: New test.
18228         * gcc.c-torture/execute/20050316-3.c: New test.
18229         * gcc.dg/torture/pr16104-1.c: New test.
18230
18231 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
18232
18233         PR middle-end/23463
18234         * gcc.c-torture/execute/zero-struct-1.c: New test.
18235
18236 2005-08-27  Richard Guenther  <rguenther@suse.de>
18237
18238         PR target/23575
18239         * gcc.target/i386/pr23575.c: New testcase.
18240
18241 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
18242
18243         PR rtl-optimization/23561
18244         * gcc.c-torture/execute/20050826-1.c: New test.
18245
18246         PR rtl-opt/23560
18247         * gcc.c-torture/execute/20050826-2.c: New test.
18248
18249 2005-08-26  Dale Johannesen  <dalej@apple.com>
18250
18251         * gcc.dg/20030711-1.c: Modify to work on Darwin.
18252         * gcc.dg/20050826-1.c: New.
18253
18254 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
18255
18256         PR c++/19004
18257         * g++.dg/template/nontype13.C: New test.
18258
18259         PR c++/23491
18260         * g++.dg/init/new14.C: New test.
18261         * g++.dg/expr/anew1.C: Do not XFAIL.
18262         * g++.dg/expr/anew2.C: Likewise.
18263         * g++.dg/expr/anew3.C: Likewise.
18264
18265 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
18266
18267         PR middle-end/22439
18268         * gcc.dg/vla-3.c: New test.
18269
18270 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
18271
18272         PR fortran/20363
18273         * gfortran.dg/named_interface.f90: New.
18274
18275 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
18276
18277         * gcc.c-torture/execute/frame-address.c: New test.
18278
18279 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18280
18281         PR c++/20817
18282         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
18283
18284 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
18285
18286         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
18287
18288 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
18289
18290         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
18291         * gcc.dg/altivec-22.c: Rename from..
18292         * gcc.dg/altivec-nomfcr.c: ..this.
18293
18294 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
18295
18296         PR tree-optimization/23546
18297         * gcc.dg/tree-ssa/pr23546.c: New test.
18298
18299 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
18300
18301         PR fortran/17758
18302         * gfortran.dg/nonreturning_statements.f90: New test.
18303
18304 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18305
18306         PR c++/22454
18307         * g++.dg/parse/crash29.C: New.
18308
18309 2005-08-23  DJ Delorie  <dj@redhat.com>
18310
18311         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
18312         constants have the L suffix.
18313
18314 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
18315
18316         PR c++/23044
18317         * g++.dg/template/instantiate8.C: New.
18318
18319 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
18320
18321         PR middle-end/23467
18322         * gcc.c-torture/execute/pr23467.c: New test.
18323
18324 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
18325
18326         PR tree-optimization/22043
18327         * gcc.c-torture/execute/20050613-1.c: New test.
18328
18329 2005-08-23  Ben Elliston  <bje@au.ibm.com>
18330
18331         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
18332
18333 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
18334
18335         PR rtl-optimization/23478
18336         * g++.dg/opt/pr23478.C: New test.
18337
18338 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18339
18340         PR c/18715
18341         * gcc.dg/switch-warn-3.c: New test.
18342
18343 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18344
18345         PR c++/22233
18346         * g++.dg/template/param1.C: New test.
18347
18348 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18349
18350         PR c++/23089
18351         * g++.dg/other/incomplete1.C: New test.
18352
18353 2005-08-22  Ira Rosen  <irar@il.ibm.com>
18354
18355         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
18356         are vectorizable.
18357
18358 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18359
18360         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
18361         d_lines_5.f: New.
18362
18363 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
18364
18365         * gcc.target/i386/sse-4.c: New test.
18366
18367 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18368
18369         PR testsuite/23239
18370         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
18371
18372 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
18373
18374         * gcc.dg/20050811-1.c: New test.
18375         * gcc.dg/20050811-2.c: New test.
18376
18377 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
18378
18379         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
18380
18381 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
18382
18383         PR 23476
18384         * gcc.c-torture/compile/pr23476.c: New test.
18385
18386 2005-08-19  Devang Patel  <dpatel@apple.com>
18387
18388         PR tree-optimization/23048
18389         * gcc.dg/tree-ssa/pr23048.c: New test.
18390
18391 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18392
18393         PR middle-end/20624
18394         * g++.dg/warn/Wreturn-3.C: New test
18395
18396 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
18397
18398         PR tree-optimization/22228
18399         * g++.dg/vect/pr22543.cc: New test.
18400
18401 2005-08-17  Steven Bosscher  <stevenb@suse.de>
18402
18403         PR tree-optimization/21574
18404         * gcc.dg/tree-ssa/pr21574.c: New test.
18405
18406 2005-08-16  James E Wilson  <wilson@specifix.com>
18407
18408         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
18409
18410 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
18411
18412         PR tree-opt/23402
18413         * gcc.c-torture/compile/zero-strct-3.c: New test.
18414         * gcc.c-torture/compile/zero-strct-4.c: New test.
18415
18416 2005-08-16  Steven Bosscher  <stevenb@suse.de>
18417
18418         PR target/23376
18419         * gcc.target/x86_64/pr23376.c: New test.
18420
18421 2005-08-16  Ian Lance Taylor  <ian@airs.com>
18422
18423         PR c++/23337
18424         * g++.dg/ext/vector2.C: New.
18425
18426 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
18427
18428         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
18429
18430 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
18431
18432         PR libfortran/23428
18433         * gfortran.dg/inquire-complex.f90: New test case.
18434
18435 2005-08-16  James E Wilson  <wilson@specifix.com>
18436
18437         PR tree-optimization/21105
18438         * gcc.dg/large-size-array.c: New.
18439
18440 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
18441
18442         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
18443         type.
18444         * gcc.dg/vect/vect-41: Likewise.
18445         * gcc.dg/vect/vect-42: Likewise.
18446         * gcc.dg/vect/vect-43: Likewise.
18447         * gcc.dg/vect/vect-44: Likewise.
18448         * gcc.dg/vect/vect-46: Likewise.
18449         * gcc.dg/vect/vect-47: Likewise.
18450         * gcc.dg/vect/vect-48: Likewise.
18451         * gcc.dg/vect/vect-52: Likewise.
18452         * gcc.dg/vect/vect-53: Likewise.
18453         * gcc.dg/vect/vect-54: Likewise.
18454         * gcc.dg/vect/vect-55: Likewise.
18455         * gcc.dg/vect/vect-56: Likewise.
18456         * gcc.dg/vect/vect-57: Likewise.
18457         * gcc.dg/vect/vect-58: Likewise.
18458         * gcc.dg/vect/vect-59: Likewise.
18459         * gcc.dg/vect/vect-60: Likewise.
18460         * gcc.dg/vect/vect-61: Likewise.
18461         * gcc.dg/vect/vect-85: Likewise.
18462         * gcc.dg/vect/vect-87: Likewise.
18463         * gcc.dg/vect/vect-88: Likewise.
18464         * gcc.dg/vect/vect-93.c: Likewise.
18465         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
18466         * gcc.dg/vect/vect-75: Likewise.
18467         * gcc.dg/vect/vect-76: Likewise.
18468         * gcc.dg/vect/vect-77: Likewise.
18469         * gcc.dg/vect/vect-78: Likewise.
18470         * gcc.dg/vect/vect-80: Likewise.
18471         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
18472         vectorized for the expected reason, rather than checking how alignment
18473         was handled.
18474         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
18475         aligned type and also instead of aligned pointers. Added documentation.
18476
18477 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
18478
18479         * gfortran.dg/power.f90: New test.
18480
18481 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
18482
18483         PR rtl-optimization/23299
18484         * g++.dg/opt/pr23299.C: New test.
18485
18486 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18487
18488         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
18489
18490 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
18491
18492         * g++.dg/template/local6.C: New test.
18493
18494 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
18495
18496         * execute/exceptions/finally-1.m: Check that the catch and finally are
18497         being called.  Also add a "return 0;" at the end of main.
18498
18499 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
18500
18501         PR fortran/21432.
18502         * gfortran.dg/namelist_print_1.f: New test of functionality of
18503         PRINT namelist.
18504         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
18505         namelist generates error with -std=f95.
18506
18507 2005-08-14  Ira Rosen  <irar@il.ibm.com>
18508
18509         PR tree-optimization/23119
18510         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
18511
18512 2005-08-13  Marcin Koziej  <creep@desk.pl>
18513             Andrew Pinski  <pinskia@physics.uc.edu>
18514
18515         PR libobjc/22492
18516         * execute/exceptions/finally-1.m: New test.
18517
18518 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18519
18520         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
18521         testsuite.
18522         * objc/execute/exceptions/trivial.m: New test.
18523         * objc.dg/try-catch-11.m: Move to ...
18524         * objc/execute/exceptions/foward-1.m: Here.
18525         * objc.dg/try-catch-2.m: Move to ...
18526         * objc/execute/exceptions/catchall-1.m: Here.
18527         * objc.dg/try-catch-8.m: Move to ...
18528         * objc/execute/exceptions/local-variables-1.m: Here.
18529
18530 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18531
18532         * objc.dg/nested-func-1.m: Move to ...
18533         * objc/execute/nested-func-1.m: Here.
18534
18535 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18536
18537         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
18538         in ${options} instead of [target_info name].
18539         * lib/obj-c++.exp (objc_target_compile): Likewise.
18540
18541 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18542
18543         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
18544
18545 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
18546
18547         part of PR testsuite/23348
18548         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
18549         each of the torture options.
18550         * objc/compile/trivial.m: New test.
18551
18552 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
18553
18554         * gfortran.dg/eoshift.f90: Correct format.
18555
18556 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
18557
18558         * gfortran.fortran-torture/execute/character_passing.f90:
18559         Fix comment typo.
18560
18561 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
18562
18563         PR c++/8271
18564         * g++.dg/template/unify10.C: New.
18565
18566 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
18567
18568         * g++.dg/parse/pr22514.C: Move to...
18569         * g++.dg/debug/pr22514.C: here.
18570
18571 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18572
18573         PR c++/23266
18574         * g++.dg/inherit/pure1.C: New test.
18575
18576         * ChangeLog: Fix typos.
18577
18578 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18579             Steven Bosscher  <stevenb@suse.de>
18580
18581         * gfortran.dg/runtime_warning_1.f90: New test.
18582
18583 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
18584
18585         PR c++/23219
18586         * g++.dg/parse/crash28.C: New.
18587
18588 2005-08-11  Richard Guenther  <rguenther@suse.de>
18589
18590         PR target/23289
18591         * gcc.target/i386/tailcall-1.c: New testcase.
18592
18593 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
18594
18595         * gcc.dg/vect/vect-67.c: Un-xfail.
18596
18597 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
18598
18599         PR c++/23225
18600         * g++.dg/parse/crash27.C: new test.
18601
18602 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
18603
18604         PR libfortran/22143
18605         * gfortran.dg/shift-kind.f90: New testcase.
18606
18607 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
18608
18609         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
18610         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
18611
18612 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18613
18614         PR c++/20646
18615         * g++.dg/other/mult-stor1.C: New test.
18616
18617 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
18618
18619         * gcc.c-torture/pr18299-1.c: Move to ...
18620         * gcc.c-torture/compile/pr18299-1.c: Here.
18621
18622 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
18623
18624         * gfortran/fortran.torture/execute/character_passing.f90:
18625         Fix types for LSAME.
18626
18627 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
18628
18629         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
18630         input data back to what it was originally.
18631
18632 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
18633
18634         * objc.dg/try-catch-8.m: Enable for all targets.
18635
18636 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
18637
18638         * gcc.dg/pr23165.c: New test.
18639
18640 2005-08-09  Steven Bosscher  <stevenb@suse.de>
18641
18642         PR tree-optimization/23234
18643         * gcc.dg/tree-ssa/pr23234.c: New test.
18644
18645 2005-08-08  Josh Conner  <jconner@apple.com>
18646
18647         PR rtl-optimization/23241
18648         * gcc.dg/char-compare.c: New test.
18649
18650 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18651
18652         PR c++/22508
18653         * g++.dg/init/new13.C: New test.
18654
18655 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18656
18657         PR c++/21166
18658         * g++.dg/other/crash-4.C: Adjust
18659         * g++/dg/ext/packed9.C: New.
18660
18661 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
18662
18663         PR middle-end/21964
18664         * gcc.c-torture/execute/pr21964-1.c: New test.
18665
18666 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
18667
18668         PR c/22458
18669         * gcc.dg/pr22458-1.c: New test.
18670
18671 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
18672             Steven G. Kargl <kargls@comcast.net>
18673
18674         PR fortran/22390
18675         * gfortran.dg/flush_1.f90: New test.
18676
18677 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18678
18679         PR c++/23191
18680         * g++.dg/template/eh2.C: New test.
18681
18682 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18683
18684         PR c++/19498
18685         * g++.dg/template/instantiate7.C: New test.
18686
18687 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
18688
18689         PR c/23113
18690         * gcc.dg/Wunused-value-1.c: New test.
18691
18692 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
18693
18694         PR rtl-optimization/23233
18695         * gcc.c-torture/compile/pr23233-1.c: New test.
18696
18697 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
18698
18699         PR fortran/18833
18700         PR fortran/20850
18701         * gfortran.dg/equiv_1.f90: New test.
18702         * gfortran.dg/equiv_2.f90: New test.
18703         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
18704         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
18705         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
18706
18707 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
18708
18709         * gcc.c-torture/execute/vrp-5.c: New test.
18710         * gcc.c-torture/execute/vrp-6.c: New test.
18711         * gcc.dg/tree-ssa/vrp21.c: New test.
18712
18713 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
18714
18715         * g++.dg/parse/pr22514.C: New test.
18716
18717 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
18718
18719         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
18720
18721         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
18722         instead of constant loads / pool entries.
18723
18724 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
18725
18726         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
18727         TEST_TO_WCTYPE.
18728
18729 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
18730
18731         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
18732         __WINT_TYPE__ in generated prototypes if possible.
18733
18734 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
18735
18736         PR 22037
18737         * g++.dg/tree-ssa/pr22037.C:
18738
18739 2005-08-04  Richard Henderson  <rth@redhat.com>
18740
18741         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
18742         scan-tree-dump-times directive.
18743
18744 2005-08-04  Jan Hubicka  <jh@suse.cz>
18745
18746         * gcov-1.C: Fix switch counts.
18747         * gcov-4b.c: Likewise.
18748
18749 2005-08-03  Jeff Law  <law@redhat.com>
18750
18751         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
18752
18753 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
18754
18755         * gcc.c-torture/execute/pr23135.c: New test.
18756
18757 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18758
18759         PR tree-optimization/19899
18760         * gcc.dg/tree-ssa/scev-1.c: New test.
18761         * gcc.dg/tree-ssa/scev-2.c: New test.
18762
18763 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
18764
18765         PR target/18582
18766         * gcc.dg/torture/pr18582-1.c: New test.
18767
18768 2005-08-03  Jan Hubicka  <jh@suse.cz>
18769
18770         * update-conroll.c: New testcase.
18771         * update-conroll-2.c: New testcase.
18772
18773 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
18774
18775         * gfortran.dg/constant_substring.f: New test.
18776         * gfortran.dg/pr22491.f: New test.
18777
18778 2005-08-02  Jan Hubicka  <jh@suse.cz>
18779
18780         * update-threading.c: Replace by the proper one.
18781
18782 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
18783
18784         PR 23164
18785         * g++.dg/tree-ssa/pr23164.C: New test.
18786
18787 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
18788
18789         * gcc.dg/tree-ssa/pr23192.c: New test.
18790
18791 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
18792
18793         * gcc.c-torture/execute/vrp-4.c: New test.
18794
18795 2005-08-02  Jan Hubicka  <jh@suse.cz>
18796
18797         * update-threading.c: New test.
18798
18799 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
18800
18801         * gcc.c-torture/compile/20050801-1.c: New test.
18802         * gcc.c-torture/compile/20050801-2.c: New test.
18803
18804 2005-08-01  Jan Hubicka  <jh@suse.cz>
18805
18806         * val-prof-5.c: New test.
18807
18808 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
18809
18810         PR c/22311
18811         * gcc.dg/pr22311-1.c : New test.
18812
18813 2005-07-31  Steven Bosscher  <stevenb@suse.de>
18814
18815         PR target/23095
18816         * gfortran.dg/pr23095.f: New test.
18817
18818         PR c++/22003
18819         * g++.dg/other/pr22003.C: New test.
18820
18821 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
18822
18823         PR target/20621
18824         * gcc.c-torture/execute/pr20621-1.c: New test.
18825
18826 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
18827
18828         * gfortran.dg/comma_format_extension_4.f: Adjust length
18829         of string for format.
18830         * gfortran.dg/der_array_io_1.f: Replace illegal internal
18831         print statement with internal write.
18832         * gfortran.dg/der_array_io_2.f: Likewise.
18833         * gfortran.dg/der_array_io_3.f: Likewise.
18834
18835 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
18836
18837         * gcc.dg/fold-abs-4.c: new test.
18838
18839 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
18840
18841         PR fortran/22570 an related issues.
18842         * gfortran.dg/x_slash_1.f: New test.
18843
18844 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
18845
18846         PR c/23143
18847         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
18848         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
18849
18850 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18851
18852         PR c/529
18853         * gcc.dg/Wshadow-3.c: New test.
18854
18855 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
18856
18857         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
18858         used to have the wrong bounds).
18859
18860 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18861
18862         PR c/21720
18863         * gcc.dg/hex-round-1.c: Test more cases.
18864         * gcc.dg/hex-round-2.c: New test.
18865
18866 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
18867
18868         PR 22550
18869         * g++.dg/tree-ssa/pr22550.C: New test.
18870
18871 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
18872
18873         * gcc.dg/tree-ssa/vrp19.c: New test.
18874         * gcc.dg/tree-ssa-vrp20.c: New test.
18875
18876 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18877
18878         PR c/22240
18879         * gcc.dg/transparent-union-4.c: New test.
18880
18881 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18882
18883         PR c/22192
18884         * gcc.dg/c99-vla-2.c: New test.
18885
18886 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
18887
18888         PR c/21720
18889         * gcc.dg/hex-round-1.c: New test.
18890
18891 2005-07-28  Jan Hubicka  <jh@suse.cz>
18892
18893         * inliner-1.c: Do not dump everything.
18894         * tree-prof.exp: Do not pass -ftree-based-profiling.
18895         * bprob.exp: Likewise.
18896
18897         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
18898
18899 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
18900
18901         PR c++/22545
18902         * g++.dg/expr/ptrmem7.C: New test.
18903
18904 2005-07-28  Mike Stump  <mrs@apple.com>
18905
18906         * g++.old-deja/g++.mike/visibility-1.C: New test.
18907
18908 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18909
18910         PR c/20187
18911         * gcc.c-torture/execute/pr20187-1.c: New test.
18912
18913 2005-07-28  Jeff Law  <law@redhat.com>
18914
18915         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
18916         * gcc.dg/tree-ssa/vrp18.c: New test.
18917
18918 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18919
18920         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
18921
18922 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
18923
18924         PR tree-optimization/22506
18925         * gcc.dg/vect/ps22506.c: New test.
18926
18927 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
18928
18929         PR target/21149
18930         * gcc.target/i386/sse-3.c: New test.
18931
18932 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18933
18934         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
18935         * gcc.target/mips/mips32-dsp-type.c: Likewise.
18936
18937 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
18938
18939         PR c/22589
18940         * gcc.c-torture/compile/pr22589-1.c: New test.
18941
18942 2005-07-28  Jan Hubicka  <jh@suse.cz>
18943
18944         * update-loopch.c: New testcase.
18945
18946 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18947
18948         PR rtl-optimization/23047
18949         * gcc.c-torture/execute/pr23047.c: New test.
18950         * gcc.c-torture/execute/pr23047.x: New.
18951
18952 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
18953
18954         PR tree-optimization/22493
18955         * gcc.c-torture/execute/pr22493-1.c: New test.
18956         * gcc.c-torture/execute/pr22493-1.x: New.
18957         * gcc.c-torture/execute/vrp-1.c: New test.
18958         * gcc.c-torture/execute/vrp-2.c: New test.
18959         * gcc.c-torture/execute/vrp-2.c: New test.
18960
18961 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
18962
18963         * gcc.target/frv/all-builtin-read8.c: Delete.
18964         * gcc.target/frv/all-builtin-read16.c: Delete.
18965         * gcc.target/frv/all-builtin-read32.c: Delete.
18966         * gcc.target/frv/all-builtin-read64.c: Delete.
18967         * gcc.target/frv/all-builtin-write8.c: Delete.
18968         * gcc.target/frv/all-builtin-write16.c: Delete.
18969         * gcc.target/frv/all-builtin-write32.c: Delete.
18970         * gcc.target/frv/all-builtin-write64.c: Delete.
18971         * gcc.target/frv/all-read-write-1.c: New.
18972
18973 2005-07-27  Jeff Law  <law@redhat.com>
18974
18975         * gcc.c-torture/execute/pr22630.c: New test.
18976
18977 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
18978
18979         PR tree-optimization/23073
18980         * gcc.dg/vect/nodump-pr23073.c: New test.
18981         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
18982
18983 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
18984
18985         PR tree-optimize/22348
18986         * gcc.c-torture/execute/pr22348.c: New.
18987
18988 2005-07-27  Richard Guenther  <rguenther@suse.de>
18989
18990         * gcc.dg/tree-ssa/salias-1.c: New testcase.
18991
18992 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18993
18994         PR fortran/22503
18995         * gfortran.dg/logical_comp.f90: New test.
18996
18997 2005-07-27  Jan Hubicka  <jh@suse.cz>
18998
18999         * inliner-1.c: Add cleanup of dumps.
19000         * val-prof-*.c: Likewise.
19001         * update-tailcall.c: New.
19002
19003 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
19004
19005         PR 22591
19006         * gcc.dg/tree-ssa/pr22591.c: New test.
19007         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
19008
19009 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
19010
19011         PR libobjc/22606
19012         * objc.dg/try-catch-11.m: New test.
19013
19014 2005-07-26  Richard Guenther  <rguenther@suse.de>
19015
19016         PR tree-optimization/22486
19017         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
19018
19019 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
19020
19021         PR tree-opt/22484
19022         * g++.dg/opt/loop2.C: New test.
19023
19024 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
19025
19026         * gcc.dg/tree-ssa/reassoc-3.c: New test.
19027         * gcc.dg/tree-ssa/reassoc-4.c: New test.
19028
19029 2005-07-25  Adam Nemet  <anemet@lnxw.com>
19030
19031         * lib/profopt.exp (profopt-execute): Check for profiling data
19032         files on the target.
19033
19034 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
19035
19036         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
19037         for matching of asm labels.
19038
19039 2005-07-25  Richard Guenther  <rguenther@suse.de>
19040
19041         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
19042
19043 2005-07-25  Richard Guenther  <rguenther@suse.de>
19044
19045         PR testsuite/22624
19046         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
19047
19048 2005-07-25  Ira Rosen  <irar@il.ibm.com>
19049
19050         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
19051         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
19052         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
19053         * gcc.dg/vect/vect-100.c: New test.
19054         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
19055         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
19056         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
19057         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
19058         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
19059         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
19060         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
19061         * gfortran.dg/vect/pr19049.f90: New testcase.
19062         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
19063
19064 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
19065
19066         * gcc.c-torture/execute/20050713-1.c: New test.
19067
19068         PR fortran/20063
19069         * gfortran.fortran-torture/execute/data_4.f90: New test.
19070
19071         PR middle-end/20303
19072         * gcc.dg/visibility-d.c: New test.
19073
19074 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
19075
19076         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
19077         * gfortran.dg/underflow.f90: Ditto.
19078
19079 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19080
19081         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
19082         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
19083         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
19084
19085 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
19086
19087         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
19088         include case of field width of zero.
19089
19090 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
19091
19092         PR libgfortran/21875
19093         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
19094         with trailing blanks on normal formatted read.
19095
19096 2005-07-23  Chao-ying Fu  <fu@mips.com>
19097
19098         * gcc.target/mips/mips32-dsp-type.c: New test.
19099         * gcc.target/mips/mips32-dsp.c: New test.
19100
19101 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
19102
19103         PR testsuite/21073
19104         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
19105
19106         PR testsuite/20454
19107         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
19108         and __cyg_profile_func_exit.
19109
19110 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
19111
19112         * gfortran.dg/comma_format_extension_3.f: Fix typo.
19113         * gfortran.dg/comma_format_extension_4.f: Same.
19114         * gfortran.dg/pr15332.f: Same.
19115         * gfortran.dg/pr21730.f: Same.
19116
19117 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
19118
19119         * g++.dg/opt/vrp2.C: Fix testcase.
19120
19121         PR tree-opt/22625
19122         * g++.dg/opt/vrp2.C: New test.
19123
19124 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
19125
19126         PR debug/21828
19127         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
19128
19129 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
19130
19131         * gcc.dg/tree-ssa/20050719-1.c: New test.
19132
19133 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
19134
19135         * gcc.dg/bfin-longcall-1.c: New file.
19136         * gcc.dg/bfin-longcall-2.c: New file.
19137
19138 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
19139
19140         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
19141
19142 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19143
19144         PR middle-end/19055
19145         * gcc.dg/tree-ssa/pr19055.c: New test.
19146         * gcc.dg/tree-ssa/pr19055-2.c: New test.
19147
19148 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19149
19150         PR C++/22358
19151         * g++.dg/other/pr22358.C: New test.
19152
19153 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
19154
19155         PR c++/2922
19156         * g++.dg/lookup/two-stage5.C: New test from bug comments.
19157
19158 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19159
19160         PR c++/15938
19161         * g++.dg/init/union2.C: New test.
19162
19163 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19164
19165         PR c/22393
19166         * gcc.dg/complex-4.c: New test.
19167
19168 2005-07-21  Richard Guenther  <rguenther@suse.de>
19169
19170         PR testsuite/22522
19171         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
19172         scanning for asm labels.
19173         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
19174
19175 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
19176
19177         PR target/22085
19178         * gcc.dg/altivec-pr22085.c: New.
19179
19180 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
19181
19182         PR tree-optimization/19210
19183         * gcc.dg/tree-ssa/pr19210-1.c: New.
19184         * gcc.dg/tree-ssa/pr19210-2.c: New.
19185
19186 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
19187
19188         PR rtl-optimization/22167
19189         * g++.dg/opt/pr22167.C: New test.
19190
19191 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
19192
19193         PR c++/2922
19194         * g++.dg/lookup/two-stage2.C: New.
19195         * g++.dg/lookup/two-stage3.C: New.
19196         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
19197         fixed two-stage name lookup for operators.
19198         * g++.dg/template/call3.C: Compiler now produces an appropriate
19199         error message.
19200         * g++.dg/template/crash37.C: Compiler now describes bla() on line
19201         14 as a candidate.
19202         * g++.dg/template/ptrmem4.C: Compiler produces different error
19203         message.
19204         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
19205         connect_to_method as a candidate.
19206
19207 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
19208
19209         * gcc.dg/fold-alloc-1.c: New test.
19210
19211 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
19212
19213         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19214         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
19215
19216 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
19217
19218         * gcc.dg/fold-abs-1.c: New test.
19219         * gcc.dg/fold-abs-2.c: New test.
19220         * gcc.dg/fold-abs-3.c: New test.
19221
19222 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
19223
19224         Make CONSTRUCTOR use VEC to store initializers.
19225         * g++.dg/ext/complit3.C: Check for specific error messages.
19226         * g++.dg/init/brace2.C: Update error message.
19227         * g++.dg/warn/Wbraces2.C: Likewise.
19228
19229 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
19230
19231         PR fortran/16940
19232         * gfortran.dg/module_interface_1.f90: New test.
19233
19234 2005-07-19  Danny Berlin <dberlin@dberlin.org>
19235             Kenneth Zadeck <zadeck@naturalbridge.com>
19236
19237         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
19238
19239 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19240
19241         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
19242         specify -Wformat for these tests.
19243         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
19244         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
19245         * gcc.dg/format/opt-6.c: Delete.
19246
19247 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19248
19249         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
19250         * gcc.dg/tree-ssa/sra-3.c: Likewise.
19251
19252 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19253
19254         * gcc.dg/tree-ssa/alias-2.c: New test.
19255
19256 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
19257
19258         PR c++/22263
19259         * g++.dg/template/explicit7.C: New test.
19260
19261 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
19262
19263         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
19264         field width of 8 to +Inf and -Inf.
19265
19266 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
19267
19268         PR c++/22139
19269         * g++.dg/template/friend36.C: New test.
19270
19271 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
19272
19273         PR fortran/21730
19274         * gfortran.dg/pr21730.f: New test.
19275
19276 2005-07-16  Danny Berlin <dberlin@dberlin.org>
19277             Kenneth Zadeck <zadeck@naturalbridge.com>
19278
19279         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
19280         since pure const detection cannot run at -O1 in c compiler.
19281         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
19282         can now optimize this case properly.
19283         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
19284         because we now pass.
19285         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
19286
19287 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
19288
19289         PR c/22421
19290         * gcc.dg/format/bitfld-1.c: New test.
19291
19292 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
19293
19294         PR c++/22204
19295         * g++.dg/rtti/repo1.C: New test.
19296
19297 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
19298
19299         PR middle-end/22398
19300         * gcc.c-torture/compile/pr22398.c: New test.
19301
19302 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
19303
19304         PR c++/22132
19305         * g++.dg/expr/cast4.C: New test.
19306
19307 2005-07-15  Richard Guenther  <rguenther@suse.de>
19308
19309         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
19310         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
19311
19312 2005-07-15  Steven Bosscher  <stevenb@suse.de>
19313
19314         PR tree-optimization/22230
19315         * gcc.dg/tree-ssa/pr22230.c: New test.
19316
19317 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
19318
19319         * gfortran.dg/g77/cpp6.f: New test.
19320
19321         PR fortran/22417
19322         * gfortran.dg/g77/cpp5.F: New test.
19323         * gfortran.dg/g77/cpp5.h: New file.
19324         * gfortran.dg/g77/cpp5inc.h: New file.
19325
19326 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
19327
19328         PR libfortran/16435
19329         * gfortran.dg/tl_editting.f90: New.
19330         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
19331
19332 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
19333
19334         * gfortran.dg/char_array_constructor.f90: New test.
19335
19336 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
19337
19338         * gfortran.dg/past_eor.f90: New.
19339         * gfortran.dg/complex_read.f90: New.
19340
19341 2005-07-13  Jeff Law  <law@redhat.com>
19342
19343         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
19344         additional casts.
19345
19346         * gcc.dg/tree-ssa/pr22321.c: New test
19347
19348 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
19349
19350         PR tree-optimization/21921
19351         * gcc.dg/tree-ssa/pr21921.c: New.
19352
19353 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
19354
19355         PR tree-optimizatio/22442
19356         * gcc.dg/tree-ssa/loop-11.c: New test.
19357
19358 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
19359
19360         PR tree-opt/21840
19361         * gcc.c-torture/compile/pr21840.c: New test.
19362
19363 2005-07-12  Jan Hubicka  <jh@suse.cz>
19364
19365         * gcc.c-torture/compile/pr22379.c: New test.
19366
19367 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
19368
19369         PR libfortran/21593
19370         gfortran.dg/dev_null.f90: Remove outdated comment about
19371         PR libfortran/21593.
19372
19373
19374 2005-07-12  Dale Johannesen  <dalej@apple.com>
19375
19376         * gcc.target/i386/compress-float-sse.c: New.
19377         * gcc.target/i386/compress-float-sse-pic.c: New.
19378         * gcc.target/i386/compress-float-387.c: New.
19379         * gcc.target/i386/compress-float-387-pic.c: New.
19380         * gcc.dg/compress-float-ppc.c: New.
19381         * gcc.dg/compress-float-ppc-pic.c: New.
19382
19383 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
19384
19385         PR libfortran/21593
19386         gfortran.dg/dev_null.f90: Remove targets.
19387
19388 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
19389
19390         PR tree-opt/22335
19391         * gcc.dg/pr22335-1.c: New test.
19392         * gcc.dg/pr22335-2.c: New test.
19393
19394 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19395
19396         PR c++/20172
19397         * g++.dg/template/nontype12.C : New test.
19398
19399 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
19400
19401         * gcc.dg/tree-ssa/loop-10.c: New test.
19402
19403 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
19404
19405         * gcc.c-torture/execute/20020720-1.x: Remove.
19406
19407 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
19408
19409         * gfortran.fortran-torture/execute/forall_7.f90: New test.
19410
19411 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
19412
19413         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
19414         (dg-mips-options): Use it.
19415
19416 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
19417
19418         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
19419
19420 2005-07-09  Richard Henderson  <rth@redhat.com>
19421
19422         * lib/target-supports.exp (check_effective_target_sync_char_short):
19423         Add alpha.
19424
19425 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
19426
19427         PR libfortran/22217
19428         * gfortran.dg/negative-z-descriptor.f90: New test.
19429
19430 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
19431
19432         PR tree-opt/22329
19433         * gcc.dg/pr22329.c: New test.
19434
19435 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
19436
19437         PR tree-optimization/20139
19438         * gcc.dg/tree-ssa/pr20139.c: New.
19439
19440 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
19441
19442         PR tree-opt/22356
19443         * gcc.dg/pr22356-1.c: New test.
19444
19445 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
19446
19447         PR c++/21799
19448         * g++.dg/template/unify8.C: New.
19449         * g++.dg/template/unify9.C: New.
19450
19451 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
19452
19453         * gfortran.fortran-torture/execute/entry_10.f90: New test.
19454
19455 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
19456
19457         * gcc.dg/darwin-version-1.c: New.
19458         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
19459         * gcc.dg/builtins-20.c: Likewise.
19460         * gcc.dg/builtins-53.c: Likewise.
19461         * gcc.dg/torture/builtins-convert-1.c: Likewise.
19462         * gcc.dg/torture/builtins-convert-2.c: Likewise.
19463         * gcc.dg/torture/builtins-convert-3.c: Likewise.
19464         * gcc.dg/torture/builtins-power-1.c: Likewise.
19465         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
19466         on Darwin.
19467
19468 2005-07-07  Jeff Law  <law@redhat.com>
19469
19470         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
19471         argument evaluation order.
19472
19473 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
19474
19475         PR libfortran/21594
19476         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19477         Add test cases where the shift length is greater than the
19478         array length.
19479
19480 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19481
19482         * obj-c++.dg/proto-lossage-6.mm: New.
19483         * objc.dg/proto-lossage-6.m: New.
19484
19485 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19486
19487         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
19488         * objc.dg/gnu-runtime-2.m: Likewise.
19489
19490 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
19491
19492         * gfortran.dg/longline.f: New test.
19493
19494         * gfortran.dg/badline.f: New test.
19495
19496 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
19497
19498         PR fortran/16531
19499         PR fortran/15966
19500         PR fortran/18781
19501         * gfortran.dg/hollerith.f90: New.
19502         * gfortran.dg/hollerith2.f90: New.
19503         * gfortran.dg/hollerith3.f90: New.
19504         * gfortran.dg/hollerith4.f90: New.
19505         * gfortran.dg/hollerith_f95.f90: New.
19506         * gfortran.dg/hollerith_legacy.f90: New.
19507         * gfortran.dg/g77/cpp4.F: New. Port from g77.
19508
19509 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
19510
19511         PR objc/22274
19512         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
19513         * objc.dg/gnu-runtime-2.m: New.
19514
19515 2005-07-06  Jeff Law  <law@redhat.com>
19516
19517         * gcc.dg/tree-ssa/vrp17.c: New test.
19518
19519 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
19520
19521         PR fortran/22327
19522         * gfortran.dg/array_constructor_5.f90: New test.
19523
19524 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
19525
19526         * gfortran.fortran-torture/execute/entry_9.f90: New test.
19527
19528 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
19529
19530         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
19531         * gcc.dg/980816-1.c: Ditto.
19532
19533 2005-07-06  Jeff Law  <law@redhat.com>
19534
19535         * gcc.c-torture/compile/pr21356.c: New test.
19536
19537 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
19538
19539         PR c/22013
19540         PR c/22098
19541         * gcc.c-torture/compile/pr22013-1.c,
19542         gcc.c-torture/execute/pr22098-1.c,
19543         gcc.c-torture/execute/pr22098-2.c,
19544         gcc.c-torture/execute/pr22098-3.c: New tests.
19545
19546 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
19547
19548         PR c/22308
19549         * gcc.dg/pr22308-1.c: New test.
19550
19551 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
19552
19553         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
19554         target.
19555         * gcc.dg/compare9.c: Use -fshort-enums instead of
19556         -fno-short-enums.  Change the last test to dg-bogus.
19557
19558 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
19559
19560         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
19561         * gcc.dg/compare9.c: New.
19562
19563 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19564
19565         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
19566
19567 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
19568
19569         PR testsuite/22288
19570         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
19571
19572
19573 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19574
19575         * gcc.dg/format/gcc_gfc-1.c: New.
19576
19577 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
19578
19579         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
19580
19581 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19582
19583         PR fortran/20842
19584         * gfortran.dg/io_invalid_1.f90: New test.
19585
19586 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
19587
19588         * gcc.dg/format/gcc_diag-1.c: Update.
19589
19590 2005-07-02  Jeff Law  <law@redhat.com>
19591
19592         * gcc.dg/tree-ssa/pr22051-1.c: New test.
19593         * gcc.dg/tree-ssa/pr22051-2.c: New test.
19594
19595 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
19596
19597         * gcc.dg/format/gcc_diag-1.c: Update.
19598
19599 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
19600
19601         PR tree-opt/22269
19602         * gcc.c-torture/compile/pr22269.c: New test.
19603
19604 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
19605
19606         PR 21584
19607         PR 22219
19608         * g++.dg/tree-ssa/pr21584-1.C: New test.
19609         * g++.dg/tree-ssa/pr21584-2.C: New test.
19610
19611 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
19612
19613         * obj-c++.dg/try-catch-11.mm: New.
19614         * objc.dg/try-catch-10.m: New.
19615
19616 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
19617
19618         * g++.dg/other/ucnid-1.C: xfail on AIX.
19619
19620 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
19621
19622         PR 22234
19623         * gcc.dg/20050629-1.c: New test.
19624
19625 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
19626
19627         * obj-c++.dg/const-str-1[0-1].mm: New.
19628         * objc.dg/const-str-1[0-1].m: New.
19629
19630 2005-05-29  Richard Henderson  <rth@redhat.com>
19631
19632         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
19633         Rename from check_effective_target_vect_no_max.
19634         (check_effective_target_vect_no_int_add): New.
19635         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
19636         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
19637         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19638         * gcc.dg/vect/vect-reduc-1.c: Use both.
19639         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19640
19641 2005-05-29  Richard Henderson  <rth@redhat.com>
19642
19643         * lib/target-supports.exp (check_effective_target_vect_no_max):
19644         Remove i386 and x86_64.
19645
19646 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
19647
19648         PR testsuite/21969
19649         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
19650
19651 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
19652
19653         PR middle-end/21969
19654         * gcc.dg/vect/pr21969.c: New test.
19655
19656 2005-06-28  Eric Christopher  <echristo@redhat.com>
19657
19658         PR c/22052
19659         PR c/21975
19660         * gcc.dg/inline1.c: New test.
19661         * gcc.dg/inline2.c: Ditto.
19662         * gcc.dg/inline3.c: Ditto.
19663         * gcc.dg/inline4.c: Ditto.
19664         * gcc.dg/inline5.c: Ditto.
19665
19666 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
19667
19668         PR libfortran/22142
19669         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19670         Add testcase also testing eoshift1 for PR 22142.
19671
19672 2005-06-28  Richard Henderson  <rth@redhat.com>
19673
19674         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
19675         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
19676         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
19677         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
19678         gcc.dg/tree-ssa/20030922-2.c: Likewise.
19679
19680 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
19681
19682         PR libfortran/22142
19683         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19684         Add testcase for PR 22142.
19685
19686 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
19687
19688         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
19689         gcc.target/ia64/fpreg-2.c: New tests.
19690
19691 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19692
19693         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
19694
19695 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19696
19697         PR libfortran/22170
19698         * gfortran.dg/slash_1.f90: New test.
19699
19700 2005-06-27  Richard Henderson  <rth@redhat.com>
19701
19702         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
19703         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
19704         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19705         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19706         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19707         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19708
19709 2005-06-27  Richard Henderson  <rth@redhat.com>
19710
19711         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
19712         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
19713
19714 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
19715
19716         * obj-c++.dg/proto-lossage-5.mm: New.
19717         * objc.dg/proto-lossage-5.m: New.
19718
19719 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
19720
19721         PR 21959
19722         * gcc.dg/tree-ssa/pr21959.c: New test.
19723
19724 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
19725
19726         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
19727         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
19728         testing uninitialized var.
19729
19730         * gcc.c-torture/execute/builtins/chk.h: New.
19731         * gcc.c-torture/execute/builtins/lib/chk.c: New.
19732         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
19733         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
19734         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
19735         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
19736         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
19737         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
19738         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
19739         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
19740         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
19741         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
19742         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
19743         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
19744         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
19745         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
19746         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
19747         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
19748         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
19749         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
19750         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
19751         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
19752         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
19753         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
19754         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
19755         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
19756         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
19757         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
19758         * gcc.dg/builtin-object-size-1.c: New test.
19759         * gcc.dg/builtin-object-size-2.c: New test.
19760         * gcc.dg/builtin-object-size-3.c: New test.
19761         * gcc.dg/builtin-object-size-4.c: New test.
19762         * gcc.dg/builtin-object-size-5.c: New test.
19763         * gcc.dg/builtin-stringop-chk-1.c: New test.
19764         * gcc.dg/builtin-stringop-chk-2.c: New test.
19765         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
19766         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
19767         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
19768         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
19769         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
19770         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
19771         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
19772         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
19773         * gcc.c-torture/execute/printf-1.c: New test.
19774         * gcc.c-torture/execute/fprintf-1.c: New test.
19775         * gcc.c-torture/execute/vprintf-1.c: New test.
19776         * gcc.c-torture/execute/vfprintf-1.c: New test.
19777         * gcc.c-torture/execute/printf-chk-1.c: New test.
19778         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
19779         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
19780         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
19781
19782 2005-06-27  Michael Matz  <matz@suse.de>
19783
19784         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
19785         slot is not merged if address escapes.
19786
19787 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19788
19789         PR c/21911
19790         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
19791
19792 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
19793
19794         PR middle-end/17965
19795         * gcc.c-torture/compile/20050622-1.c: New test.
19796
19797         PR middle-end/22028
19798         * gcc.dg/20050620-1.c: New test.
19799
19800 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
19801
19802         PR tree-optimization/22026
19803         * gcc.dg/tree-ssa/pr22026.c: New.
19804
19805 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
19806
19807         PR libfortran/22144
19808         * gfortran.dg/shift-alloc.f90: New testcase.
19809
19810 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
19811
19812         * all files: Update FSF address in copyright headers.
19813
19814 2005-06-22  Jan Hubicka  <jh@suse.cz>
19815
19816         * wholeprogram-1.c: New testcase.
19817         * wholeprogram-2.c: New testcase.
19818
19819 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
19820
19821         PR 22171
19822         * gcc.dg/tree-ssa/pr22171.c: New test.
19823
19824 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
19825
19826         * gfortran.dg/simplify_modulo.f90: New.
19827
19828 2005-06-24  Jan Hubicka  <jh@suse.cz>
19829
19830         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
19831
19832 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19833
19834         * obj-c++.dg/proto-lossage-[1-4].mm: New.
19835
19836 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
19837
19838         * obj-c++.dg/typedef-alias-1.mm: New.
19839         * objc.dg/typedef-alias-1.m: New.
19840
19841 2005-06-23  Jeff Law  <law@redhat.com>
19842
19843         * gcc.dg/tree-ssa/vrp16.c: New test.
19844
19845 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19846
19847         * lib/target-supports.exp: Add
19848         check_effective_target_fortran_large_real and
19849         check_effective_target_fortran_large_int to check for
19850         corresponding effective targets.
19851         * gfortran.dg/large_integer_kind_1.f90: New test.
19852         * gfortran.dg/large_real_kind_1.f90: New test.
19853
19854 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
19855
19856         PR tree-optimization/22117
19857         * gcc.dg/tree-ssa/pr22117.c: New.
19858
19859 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
19860
19861         PR testsuite/22123
19862         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
19863
19864 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
19865
19866         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
19867
19868 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
19869
19870         * gfortran.dg/f2c_4.f90: Add tests for complex functions
19871         * gfortran.dg/f2c_4.c: Likewise.
19872
19873 2005-06-22 Paul Brook  <paul@codesourcery.com>
19874
19875         PR fortran/21034
19876         * gfortran.dg/auto_save_1.f90: New test.
19877
19878 2005-06-22  Michael Matz  <matz@suse.de>
19879
19880         * gcc.target/x86-64/abi: New directory.
19881         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
19882         * gcc.target/x86-64/abi/README.gcc: New file.
19883         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
19884         * gcc.target/x86-64/abi/asm-support.s: New file.
19885         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
19886         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
19887         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
19888         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
19889         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
19890         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
19891         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
19892         * gcc.target/x86_64/abi/test_bitfields.c: New test.
19893         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
19894         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
19895         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
19896         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
19897         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
19898         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
19899         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
19900         * gcc.target/x86_64/abi/test_varargs.c: New test.
19901
19902 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
19903
19904         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
19905         32-bit i?86 and x86_64.
19906
19907 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
19908
19909         * obj-c++.dg/const-str-[1-9].mm: New tests.
19910
19911 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
19912
19913         PR fortran/22010
19914         * gfortran.dg/namelist_use.f90: New.
19915         * gfortran.dg/namelist_use_only.f90: New.
19916
19917 2005-06-21  Jeff Law  <law@redhat.com>
19918
19919         * gcc.dg/tree-ssa/vrp15.c: New test.
19920
19921 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
19922
19923         * lib/target-supports.exp (check_effective_target_vect_reduction):
19924         Remove.
19925         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
19926         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
19927         remove vect_reduction target keyword. Also avoid two returns in main.
19928         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19929         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
19930         * gcc.dg/vect/vect-reduc-1short.c: New test.
19931         * gcc.dg/vect/vect-reduc-1char.c: New test.
19932         * gcc.dg/vect/vect-reduc-2short.c: New test.
19933         * gcc.dg/vect/vect-reduc-2char.c: New test.
19934         * gcc.dg/vect/vect-reduc-6.c: New test.
19935         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
19936         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
19937         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
19938
19939 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19940         Paul Thomas  <pault@gcc.gnu.org>
19941
19942         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
19943         New tests.
19944
19945 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19946
19947         * gfortran.dg/backslash_1.f90: New test.
19948         * gfortran.dg/backslash_2.f90: New test.
19949
19950 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
19951
19952         * gfortran.dg/duplicate_labels.f90: New test.
19953
19954 2005-06-20  Jan Beulich  <jbeulich@novell.com>
19955
19956         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
19957         unsupportable relocations.
19958         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19959         * gcc.dg/20050321-2.c: xfail for NetWare.
19960
19961 2005-06-20  Andreas Jaeger  <aj@suse.de>
19962
19963         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
19964         gcc.target/i386/fastcall-sseregparm.c,
19965         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
19966
19967 2005-06-19  Richard Henderson  <rth@redhat.com>
19968
19969         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
19970
19971 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19972
19973         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
19974
19975 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
19976
19977         PR c++/22115
19978         * g++.dg/conversion/simd2.C: Change expected error message.
19979
19980 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19981
19982         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
19983         * gcc.dg/vect/vect-reduc-2.c: Likewise.
19984         * gcc.dg/vect/vect-reduc-3.c: Likewise.
19985
19986 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
19987
19988         * gcc.dg/fold-mod-1.c: New test.
19989
19990 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
19991
19992         PR fortran/19926
19993         * gfortran.dg/pr19926.f90: New test.
19994
19995 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
19996
19997         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
19998         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
19999         targets.
20000         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20001         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20002
20003 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
20004
20005         * gcc.target/ia64/float80-varargs-1.c: New test.
20006
20007 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20008
20009         PR tree-opt/22035
20010         * gfortran.dg/f2c_6.f90: New test.
20011
20012 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
20013
20014         PR c++/17413
20015         * g++.dg/template/local5.C: New.
20016
20017 2005-06-17  Richard Henderson  <rth@redhat.com>
20018
20019         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
20020
20021 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
20022
20023         PR testsuite/21945
20024         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
20025
20026 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
20027
20028         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
20029         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
20030         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
20031         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
20032         check_vect to verify the presence of hardware vector support.
20033
20034 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
20035
20036         PR testsuite/22056
20037         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
20038
20039 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20040
20041         PR libfortran/19216
20042         * gfortran.dg/pr19216.f: Add correct space between brackets and
20043         dg directive.
20044
20045 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20046
20047         PR libfortran/16436
20048         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
20049
20050 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
20051
20052         * gcc.target/i386/attributes-error.c: New testcase.
20053         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
20054         * gcc.target/i386/regparm-stdcall.c: Likewise.
20055         * gcc.target/i386/sseregparm-1.c: Likewise.
20056         * gcc.target/i386/sseregparm-2.c: Likewise.
20057
20058 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
20059
20060         * g++.dg/rtti/crash2.C: New.
20061
20062 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
20063
20064         * gcc.dg/noncompile/20040203-3.c: Update expected message.
20065
20066 2005-06-15  David Ung  <davidu@mips.com>
20067
20068         * gcc.target/mips/mips16e-extends.c: New test for testing the
20069         generation of MIPS16e zeb/zeh, seb/seh instructions.
20070
20071 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
20072
20073         PR 22018
20074         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
20075         * gcc.dg/tree-ssa/pr22018.c: New test.
20076
20077 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
20078
20079         * gcc.dg/simd-1.c: Update error messages.
20080         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
20081         * gcc.dg/simd-2.c: Update error messages.
20082         * gcc.dg/simd-4.c: New.
20083
20084 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
20085
20086         PR c++/20678
20087         * g++.dg/other/crash-4.C: New.
20088
20089 2005-06-14  Devang Patel  <dpatel@apple.com>
20090
20091         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
20092
20093 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
20094
20095         PR c++/21929
20096         * g++.dg/parse/crash11.C: Update
20097
20098 2005-06-13  Jeff Law  <law@redhat.com>
20099
20100         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
20101         perform the desired transformations.
20102         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
20103         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
20104
20105 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20106
20107         PR fortran/22038
20108         * gfortran.dg/forall_1.f90: Un-XFAIL.
20109
20110 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
20111
20112         PR c++/21929
20113         * g++.dg/parse/crash26.C: New.
20114
20115         PR c++/20789
20116         * g++.dg/init/member1.C: New.
20117
20118 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
20119
20120         * gfortran.dg/altreturn_1.f90: New test.
20121
20122 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
20123
20124         PR middle-end/21985
20125         * gcc.dg/tree-ssa/pr21985.c: New test.
20126
20127 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
20128
20129         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
20130
20131 2005-06-12  Roger Sayle  <roger@eyesopen.com>
20132
20133         PR c++/21930
20134         * g++.dg/other/error10.C: New test case.
20135
20136 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20137
20138         PR libfortran/19155
20139         * gfortran.dg/pr19155.f: Add test.
20140
20141 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20142
20143         * gfortran.dg/f2c_7.f90: New test.
20144
20145         * gfortran.dg/forall_1.f90: XFAILed.
20146
20147 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
20148
20149         * gcc.dg/pr14796-1.c: New.
20150         * gcc.dg/pr14796-2.c: New.
20151
20152 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
20153
20154         PR fortran/17792
20155         PR fortran/21375
20156         * gfortran.dg/deallocate_stat.f90: New test.
20157
20158 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
20159
20160         * gfortran.fortran-torture/execute/in-pack.f90: New test.
20161
20162 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
20163
20164         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
20165         access will be generated when this loop is vectorized. Test that
20166         accesses with same alignment were detected.
20167         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
20168         Test that accesses with same alignment were detected.
20169         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
20170         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
20171         alignment were detected.
20172
20173 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
20174
20175         PR c++/10611
20176         * g++.dg/conversion/simd2.C: New.
20177
20178 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20179
20180         * gcc.dg/Wcxx-compat-1.c: New.
20181
20182 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
20183
20184         PR libfortran/21480
20185         * gfortran.dg/reshape-complex.f90: Add a test for a packed
20186         complex array.
20187
20188 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
20189
20190         * gcc.dg/alias-8.c: New.
20191
20192 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
20193
20194         * gcc.dg/format/cmn_err-1.c: Update.
20195
20196 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
20197
20198         PR target/20666
20199         * gcc.target/sparc/fexpand-2.c: New.
20200         * gcc.target/sparc/fpmerge-2.c: New.
20201         * gcc.target/sparc/fpmul-2.c: New.
20202         * gcc.target/sparc/noresult.c: New.
20203         * gcc.target/sparc/pdist-2.c: New.
20204         * gcc.target/sparc/pdist-3.c: New.
20205
20206 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
20207
20208         PR testsuite/21702
20209         * gcc.target/i386/i386.exp: Fix comment typo.
20210
20211 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
20212
20213         PR c++/19497
20214         * g++.dg/inherit/using5.C: New.
20215         * g++.dg/inherit/using6.C: New.
20216
20217 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20218
20219         PR c++/19894
20220         * g++.dg/template/ptrmem15.C: New test.
20221
20222         PR c++/20563
20223         * g++.dg/ext/label4.C: New test.
20224
20225 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20226
20227         * gcc.dg/tls/debug-1.c: New test.
20228
20229 2005-06-07  Dale Johannesen  <dalej@apple.com>
20230
20231         * gcc.target/i386/movq.c: New.
20232
20233 2005-06-07  Dale Johannesen  <dalej@apple.com>
20234
20235         * gcc.dg/20050607-1.c: New.
20236
20237 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
20238
20239         PR middle-end/21850
20240         * gcc.c-torture/execute/20050607-1.c: New test.
20241
20242 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
20243
20244         PR libfortran/21926
20245         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
20246         Test case where the return array has lowest stride one,
20247         but isn't packed.
20248
20249 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
20250
20251         * lib/target-supports.exp (check_effective_target_sync_int_long):
20252         Add s390 and s390x targets.
20253
20254 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
20255
20256         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
20257         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
20258         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
20259         * gcc.dg/tree-ssa/loop-9.c: New test.
20260
20261 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
20262
20263         * g++.dg/parse/defarg10.C: New.
20264
20265 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
20266
20267         PR regression/21897
20268         * gcc.c-torture/execute/20050604-1.c: New test.
20269
20270 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
20271
20272         PR 21903
20273         * g++.dg/parse/defarg9.C: New.
20274
20275         PR c++/20637
20276         * g++.dg/inherit/using4.C: New.
20277         * g++.dg/overload/error1.C: Adjust expected errors.
20278         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
20279         * g++.old-deja/g++.brendan/arm2.C: Likewise.
20280         * g++.old-deja/g++.other/redecl2.C: Likewise.
20281         * g++.old-deja/g++.other/redecl4.C: Likewise.
20282         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
20283
20284 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
20285
20286         * gfortran.dg/f2c_5.f90: Add -w to dg-options
20287
20288 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
20289
20290         * lib/gfortran.exp (gfortran_target_compile): Call
20291         dg-additional-files-options
20292         * gfortran.dg/f2c_4.f90: New file
20293         * gfortran.dg/f2c_4.c: New file
20294         * gfortran.dg/f2c_5.f90: New file
20295         * gfortran.dg/f2c_5.c: New file
20296
20297 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20298
20299         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
20300
20301         PR fortran/21912
20302         * gfortran.dg/array_constructor_4.f90: New test.
20303
20304 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
20305
20306         PR c++/21619
20307         * g++.dg/ext/builtin9.C: New test.
20308
20309 2005-06-05  Dale Johannesen  <dalej@apple.com>
20310
20311         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
20312         * gcc.c-torture/execute/20050603-2.c: Ditto.
20313
20314 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20315
20316         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
20317         * gcc.dg/vect/vect-reduc-1.c: New.
20318         * gcc.dg/vect/vect-reduc-2.c: New.
20319         * gcc.dg/vect/vect-reduc-3.c: New.
20320
20321 2005-06-04  Dale Johannesen  <dalej@apple.com>
20322
20323         * gcc.c-torture/execute/20050603-1.c: New.
20324         * gcc.c-torture/execute/20050603-2.c: New.
20325         * gcc.dg/20050603-3.c: New.
20326
20327 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20328
20329         PR fortran/19195
20330         * gfortran.dg/debug_1.f90: New test.
20331
20332         * gfortran.dg/forall_1.f90: New test.
20333
20334 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
20335
20336         * gfortran.dg/array_constructor_3.f90: New test.
20337
20338 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20339
20340         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
20341
20342 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
20343
20344         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
20345
20346 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
20347
20348         PR c/21873
20349         * gcc.dg/init-excess-1.c: New test.
20350
20351 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
20352
20353         PR c++/21853
20354         * g++.dg/expr/static_cast6.C: New test.
20355
20356 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
20357
20358         * gcc.dg/tree-ssa/vrp14.c: New test.
20359
20360 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
20361
20362         PR c++/21336
20363         * g++.dg/template/new2.C: New test.
20364
20365 2005-06-03  Josh Conner  <jconner@apple.com>
20366
20367         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
20368         all entries in initializer.
20369
20370 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
20371
20372         PR middle-end/21858
20373         * gcc.dg/pr21858.c: New testcase.
20374
20375 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
20376
20377         PR tree-optimization/21292
20378
20379         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
20380         New.
20381         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
20382         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
20383         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
20384         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
20385         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
20386
20387 2005-06-02  Richard Henderson  <rth@redhat.com>
20388
20389         * gcc.dg/sync-2.c: Use -march=i486 for i386.
20390
20391 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
20392
20393         * gcc.dg/wtypequal.c: New testcase.
20394
20395 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
20396
20397         PR 21582
20398         * gcc.dg/tree-ssa/pr21582.c: New test.
20399
20400 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
20401
20402         PR c++/21280
20403         * g++.dg/opt/interface2.h: New.
20404         * g++.dg/opt/interface2.C: New.
20405         * g++.dg/init/ctor4.C: Adjust error lines.
20406         * g++.old-deja/g++.bob/inherit2.C: Likewise.
20407         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
20408         * g++.old-deja/g++.jason/opeq3.C: Likewise.
20409         * g++.old-deja/g++.pt/assign1.C: Likewise.
20410         * g++.old-deja/g++.pt/crash20.C: Likewise.
20411
20412 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
20413
20414         PR tree-optimization/21734
20415         * g++.dg/vect/pr21734_1.cc: New.
20416         * g++.dg/vect/pr21734_2.cc: New.
20417
20418 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
20419
20420         PR c++/20350
20421         * g++.dg/template/spec24.C: New.
20422
20423         PR c++/21151
20424         * g++.dg/pch/local-1.C: New.
20425         * g++.dg/pch/local-1.Hs: New.
20426
20427 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
20428
20429         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
20430         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
20431         * gcc.dg/tree-ssa/pr14341.c: New test.
20432         * gcc.dg/tree-ssa/pr14841.c: New test.
20433         * gcc.dg/tree-ssa/pr20701.c: New test.
20434         * gcc.dg/tree-ssa/pr21086.c: New test.
20435         * gcc.dg/tree-ssa/pr21090.c: New test.
20436         * gcc.dg/tree-ssa/pr21332.c: New test.
20437         * gcc.dg/tree-ssa/pr21458.c: New test.
20438         * gcc.dg/tree-ssa/pr21658.c: New test.
20439         * gcc.dg/tree-ssa/vrp01.c: New test.
20440         * gcc.dg/tree-ssa/vrp02.c: New test.
20441         * gcc.dg/tree-ssa/vrp03.c: New test.
20442         * gcc.dg/tree-ssa/vrp04.c: New test.
20443         * gcc.dg/tree-ssa/vrp05.c: New test.
20444         * gcc.dg/tree-ssa/vrp06.c: New test.
20445         * gcc.dg/tree-ssa/vrp07.c: New test.
20446         * gcc.dg/tree-ssa/vrp08.c: New test.
20447         * gcc.dg/tree-ssa/vrp09.c: New test.
20448         * gcc.dg/tree-ssa/vrp10.c: New test.
20449         * gcc.dg/tree-ssa/vrp11.c: New test.
20450         * gcc.dg/tree-ssa/vrp12.c: New test.
20451         * gcc.dg/tree-ssa/vrp13.c: New test.
20452
20453 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
20454
20455         PR 21029
20456         * gcc.dg/tree-ssa/pr21029.c: New test.
20457
20458 2005-06-01  Roger Sayle  <roger@eyesopen.com>
20459
20460         * gfortran.dg/logint-1.f: New test case.
20461         * gfortran.dg/logint-2.f: Likewise.
20462         * gfortran.dg/logint-3.f: Likewise.
20463
20464 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
20465
20466         PR c/21536
20467         PR c/20760
20468         * gcc.dg/20050527-1.c: New test.
20469
20470         * gcc.dg/i386-sse-12.c: New test.
20471
20472         PR fortran/21729
20473         * gfortran.dg/implicit_5.f90: New test.
20474
20475 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
20476
20477         PR fortran/20883
20478         * gfortran/assign_4.f90: New test.
20479         * gfortran/assign_2.f90: Change compile to run.
20480
20481 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
20482
20483         * lib/target-supports.exp
20484         (check_effective_target_sync_char_short): New.
20485         * gcc.dg/sync-2.c: New.
20486
20487 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
20488
20489         PR tree-optimization/21817
20490         * gcc.dg/torture/pr21817-1.c: New.
20491
20492 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
20493
20494         PR c++/21165
20495         * g++.dg/template/init5.C: New.
20496
20497 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
20498
20499         * gfortran.dg/char_initialiser_actual.f90:
20500         Test character initialisers as actual arguments.
20501         * gfortran.dg/char_pointer_comp_assign.f90:
20502         Test character pointer structure component assignments.
20503         * gfortran.dg/char_array_structure_constructor.f90:
20504         Test character components in structure constructors.
20505
20506 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
20507
20508         PR middle-end/20931
20509         * g++.dg/opt/pr20931.C: New test.
20510
20511 2005-05-31  Andreas Jaeger  <aj@suse.de>
20512
20513         PR testsuite/20772
20514         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
20515         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
20516         g++.old-deja/g++.ext/asmspec1.C,
20517         g++.old-deja/g++.other/regstack.C,
20518         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
20519         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
20520         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
20521         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
20522         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
20523         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
20524         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
20525         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
20526         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
20527         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
20528         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
20529         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
20530         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
20531         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
20532         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
20533         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
20534         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
20535         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
20536         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
20537
20538 2005-05-31  Jeff Law  <law@redhat.com>
20539
20540         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
20541
20542 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
20543
20544         PR middle-end/21743
20545         * gcc.dg/builtins-1.c: Activate disabled clog test.
20546         * gcc.dg/torture/builtin-attr-1.c: Likewise.
20547
20548 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
20549
20550         * gfortran.dg/char_pointer_assign.f90:
20551         Test character-pointer assignments and pointer assignments.
20552         * gfortran.dg/char_pointer_dummy.f90:
20553         Test character-pointer dummy arguments.
20554         * gfortran.dg/char_pointer_func.f90:
20555         Test character-pointer function returns.
20556         * gfortran.dg/char_pointer_dependency.f90:
20557         Test character-pointer functions with dependencies.
20558
20559 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
20560
20561         PR c++/21784
20562         * g++.dg/lookup/using14.C: New test.
20563
20564 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
20565
20566         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
20567         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
20568         trailing ^M.
20569
20570 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
20571
20572         PR c++/17413
20573         * g++.dg/template/local5.C: New.
20574
20575         PR target/21761
20576         * gcc.c-torture/compile/pr21761.c: New.
20577
20578         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
20579         before darwin8.
20580
20581 2005-05-30  Steven G. Kargl
20582
20583         PR fortran/20846
20584         * gfortran.dg/inquire_8.f90: New test.
20585
20586 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20587
20588         PR libfortran/21376
20589         * gfortran.dg/output_exponents_1.f90: New test.
20590
20591 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20592
20593         PR libfortran/20006
20594         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
20595
20596 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
20597
20598         PR c++/21210
20599         * g++.dg/ext/complex1.C: New test.
20600
20601         PR c++/21340
20602         * g++.dg/init/ctor6.C: New test.
20603
20604 2005-05-29  Jan Hubicka  <jh@suse.cz>
20605
20606         * gcc.c-torture/compile/pr21562.c: New.
20607
20608 2005-05-28  Steven G. Kargl <kargls@comcast.net>
20609
20610         * gfortran.dg/subnormal_1.f90: New test.
20611
20612 2005-05-28  Jan Hubicka  <jh@suse.cz>
20613
20614         * tree-prof.exp: Fix comment.
20615         * value-prof-1.c: New.
20616         * value-prof-2.c: New.
20617         * value-prof-3.c: New.
20618         * value-prof-4.c: New.
20619
20620 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
20621
20622         PR c++/21614
20623         * g++.dg/expr/ptrmem6.C: New test.
20624         * g++.dg/expr/ptrmem6a.C: Likewise.
20625
20626 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
20627
20628         PR tree-optimization/21658
20629         * gcc.dg/tree-ssa/pr21658.c: New.
20630
20631 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
20632
20633         PR c++/21455
20634         * g++.dg/inherit/ptrmem3.C: New.
20635
20636         PR c++/21681
20637         * g++.dg/parse/template16.C: New.
20638
20639 2005-05-27  Andreas Jaeger  <aj@suse.de>
20640
20641         * gcc.dg/setjmp-2.c: Only run in 32-bit.
20642
20643         * gcc.dg/i386-sse-8.c: Run test on all archs.
20644
20645 2005-05-26  Mike Stump  <mrs@apple.com>
20646
20647         * objc.dg/isa-field-1.m: Only run on darwin.
20648         * objc.dg/lookup-1.m: Likewise.
20649         * objc.dg/try-catch-8.m: Likewise.
20650
20651 2005-05-26  Roger Sayle  <roger@eyesopen.com>
20652
20653         PR tree-optimization/9814
20654         * gcc.dg/pr9814-1.c: New test case.
20655
20656 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
20657
20658         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
20659         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
20660         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
20661         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
20662         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
20663         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
20664         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
20665         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
20666         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
20667         objc.dg/try-catch-8.m: New.
20668
20669 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
20670
20671         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
20672         remove extraneous semicolons.
20673
20674 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
20675
20676         * obj-c++.dg/comp-types-12.mm: New.
20677         * objc.dg/comp-types-11.m: New.
20678         * objc.dg/selector-4.m: New.
20679
20680 2005-05-26  Andreas Jaeger  <aj@suse.de>
20681
20682         PR testsuite/20772
20683         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
20684         g++.old-deja/g++.ext/attrib3.C,
20685         g++.old-deja/g++.other/store-expr1.C,
20686         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
20687         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
20688         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20689         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
20690         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
20691         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
20692         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
20693         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20694         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
20695         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
20696         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
20697         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
20698         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
20699         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
20700         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
20701         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
20702         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
20703         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20704         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
20705
20706 2005-05-26  Andreas Jaeger  <aj@suse.de>
20707
20708         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
20709         x86-64 compilation.
20710
20711 2005-05-26  Andreas Jaeger  <aj@suse.de>
20712
20713         PR testsuite/20772
20714         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
20715         gcc.misc-tests/i386-pf-athlon-1.c,
20716         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20717         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
20718         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
20719         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
20720         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
20721         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
20722         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
20723         programs.
20724
20725         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
20726         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
20727         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
20728         x86-64 compilation.
20729
20730         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
20731         x86_64.
20732
20733         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
20734         effective-target ilp32.
20735
20736 2005-05-26  David Ung  <davidu@mips.com>
20737
20738         * gcc.target/mips/ext_ins.c: New test for testing the generation
20739         of MIPS32/64 rev 2 ext/ins instructions.
20740
20741 2005-05-26  Andreas Jaeger  <aj@suse.de>
20742
20743         * treelang/compile/unsigned.tree: Use gimple instead of
20744         nonexisting generic dump.
20745
20746 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
20747
20748         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
20749
20750 2005-05-26  Andreas Jaeger  <aj@suse.de>
20751
20752         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
20753
20754 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20755
20756         PR libfortran/17283
20757         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
20758         Test callee-allocated memory with write statements.
20759
20760 2005-05-25  Roger Sayle  <roger@eyesopen.com>
20761
20762         PR middle-end/21709
20763         * gcc.dg/pr21709-1.c: New test case.
20764
20765 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20766             Mike Stump  <mrs@apple.com>
20767
20768         * objc/execute/next_mapping.h: Update for C++.
20769
20770         * obj-c++.dg/selector-1.mm: Move to...
20771         * obj-c++.dg/selector-4.mm: here...
20772
20773         * obj-c++.dg/basic.mm: New.
20774         * obj-c++.dg/comp-types-1.mm: New.
20775         * obj-c++.dg/cxx-class-1.mm: New.
20776         * obj-c++.dg/cxx-ivars-1.mm: New.
20777         * obj-c++.dg/cxx-ivars-2.mm: New.
20778         * obj-c++.dg/cxx-ivars-3.mm: New.
20779         * obj-c++.dg/cxx-scope-1.mm: New.
20780         * obj-c++.dg/cxx-scope-2.mm: New.
20781         * obj-c++.dg/defs.mm: New.
20782         * obj-c++.dg/empty-private-1.mm: New.
20783         * obj-c++.dg/encode-1.mm: New.
20784         * obj-c++.dg/encode-2.mm: New.
20785         * obj-c++.dg/encode-3.mm: New.
20786         * obj-c++.dg/extern-c-1.mm: New.
20787         * obj-c++.dg/extra-semi.mm: New.
20788         * obj-c++.dg/fix-and-continue-2.mm: New.
20789         * obj-c++.dg/isa-field-1.mm: New.
20790         * obj-c++.dg/ivar-list-semi.mm: New.
20791         * obj-c++.dg/local-decl-1.mm: New.
20792         * obj-c++.dg/lookup-1.mm: New.
20793         * obj-c++.dg/lookup-2.mm: New.
20794         * obj-c++.dg/method-1.mm: New.
20795         * obj-c++.dg/method-2.mm: New.
20796         * obj-c++.dg/method-3.mm: New.
20797         * obj-c++.dg/method-4.mm: New.
20798         * obj-c++.dg/method-5.mm: New.
20799         * obj-c++.dg/method-6.mm: New.
20800         * obj-c++.dg/method-7.mm: New.
20801         * obj-c++.dg/no-extra-load.mm: New.
20802         * obj-c++.dg/overload-1.mm: New.
20803         * obj-c++.dg/pragma-1.mm: New.
20804         * obj-c++.dg/pragma-2.mm: New.
20805         * obj-c++.dg/private-1.mm: New.
20806         * obj-c++.dg/private-2.mm: New.
20807         * obj-c++.dg/proto-qual-1.mm: New.
20808         * obj-c++.dg/qual-types-1.mm: New.
20809         * obj-c++.dg/stubify-1.mm: New.
20810         * obj-c++.dg/stubify-2.mm: New.
20811         * obj-c++.dg/super-class-1.mm: New.
20812         * obj-c++.dg/super-class-2.mm: New.
20813         * obj-c++.dg/super-dealloc-1.mm: New.
20814         * obj-c++.dg/super-dealloc-2.mm: New.
20815         * obj-c++.dg/template-1.mm: New.
20816         * obj-c++.dg/template-2.mm: New.
20817         * obj-c++.dg/template-3.mm: New.
20818         * obj-c++.dg/template-4.mm: New.
20819         * obj-c++.dg/template-5.mm: New.
20820         * obj-c++.dg/template-6.mm: New.
20821         * obj-c++.dg/try-catch-1.mm: New.
20822         * obj-c++.dg/try-catch-2.mm: New.
20823         * obj-c++.dg/try-catch-3.mm: New.
20824         * obj-c++.dg/try-catch-4.mm: New.
20825         * obj-c++.dg/try-catch-5.mm: New.
20826         * obj-c++.dg/try-catch-6.mm: New.
20827         * obj-c++.dg/try-catch-7.mm: New.
20828         * obj-c++.dg/try-catch-8.mm: New.
20829         * obj-c++.dg/try-catch-9.mm: New.
20830         * obj-c++.dg/va-meth-1.mm: New.
20831
20832 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20833
20834         * obj-c++.dg/selector-1.mm: New.
20835         * obj-c++.dg/selector-2.mm: New.
20836
20837 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20838
20839         * obj-c++.dg/selector-3.mm: New.
20840         * objc.dg/selector-3.m: New.
20841
20842 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
20843
20844         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
20845         about where warning appears.
20846
20847 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20848
20849         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
20850         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
20851         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
20852         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
20853
20854 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
20855
20856         * gcc.dg/20050524-1.c: New test.
20857
20858 2005-05-25  Jan Hubicka  <jh@suse.cz>
20859
20860         * gcc.dg/tree-prof/inliner-1.c: New.
20861
20862 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
20863
20864         * gcc.dg/tree-prof: New directory.
20865         * gcc.dg/tree-prof/tree-prof.exp: New.
20866
20867 2005-05-25  DJ Delorie  <dj@redhat.com>
20868
20869         * gcc.dg/Wattributes-1.c: New.
20870         * gcc.dg/Wattributes-2.c: New.
20871         * gcc.dg/Wattributes-3.c: New.
20872
20873 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
20874
20875         PR tree-optimization/19833
20876         * gcc.dg/uninit-4.c: Remove xfail.
20877         * gcc.dg/uninit-9.c: Ditto.
20878
20879 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
20880
20881         * obj-c++.dg/bitfield-[1-5].mm: New.
20882         * obj-c++.dg/class-protocol-1.mm: New.
20883         * obj-c++.dg/comp-types-1[0-1].mm: New.
20884         * obj-c++.dg/comp-types-[2-9].mm: New.
20885         * obj-c++.dg/encode-[4-8].mm: New.
20886         * obj-c++.dg/layout-1.mm: New.
20887         * obj-c++.dg/method-1[0-9].mm: New.
20888         * obj-c++.dg/method-2[0-1].mm: New.
20889         * obj-c++.dg/method-[8-9].mm: New.
20890         * obj-c++.dg/objc-gc-3.mm: New.
20891         * obj-c++.dg/try-catch-10.mm: New.
20892         * objc.dg/bitfield-5.m: New.
20893         * objc.dg/comp-types-10.m: New.
20894         * objc.dg/comp-types-9.m: New.
20895         * objc.dg/layout-1.m: New.
20896         * objc.dg/objc-gc-4.m: New.
20897         * objc.dg/try-catch-9.m: New.
20898         * objc.dg/class-protocol-1.m: Tweak diagnostics.
20899         * objc.dg/comp-types-1.m: Likewise.
20900         * objc.dg/comp-types-[5-6].m: Likewise.
20901         * objc.dg/method-9.m: Likewise.
20902
20903 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
20904
20905         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
20906         and on hardware without VMX support.
20907
20908         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
20909
20910         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
20911
20912         * lib/profopt.exp (dg-final-generate, dg-final-use,
20913         profopt-final-code, profopt-get-options): New.
20914         (profopt-execute): Process test directives.
20915
20916         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
20917         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20918         cleanup-tree-dump, cleanup-saved-temps): Update comments.
20919
20920 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
20921
20922         PR C++/21645
20923         * g++.dg/init/ctor5.C: New test.
20924
20925 2005-05-24  Ira Rosen  <irar@il.ibm.com>
20926
20927         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
20928         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
20929         vect-113.c, vect-114.c.
20930
20931 2005-05-23  Adam Nemet  <anemet@lnxw.com>
20932
20933         * gcc.dg/const-elim-1.c: Remove xfails.
20934
20935 2005-05-23  Jeff Law  <law@redhat.com>
20936
20937         * gcc.c-torture/compile/pr21638.c: New test.
20938         * gcc.c-torture/compile/20050520-1.c: New test.
20939
20940 2005-05-23  Nick Clifton  <nickc@redhat.com>
20941
20942         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
20943         be a proper triple, ie: m32r*-*-*.
20944         * g++.old-deja/g++.jason/thunk3.C: Likewise.
20945
20946 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
20947
20948         PR middle-end/21331
20949         PR tree-opt/21293
20950         * gcc.c-torture/compile/pr21293.c: New test.
20951         * gcc.c-torture/execute/pr21331.c: New test.
20952
20953 2004-05-20  Richard Henderson  <rth@redhat.com>
20954
20955         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
20956
20957 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
20958
20959         * obj-c++-dg.exp: Add.
20960         * obj-c++.exp: Add.
20961         * obj-c++.dg/dg.exp: Add.
20962
20963 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
20964
20965         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
20966         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
20967
20968 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
20969
20970         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
20971
20972 2004-05-19  Richard Henderson  <rth@redhat.com>
20973
20974         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
20975
20976 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
20977
20978         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
20979
20980         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
20981
20982 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
20983
20984         PR c++/21495
20985         * g++.dg/parse/extern1.C: New test.
20986         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
20987
20988 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20989
20990         * gcc.dg/c99-math.h: New.
20991         * gcc.dg/c99-math-float-1.c: New test.
20992         * gcc.dg/c99-math-double-1.c: Likewise.
20993         * gcc.dg/c99-math-long-double-1.c: Likewise.
20994
20995 2005-05-18  Richard Henderson  <rth@redhat.com>
20996
20997         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
20998
20999 2005-05-18  Devang Patel  <dpatel@apple.com>
21000
21001         * g++.dg/opt/20050511-1.C: New test.
21002
21003 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
21004
21005         PR libfortran/21127
21006         * gfortran.dg/reshape-complex.f90: New test.
21007
21008 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
21009
21010         * gfortran.dg/array_constructor_1.f90: New test.
21011         * gfortran.dg/array_constructor_2.f90: New test.
21012
21013 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
21014
21015         PR fortran/20954
21016         * gfortran.dg/pr20954.f: New test.
21017
21018 2005-05-17  Mike Stump  <mrs@apple.com>
21019
21020         Yet more Objective-C++...
21021
21022         * objc.dg/method-5.m: Update.
21023         * objc.dg/method-6.m: Update.
21024         * objc.dg/method-7.m: Update.
21025         * objc.dg/method-9.m: Update.
21026         * objc.dg/try-catch-2.m: Update.
21027
21028 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
21029
21030         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
21031         Remove little-endian optimizations.
21032
21033 2005-05-17  Jeff Law  <law@redhat.com>
21034
21035         * g++.dg/tree-ssa/pr14814.C: New test.
21036         * gcc.dg/tree-ssa/pr14814.C: New test.
21037         * gcc.dg/tree-ssa/pr17141-1.C: New test.
21038         * gcc.dg/tree-ssa/pr17141-2.C: New test.
21039
21040 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
21041
21042         * gcc.dg/compat/generate-random.c: Do not include
21043         libiberty.h.
21044         * gcc.dg/compat/generate-random_r.c: Likewise.
21045
21046 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
21047
21048         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
21049
21050 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
21051
21052         PR middle-end/21595
21053         * g++.dg/tree-ssa/builtin1.C: New testcase.
21054
21055 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
21056
21057         PR c++/21454
21058         * g++.dg/opt/const4.C: New test.
21059
21060         PR middle-end/21492
21061         * g++.dg/opt/crossjump1.C: New test.
21062
21063         PR tree-optimization/21610
21064         * gcc.c-torture/compile/20050516-1.c: New test.
21065
21066         PR fortran/15080
21067         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
21068         about the test failing.
21069         * gfortran.fortran-torture/execute/where_7.f90: New test.
21070         * gfortran.fortran-torture/execute/where_8.f90: New test.
21071
21072 2005-05-16  Richard Henderson  <rth@redhat.com>
21073
21074         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
21075         i?86 and x86_64.
21076
21077 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
21078
21079         * gcc.dg/compat/generate-random.c (config.h): Do not include.
21080         (limits.h): Include unconditionally.
21081         (stdlib.h): Likewise.
21082         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
21083         (limits.h): Include unconditionally.
21084         (stdlib.h): Likewise.
21085         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21086         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21087         (limits.h): Include unconditionally.
21088         (stdlib.h): Likewise.
21089         (hashtab.h): Do not include.
21090         (getopt.h): Likewise.
21091         (stddef.h): Include.
21092         (hashval_t): Define.
21093         (struct entry): Add "next" field.
21094         (HASH_SIZE): New macro.
21095         (hash_table): New variable.
21096         (switchfiles): Do not use xmalloc.
21097         (mix): New macro.
21098         (iterative_hash): New function.
21099         (hasht): Remove.
21100         (e_exists): New function.
21101         (e_insert): Likewise.
21102         (output): Use, instead of libiberty hashtable functions.
21103         (main): Do not use getopt.  Do not call htab_create.
21104
21105 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
21106
21107         PR libstdc++/21526
21108         * lib/target-supports.exp (check_mkfifo_available):
21109         Return 0 for cygwin as mkfifo support incomplete on platform.
21110         Fix typos in comments.
21111
21112 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
21113
21114         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
21115
21116 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
21117
21118         PR fortran/17432
21119         * gfortran.dg/assign_4.f: New test.
21120
21121 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
21122
21123         PR tree-optimization/21563
21124         * gcc.dg/tree-ssa/pr21563.c: New.
21125
21126 2005-05-14  Jan Hubicka  <jh@suse.cz>
21127
21128         * gcc.dg/noreturn-7.c: Allow control reaches warning.
21129
21130 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
21131
21132         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
21133
21134 2005-05-13  Julian Brown  <julian@codesourcery.com>
21135
21136         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
21137         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
21138
21139 2005-05-13  Jan Hubicka  <jh@suse.cz>
21140
21141         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
21142         * gcc.dg/fold-xor-?.c: Likewise.
21143         * gcc.dg/pr15784-?.c: Likewise.
21144         * gcc.dg/pr20922-?.c: Likewise.
21145         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
21146         * gcc.dg/tree-ssa/pr17598.c: Likewise.
21147         * gcc.dg/tree-ssa/pr20470.c: Likewise.
21148
21149 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21150
21151         PR fortran/21260
21152         * gfortran.dg/hollerith_1.f90: New test.
21153
21154 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21155
21156         * gfortran.dg/func_result_2.f90: New test.
21157
21158 2005-05-11  Bud Davis  <bdavis@gfortran.org>
21159
21160         * gfortran.dg/dev_null.f90: New test.
21161
21162 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
21163
21164         * gcc.dg/arm-vfp1.c: Revert last change.
21165
21166 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
21167
21168         PR middle-end/19807
21169         PR tree-optimization/19639
21170         * g++.dg/tree-ssa/pr19807.C: New testcase.
21171
21172 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21173
21174         PR libfortran/21471
21175         * gfortran.dg/append-1.f90: New test.
21176
21177 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
21178
21179         * gcc.dg/pr18501.c: XFAIL.
21180         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
21181         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
21182         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
21183         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
21184         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
21185         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
21186         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
21187         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
21188
21189 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21190
21191         PR fortran/20178
21192         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
21193         gfortran.dg/f2c_3.f90: New tests.
21194
21195         * gfortran.dg/return_1.f90: Fix dg annotation.
21196
21197 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
21198
21199         * gcc.c-torture/compile/20050510-1.c: New test.
21200
21201 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
21202
21203         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
21204
21205 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
21206
21207         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
21208
21209 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
21210
21211         PR c/17913
21212         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
21213
21214 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
21215
21216         PR c/21342
21217         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
21218         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
21219
21220 2005-05-10  Ben Elliston  <bje@au.ibm.com>
21221
21222         PR debug/16676
21223         * gcc.dg/debug/pr16676.c: New test.
21224
21225 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
21226
21227         PR testsuite/21443
21228         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
21229         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
21230         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
21231         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
21232         Change -O1 to -O2.
21233         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
21234         -fno-tree-dominator-opts.
21235
21236 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21237
21238         * gfortran.dg/return_1.f90: New test.
21239
21240 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
21241
21242         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
21243
21244         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
21245
21246 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
21247
21248         PR c++/21427
21249         * g++.dg/inherit/covariant13.C: New.
21250
21251 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21252
21253         PR libfortran/19155
21254         * gfortran.dg/pr19155.f: New test.
21255
21256 2005-05-08  Roger Sayle  <roger@eyesopen.com>
21257
21258         PR inline-asm/8788
21259         * gcc.dg/pr8788-1.c: New testcase.
21260
21261 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
21262
21263         PR target/21416
21264         * gcc.target/mips/fpcmp-[12].c: New tests.
21265
21266 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
21267
21268         * lib/target-supports-dg.exp (dg-require-fork): New function.
21269         (dg-require-mkfifo): Likewise.
21270         * lib/target-supports.exp (check_function_available): New
21271         function.
21272         (check_fork_available): Likewise.
21273         (check_mkfifo_available): Likewise.
21274
21275 2005-05-06  Jeff Law  <law@redhat.com>
21276
21277         * gcc.c-torture/compile/pr21380.c: New test.
21278
21279 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
21280
21281         PR c++/20961
21282         * g++.dg/ext/weak3.C: New test.
21283
21284 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
21285
21286         PR c++/21352
21287         * g++.dg/template/crash37.C: New test.
21288
21289 2005-05-05  Paul Brook  <paul@codesourcery.com>
21290
21291         * gcc.dg/arm-g2.c: Use effective-target arm32.
21292         * gcc.dg/arm-mmx-1.c: Ditto.
21293         * gcc.dg/arm-scd42-2.c: Ditto.
21294         * gcc.dg/arm-vfp1.c: Ditto.
21295         * lib/target-supports.exp (check_effective_target_arm32): New
21296         function.
21297
21298 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
21299
21300         PR libfortran/21354
21301         gfortran.dg/in_pack_rank7.f90: New test.
21302
21303 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
21304
21305         PR middle-end/15618
21306         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
21307
21308 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
21309
21310         PR middle-end/21265
21311         * gcc.dg/20050503-1.c: New test.
21312
21313         PR rtl-optimization/21239
21314         * gcc.dg/i386-sse-11.c: New test.
21315
21316 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
21317
21318         PR target/16888
21319         * gcc.target/i386/asm-1.c: New test.
21320
21321 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
21322
21323         PR rtl-optimization/21330
21324         * gcc.c-torture/execute/20050502-1.c: New test.
21325
21326         PR target/21297
21327         * gcc.c-torture/execute/20050502-2.c: New test.
21328
21329 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
21330
21331         PR middle-end/21282
21332         * gcc.dg/pr21282.c: New.
21333
21334 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
21335
21336         * gcc.dg/vect/pr20122.c: Clean up .vect file.
21337         * gcc.dg/vect/vect-92.c: Likewise.
21338         * gcc.dg/vect/vect-93.c: Likewise.
21339         * gcc.dg/vect/vect-dv-1.c: Likewise.
21340         * gcc.dg/vect/vect-dv-2.c: Likewise.
21341         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
21342
21343 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
21344
21345         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
21346         * gfortran.dg/vect/vect-2.f90: Likewise.
21347         * gfortran.dg/vect/vect-3.f90: Likewise.
21348         * gfortran.dg/vect/vect-4.f90: Likewise.
21349         * gfortran.dg/vect/vect-5.f90: Likewise.
21350
21351 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
21352
21353         PR target/20813
21354         * gcc.dg/rs6000-fpint-2.c: New.
21355
21356 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
21357
21358         PR c/15698
21359         * gcc.dg/builtins-30.c: Update expected messages.
21360         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
21361         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
21362         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
21363
21364 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
21365
21366         PR tree-optimization/21294
21367         * gcc.dg/tree-ssa/pr21294.c: New.
21368
21369 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
21370
21371         * gcc.dg/altivec-3.c (vec_store): Do not use the old
21372         __builtin_altivec_st_internal_4si built-in.
21373
21374 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
21375
21376         PR c++/15875
21377         * g++.dg/template/ptrmem14.C: New test.
21378
21379 2005-05-02  Paul Brook  <paul@codesourcery.com>
21380
21381         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
21382
21383 2005-05-02  Michael Matz  <matz@suse.de>
21384
21385         PR c++/19542
21386         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
21387
21388 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
21389
21390         * g++.dg/cpp/weak.C: New test.
21391
21392 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
21393
21394         * gcc.dg/tree-ssa/loop-8.c: New test.
21395
21396 2005-04-30  Michael Maty  <matz@suse.de>
21397
21398         * gcc.dg/inline-mcpy.c: New test.
21399
21400 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
21401
21402         PR libfortran/18958
21403         * gfortran.dg/eoshift.f90: New test case.
21404
21405 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
21406
21407         PR libfortran/18857
21408         * gfortran.dg/matmul_1.f90: New test.
21409
21410 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
21411
21412         PR tree-optimization/21030
21413         * gcc.dg/tree-ssa/pr21030.c: New.
21414
21415 2005-04-29  Devang Patel  <dpatel@apple.com>
21416
21417         PR tree-optimization/21272
21418         * gcc.dg/vect/vect-ifcvt-10.c: New test.
21419
21420 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
21421
21422         PR fortran/13082
21423         PR fortran/18824
21424         * gfortran.dg/entry_4.f90: New test.
21425         * gfortran.fortran-torture/execute/entry_1.f90: New test.
21426         * gfortran.fortran-torture/execute/entry_2.f90: New test.
21427         * gfortran.fortran-torture/execute/entry_3.f90: New test.
21428         * gfortran.fortran-torture/execute/entry_4.f90: New test.
21429         * gfortran.fortran-torture/execute/entry_5.f90: New test.
21430         * gfortran.fortran-torture/execute/entry_6.f90: New test.
21431         * gfortran.fortran-torture/execute/entry_7.f90: New test.
21432
21433 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21434
21435         * gfortran.fortran-torture/execute/entry_8.f90: New test.
21436
21437 2005-04-29  Paul Brook  <paul@codesourcery.com>
21438
21439         * gfortran.dg/entry_3.f90: New test.
21440
21441 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21442
21443         * gfortran.dg/implicit_4.f90: New test.
21444
21445 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
21446
21447         * lib/target-supports.exp (check_profiling_available): Return
21448         false for xtensa-*-elf.
21449
21450 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
21451
21452         * lib/fortran-torture.exp (fortran-torture.exp): Catch
21453         error if file cannot be deleted.
21454
21455 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
21456
21457         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
21458         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
21459         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
21460         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
21461         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
21462         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
21463         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
21464         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
21465         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
21466         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21467         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
21468         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
21469         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
21470
21471 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21472
21473         PR fortran/20865
21474         * gfortran.dg/pr20865.f90: New test.
21475
21476 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
21477
21478         * gcc.dg/void-cast-2.c: New test.
21479
21480 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21481
21482         PR c/21159
21483         * gcc.dg/void-cast-1.c: New test.
21484
21485 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
21486
21487         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
21488
21489 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21490
21491         PR fortran/21177
21492         * gfortran.dg/pr21177.f90: New test.
21493
21494 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
21495
21496         PR tree-optimization/21171
21497         * gcc.dg/tree-ssa/pr21171.c: New test.
21498
21499 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
21500
21501         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21502         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21503         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21504         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21505         gcc.dg/tree-ssa/gen-vect-32.c: New.
21506         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
21507         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
21508         don't run on PPC32.
21509
21510 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21511
21512         PR c/21213
21513         * gcc.dg/transparent-union-3.c: New test.
21514
21515 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
21516
21517         PR c/20740
21518         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
21519         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
21520         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
21521         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
21522         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
21523         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
21524
21525 2005-04-26  Jeff Law  <law@redhat.com>
21526
21527         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
21528         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
21529         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
21530         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
21531         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
21532         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
21533         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
21534
21535 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
21536
21537         PR tree-optimization/17598
21538         * gcc.dg/tree-ssa/pr17598.c: New testcase.
21539
21540 2005-04-25  Mike Stump  <mrs@apple.com>
21541
21542         * objc.dg/fix-and-continue-1.m: Add.
21543
21544 2005-04-25  Roger Sayle  <roger@eyesopen.com>
21545
21546         PR c++/20995
21547         * g++.dg/opt/pr20995-1.C: New test case.
21548
21549 2005-04-25  Devang Patel <dpatel@apple.com>
21550
21551         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
21552
21553 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
21554
21555         PR testsuite/21062
21556         * g++.dg/opt/alias2.C (printf): Correct the prototype.
21557
21558 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
21559
21560         PR C++/21188
21561         * g++.dg/opt/rtti2.C: New test.
21562
21563 2005-04-25  Paul Brook  <paul@codesourcery.com>
21564         Steven G. Kargl  <kargls@comcast.net>
21565
21566         PR fortran/20879
21567         * gfortran.dg/ichar_1.f90: New file.
21568
21569 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
21570
21571         PR middle-end/20991
21572         * g++.dg/opt/pr20991.C: New test.
21573
21574         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
21575         where sizeof (type) < __alignof__ (type).
21576         * gcc.dg/compat/struct-layout-1.h: Likewise.
21577
21578 2005-04-24  Per Bothner  <per@bothner.com>
21579             Devang Patel  <dpatel@apple.com>
21580
21581         PR preprocessor/20907
21582         * gcc.dg/cpp/very-long-comment.c: New test.
21583
21584 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21585
21586         PR fortran/20059
21587         * gfortran.dg/common_5.f: New test.
21588
21589 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
21590
21591         PR middle-end/21082
21592         * g++.dg/tree-ssa/pr21082.C: New testcase.
21593
21594 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
21595
21596         * gcc.dg/vect/vect-99.c: New test.
21597
21598 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
21599
21600         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
21601
21602 2005-04-22  Jeff Law  <law@redhat.com>
21603
21604         * gcc.dg/uninit-5.c: Remove xfails.
21605         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
21606         conditionals and loads.
21607
21608 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
21609
21610         PR libfortran/20074
21611         PR libfortran/20436
21612         PR libfortran/21108
21613         * gfortran.dg/nested_reshape.f90: new test
21614         * gfortran.dg/reshape-alloc.f90: new test
21615         * gfortran.dg/reshape.f90: new test
21616
21617 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
21618
21619         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
21620
21621         * gcc.dg/arm-vfp1.c: New test.
21622
21623 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
21624
21625         PR c++/21087
21626         * g++.dg/lookup/builtin2.C: New test.
21627
21628 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21629
21630         * gcc.dg/weak/weak-13.c: New test.
21631
21632 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
21633
21634         * lib/target-supports.exp (check_effective_target_sync_int_long):
21635         Add powerpc*.
21636
21637 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
21638
21639         * gcc.target/mips/branch-1.c: New test.
21640
21641 2005-04-21  Richard Henderson  <rth@redhat.com>
21642
21643         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
21644         * gcc.dg/vect/vect-86.c: Likewise.
21645         * gcc.dg/vect/vect-87.c: Likewise.
21646         * gcc.dg/vect/vect-88.c: Likewise.
21647
21648 2005-04-21  Devang Patel  <dpatel@apple.com>
21649
21650         PR optimization/20994
21651         * gcc.dg/tree-ssa/ifc-3.c: New test.
21652
21653 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
21654
21655         PR c/12913
21656         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
21657         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
21658         gcc.dg/c99-vla-jump-5.c: New tests.
21659
21660 2005-04-19  Richard Henderson  <rth@redhat.com>
21661
21662         * lib/target-supports.exp (check_effective_target_vect_int_mult):
21663         Fix typo in exists check.
21664         (check_effective_target_sync_int_long): New.
21665         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
21666         * gcc.dg/ia64-sync-2.c: Likewise.
21667         * gcc.dg/ia64-sync-3.c: Likewise.
21668         * gcc.dg/ia64-sync-4.c: Likewise.
21669
21670 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
21671
21672         * gcc.dg/fold-xor-1.c: New test.
21673         * gcc.dg/fold-xor-2.c: New test.
21674
21675 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
21676
21677         PR target/20670
21678         * g++.dg/eh/fp-regs.C: New test.
21679
21680 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
21681
21682         * gcc.dg/Wint-to-pointer-cast-1.c,
21683         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
21684         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
21685         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
21686
21687 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21688
21689         PR fortran/16861
21690         * gfortran.dg/pr16861.f90: New test.
21691
21692 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
21693
21694         * gcc.dg/pr21085.c: New test.
21695
21696 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
21697
21698         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
21699         (setup_mips_tests, dg-mips-options): New procedures.
21700         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
21701         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
21702         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
21703         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21704         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
21705         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
21706         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
21707         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21708         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
21709         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
21710         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
21711         dg-mips-options instead of dg-options.  Remove now-redundant
21712         preprocessor guards.
21713         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
21714         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21715         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21716         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
21717         * gcc.dg/vr-mult-2.c: Delete.
21718         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
21719         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
21720         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
21721         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
21722         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
21723         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
21724         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
21725
21726 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
21727
21728         * ada/acats/run_all.sh: Use sync when executable not present.
21729
21730 2005-04-18  Devang Patel  <dpatel@apple.com>
21731
21732         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
21733         * gcc.dg/vect/vect-11a.c: New.
21734         * gcc.dg/vect/vect-none.c: Update.
21735         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
21736
21737 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
21738
21739         PR tree-optimization/20922
21740         * gcc.dg/pr20922-1.c: New test.
21741         * gcc.dg/pr20922-2.c: New test.
21742         * gcc.dg/pr20922-3.c: New test.
21743         * gcc.dg/pr20922-4.c: New test.
21744         * gcc.dg/pr20922-5.c: New test.
21745         * gcc.dg/pr20922-6.c: New test.
21746
21747 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21748
21749         PR libfortran/20950
21750         * gfortran.dg/pr20950.f: New test.
21751
21752 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21753
21754         PR libfortran/19216
21755         * gfortran.dg/pr19216.f: New test.
21756
21757 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
21758
21759         PR tree-optimization/21001
21760         * gcc.dg/tree-ssa/pr21001.c: New.
21761
21762 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
21763
21764         PR libfortran/21075
21765         * gfortran.dg/reshape_rank7.f90: New test.
21766
21767 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
21768
21769         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
21770         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
21771         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
21772         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
21773         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
21774         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
21775         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
21776         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
21777         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
21778         wrong way round).
21779         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
21780         in namelists.  New test.
21781         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
21782         New test.
21783         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
21784         New test.
21785         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
21786         namelist.  New test.
21787         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
21788         New test.
21789         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
21790         New test.
21791         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
21792         namelist.  New test.
21793         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
21794         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
21795         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
21796         New test.
21797         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
21798         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
21799         arrays. New test.
21800
21801 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
21802
21803         * gfortran.dg/wtruncate.f: New testcase.
21804         * gfortran.dg/wtruncate.f90: New testcase.
21805
21806 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
21807
21808         PR c++/21025
21809         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
21810         which sizeof/alignof is dependent, rather than just whether we are
21811         processing_template_decl.
21812
21813 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
21814
21815         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21816         corrected typo where the wrong variables had been compared.
21817
21818 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
21819
21820         PR libfortran/18495
21821         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21822         Test callee-allocated version of return array with a write
21823         statement.
21824         Test spread with a temporary with another write statement.
21825
21826 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
21827
21828         PR tree-optimization/21031
21829         * gcc.dg/tree-ssa/pr21031.c: New.
21830
21831 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
21832
21833         PR tree-optimization/21004
21834         * gcc.dg/builtins-53.c: Include builtins-config.h.
21835         Check floorf, ceilf, floorl and ceill transformations
21836         only when HAVE_C99_RUNTIME is defined.
21837
21838 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
21839
21840         PR middle-end/20739
21841         * gcc.dg/tree-ssa/pr20739.c: New test.
21842
21843 2005-04-14  Mike Stump  <mrs@apple.com>
21844
21845         * gcc.dg/Foundation.framework/empty: New.
21846         * gcc.dg/framework-2.c: New.
21847
21848 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21849
21850         PR tree-optimization/21021
21851         * gcc.c-torture/compile/pr21021.c: New.
21852
21853 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
21854
21855         PR testsuite/21010
21856         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
21857         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
21858         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
21859         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
21860         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
21861         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
21862         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
21863         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
21864
21865 2005-04-14  Richard Henderson  <rth@redhat.com>
21866
21867         * lib/target-supports.exp (check_effective_target_vect_condition):
21868         Add ia64, i?86, and x86_64.
21869
21870 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
21871
21872         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
21873
21874 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
21875
21876         PR tree-optimization/20657
21877         * gcc.dg/tree-ssa/pr20657.c: New.
21878
21879 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
21880
21881         * gcc.dg/builtins-53.c: Also check (int)trunc* and
21882         (long long int)trunc*.
21883
21884 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
21885
21886         PR target/20927
21887         * gcc.dg/pr20927.c: New test.
21888
21889 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
21890
21891         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
21892         * gcc.target/mips/asm-1.c: Likewise.
21893
21894 2005-04-13  Dale Johannesen  <dalej@apple.com>
21895
21896         * objc.dg/objc-fast-4.m: New.
21897
21898 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
21899
21900         * gcc.target/cris/torture/cris-torture.exp: New driver in new
21901         directory.
21902         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
21903
21904 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
21905
21906         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
21907         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
21908         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
21909
21910 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
21911
21912         PR tree-optimization/20913
21913         * gcc.dg/tree-ssa/pr20913.c: New.
21914
21915         PR tree-optimization/20702
21916         * gcc.dg/tree-ssa/pr20702.c: New.
21917
21918 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21919
21920         PR c++/13744
21921         * g++.dg/inherit/local3.C: New test.
21922
21923 2005-04-12  Jeff Law  <law@redhat.com>
21924
21925         * gcc.dg/tree-ssa/20050412-1.c: New test.
21926
21927 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
21928
21929         PR libfortran/19016
21930         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
21931         Add tests with mask generated by expression.
21932         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
21933         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
21934         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
21935
21936 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
21937
21938         PR middle-end/20917
21939         * gcc.dg/20050409-1.c: New test.
21940
21941 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
21942
21943         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
21944
21945 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21946
21947         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21948         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
21949         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21950         (TARGET_CXX): Adjust accordingly.
21951         * target.h (struct gcc_target): Remove epxort_class_data.  Add
21952         determine_class_data_visibility and class_data_always_comdat.
21953         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21954         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
21955         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21956         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
21957         (arm_cxx_determine_class_data_visibility): New.
21958         (arm_cxx_class_data_always_comdat): Likewise.
21959         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
21960         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
21961         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
21962         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
21963         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
21964         Define.
21965
21966 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
21967
21968         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
21969
21970 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
21971
21972         * gcc.dg/i386-darwin-fpmath.c: New.
21973
21974 2004-04-11  Devang Patel  <dpatel@apple.com>
21975
21976         * lib/target-supports.exp (check_effective_target_vect_condition): New.
21977         * gcc.dg/vect/vect-ifcvt-1.c: New test.
21978         * gcc.dg/vect/vect-ifcvt-2.c: New test.
21979         * gcc.dg/vect/vect-ifcvt-3.c: New test.
21980         * gcc.dg/vect/vect-ifcvt-4.c: New test.
21981         * gcc.dg/vect/vect-ifcvt-5.c: New test.
21982         * gcc.dg/vect/vect-ifcvt-6.c: New test.
21983         * gcc.dg/vect/vect-ifcvt-7.c: New test.
21984         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
21985
21986 2004-04-11  Devang Patel  <dpatel@apple.com>
21987
21988         * gcc.dg/vect/vect-dv-1.c: New test.
21989         * gcc.dg/vect/vect-dv-2.c: New test.
21990
21991 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
21992
21993         PR tree-optimization/20933
21994         * gcc.dg/tree-ssa/pr20933.c: New test.
21995
21996 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21997
21998         * gfortran.dg/fold_nearest.f90: New test.
21999
22000 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
22001
22002         * gcc.dg/tree-ssa/alias-1.c: New test.
22003
22004 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
22005
22006         PR tree-optimization/20920
22007         * g++.dg/tree-ssa/pr20920.C: New test.
22008
22009 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
22010
22011         * gcc.dg/builtins-53.c: Also check (int)ceil* and
22012         (long long int)ceil*.
22013
22014 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
22015
22016         * g++.dg/warn/Wdtor1.C: Declare template in system header with
22017         explicit C++ linkage.
22018
22019 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22020
22021         * gfortran.dg/pr17229.f: Take care of the new obsolescence
22022         warning for arithmetic IF statements.
22023
22024 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
22025
22026         * eor_handling_1.f90: New test case.
22027         * eor_handling_2.f90: New test case.
22028         * eor_handling_3.f90: New test case.
22029         * eor_handling_4.f90: New test case.
22030         * eor_handling_5.f90: New test case.
22031         * noadv_size.f90: New test case.
22032         * pad_no.f90: New test case.
22033
22034 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
22035
22036         * gcc.c-torture/execute/20050410-1.c: New test.
22037
22038 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
22039
22040         * gcc.dg/pr20126.c: New.
22041
22042 2005-04-09  Bud Davis  <bdavis@gfortran.org>
22043             Steven G. Kargl <kargls@comcast.net>
22044
22045         * gfortran.dg/PR19872.f: New test.
22046
22047 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
22048
22049         * gfortran.dg/nint_1.f90: Fix dg-do directive.
22050
22051 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
22052
22053         * gfortran.dg/nint_1.f90: New test.
22054
22055 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
22056
22057         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
22058         Added test for callee-allocated arrays with write statements.
22059         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
22060         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
22061         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
22062         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
22063         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
22064
22065 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
22066
22067         PR libfortran/20163
22068         * gfortran.dg/open-options-blanks.f: New test.
22069
22070 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22071
22072         PR fortran/13257
22073         * gfortran.dg/comma_format_extension_[1234].f: New tests.
22074
22075 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
22076
22077         * gcc.dg/tree-ssa/stdarg-1.c: New test.
22078         * gcc.dg/tree-ssa/stdarg-2.c: New test.
22079         * gcc.dg/tree-ssa/stdarg-3.c: New test.
22080         * gcc.dg/tree-ssa/stdarg-4.c: New test.
22081         * gcc.dg/tree-ssa/stdarg-5.c: New test.
22082         * gcc.c-torture/execute/stdarg-4.c: New test.
22083
22084         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
22085
22086         PR target/20795
22087         * g++.dg/abi/param2.C: New test.
22088
22089 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
22090
22091         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
22092
22093 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
22094
22095         * gcc.dg/builtins-53.c: New test.
22096
22097 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
22098
22099         * g++.dg/tree-ssa/pr18178.C: New test.
22100         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
22101         * gcc.c-torture/execute/20041019-1.c: New test.
22102         * gcc.dg/tree-ssa/20041008-1.c: New test.
22103         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
22104         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
22105         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
22106         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
22107         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
22108         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
22109         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
22110         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
22111         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
22112         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
22113
22114 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
22115
22116         PR rtl-optimization/20466
22117         * gcc.c-torture/execute/pr20466-1.c: New test.
22118
22119 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
22120
22121         PR c++/20905
22122         * g++.dg/parse/cond2.C: New test.
22123
22124         PR c++/20145
22125         * g++.dg/warn/Wdtor1.C: New test.
22126
22127 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22128
22129         PR fortran/17229
22130         * gfortran.dg/pr17229.f: New test.
22131
22132 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
22133
22134         * gfortran.dg/tiny_1.f90: New test.
22135         * gfortran.dg/tiny_2.f90: ditto.
22136
22137 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
22138
22139         * gfortran.dg/eor_1.f90: Fix dg-do run line
22140         * gfortran.dg/open_new.f90: Fix dg-do run line
22141
22142 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
22143
22144         * lib/target-supports.exp (get_compiler_messages): Support
22145         optional arguments, the fourth being compiler options.
22146         (check_effective_target_fpic): New proc.
22147         * gcc.dg/20050321-2.c: Restrict to target fpic.
22148
22149 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
22150
22151         * gcc.dg/15443-1.c: New test.
22152         * gcc.dg/15443-2.c: Likewise.
22153
22154 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22155
22156         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
22157
22158 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
22159
22160         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
22161
22162 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
22163
22164         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
22165         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
22166         -m64.
22167         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
22168         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
22169         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
22170
22171 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
22172
22173         PR c++/20212
22174         * g++.dg/warn/Wunused-11.C: New test.
22175
22176 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
22177
22178         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
22179
22180 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
22181
22182         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
22183
22184 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
22185
22186         PR c++/20734
22187         * g++.dg/template/ptrmem13.C: New test.
22188
22189 2005-04-05  Per Bothner  <per@bothner.com>
22190
22191         * lib/gcc.exp: Always add -fno-show-column, for now.
22192
22193 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
22194
22195         PR testsuite/20767
22196         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
22197         of plain old "unsigned int" for the type of "i".  Makes this test
22198         64bit clean.
22199
22200 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
22201
22202         * gcc.dg/i386-ssefn-1.c: New test.
22203         * gcc.dg/i386-ssefn-2.c: New test.
22204         * gcc.dg/i386-ssefn-3.c: New test.
22205         * gcc.dg/i386-ssefn-4.c: New test.
22206
22207 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
22208
22209         PR tree-optimization/20076
22210         * gcc.dg/builtin-apply4.c: New test.
22211
22212         PR preprocessor/19475
22213         * gcc.dg/cpp/macspace1.c: New test.
22214         * gcc.dg/cpp/macspace2.c: New test.
22215
22216 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22217
22218         * gfortran.dg/pr20755.f: Fixed bad format.
22219
22220 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
22221
22222         PR c++/20763
22223         * g++.dg/ext/attrib21.C: New test.
22224
22225 2004-04-05  Devang Patel  <dpatel@apple.com>
22226
22227         * lib/target-supports.exp (check_effective_target_vect_shif): New.
22228         * gcc.dg/vect/vect-shift-1.c: New test.
22229
22230 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22231
22232         PR libfortran/20755
22233         * gfortran.dg/pr20755.f: New test.
22234
22235 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
22236
22237         * gfortran.dg/pr15959.f90: New test.
22238         * gfortran.dg/string_pad_trunc.f90: New test.
22239
22240 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22241
22242         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
22243         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
22244         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
22245         syntax.
22246
22247 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22248
22249         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
22250
22251 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22252
22253         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
22254         * gcc.c-torture/compile/20011119-2.c: Likewise.
22255         * gcc.c-torture/compile/981001-2.c: Likewise.
22256
22257 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
22258
22259         PR c++/20679
22260         * g++.dg/template/overload4.C: New test.
22261
22262 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
22263
22264         PR c++/20746
22265         * g++.dg/abi/covariant5.C: New.
22266
22267         PR debug/20505
22268         * g++.dg/debug/const2.C: New.
22269
22270 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
22271
22272         PR rtl-optimization/16104
22273         * gcc.c-torture/execute/20050316-1.c: New test.
22274
22275 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
22276
22277         * g++.dg/template/spec23.C: Fix dg-error text.
22278
22279 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
22280
22281         PR c++/19199
22282         * g++.dg/expr/lval2.C: New.
22283
22284 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22285
22286         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
22287         __builtin_strcasecmp and __builtin_strncasecmp.
22288
22289 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
22290
22291         PR c++/20723
22292         * g++.dg/template/spec22.C: New.
22293         * g++.dg/template/spec23.C: New.
22294
22295 2005-04-03  Dale Ranta  <dir@lanl.gov>
22296             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22297
22298         PR libfortran/20068
22299         PR libfortran/20125
22300         PR libfortran/20156
22301         PR libfortran/20471
22302         * gfortran.dg/backspace.f: New test.
22303
22304 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
22305
22306         * gcc.dg/pr19345.c: New test.
22307
22308 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
22309
22310         PR tree-optimization/20640
22311         * gcc.dg/torture/tree-loop-1.c: New.
22312
22313 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
22314
22315         PR rtl-optimization/20290
22316         * gcc.c-torture/execute/loop-ivopts-2.c: New.
22317
22318 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
22319
22320         * gcc.dg/rs6000-fpint.c: New.
22321
22322 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
22323
22324         * gcc.dg/old-style-then-proto-1.c: New test.
22325
22326 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22327
22328         * gfortran.fortran-torture/execute/backspace.f90: Check
22329         after backspace and read was incorrect.
22330
22331 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22332
22333         * gcc.c-torture/execute/builtins/strcat.c: Check the result
22334         buffer past the terminating NUL using memcmp.
22335         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
22336         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
22337
22338         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
22339         Fix unused/uninitialized variable warnings.
22340
22341         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
22342         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
22343         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
22344         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
22345
22346         * gcc.c-torture/execute/builtins/abs-1-lib.c,
22347         gcc.c-torture/execute/builtins/fputs-lib.c,
22348         gcc.c-torture/execute/builtins/lib/fprintf.c,
22349         gcc.c-torture/execute/builtins/lib/main.c,
22350         gcc.c-torture/execute/builtins/lib/memcmp.c,
22351         gcc.c-torture/execute/builtins/lib/memmove.c,
22352         gcc.c-torture/execute/builtins/lib/mempcpy.c,
22353         gcc.c-torture/execute/builtins/lib/memset.c,
22354         gcc.c-torture/execute/builtins/lib/printf.c,
22355         gcc.c-torture/execute/builtins/lib/sprintf.c,
22356         gcc.c-torture/execute/builtins/lib/stpcpy.c,
22357         gcc.c-torture/execute/builtins/lib/strchr.c,
22358         gcc.c-torture/execute/builtins/lib/strcmp.c,
22359         gcc.c-torture/execute/builtins/lib/strcpy.c,
22360         gcc.c-torture/execute/builtins/lib/strcspn.c,
22361         gcc.c-torture/execute/builtins/lib/strlen.c,
22362         gcc.c-torture/execute/builtins/lib/strncat.c,
22363         gcc.c-torture/execute/builtins/lib/strncmp.c,
22364         gcc.c-torture/execute/builtins/lib/strncpy.c,
22365         gcc.c-torture/execute/builtins/lib/strrchr.c,
22366         gcc.c-torture/execute/builtins/lib/strspn.c,
22367         gcc.c-torture/execute/builtins/lib/strstr.c,
22368         gcc.c-torture/execute/builtins/memops-asm-lib.c,
22369         gcc.c-torture/execute/builtins/strlen-2.c,
22370         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
22371         prototypes.
22372
22373 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
22374
22375         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
22376         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
22377         selectany usage.
22378
22379 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
22380
22381         PR c++/19406
22382         * g++.dg/debug/using1.C: New test.
22383
22384 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
22385
22386         PR middle-end/20524
22387         * gcc.dg/alias-7.c: Prefix asm-declared name with
22388         __USER_LABEL_PREFIX__.
22389
22390 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
22391
22392         Fix fallout from PR middle-end/15700:
22393         * gcc.c-torture/compile/20011119-1.c: Take
22394         __USER_LABEL_PREFIX__ into account.
22395         * gcc.c-torture/compile/20011119-2.c: Likewise.
22396
22397 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22398
22399         PR c++/18644
22400         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
22401
22402 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
22403
22404         PR c/17855
22405         * gcc.c-torture/compile/struct-non-lval-1.c,
22406         gcc.c-torture/compile/struct-non-lval-2.c,
22407         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
22408
22409 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
22410
22411         * gcc.dg/tls/tls.exp: Remove temporary file.
22412         * g++.dg/tls/tls.exp: Ditto.
22413         * lib/file-format.exp: Ditto.
22414         * g++.dg/special/ecos.exp: Ditto.
22415
22416         * lib/profopt.exp: Treat prof_ext as a list.
22417         * gcc.misc-tests/bprob.exp: Ditto.
22418         * g++.dg/bprob/bprob.exp: Ditto.
22419
22420         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
22421         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
22422         g++.dg/tree-ssa/pointer-reference-alias.C,
22423         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
22424         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
22425         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
22426         g++.dg/vect/pr19951.cc: Ditto.
22427         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
22428         gcc.dg/builtins-47.c: Ditto.
22429         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
22430         gcc.dg/pr20115-1.c: Ditto.
22431         * gcc.dg/tree-ssa/20030530-2.c,
22432         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
22433         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22434         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
22435         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22436         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
22437         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
22438         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
22439         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
22440         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
22441         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
22442         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
22443         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
22444         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
22445         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
22446         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
22447         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22448         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22449         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22450         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22451         gcc.dg/tree-ssa/20030824-1.c,
22452         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
22453         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
22454         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
22455         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
22456         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
22457         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
22458         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
22459         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
22460         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
22461         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
22462         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
22463         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
22464         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
22465         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
22466         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
22467         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
22468         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
22469         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
22470         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
22471         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
22472         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
22473         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
22474         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
22475         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
22476         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
22477         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
22478         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
22479         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
22480         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
22481         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
22482         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
22483         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
22484         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
22485         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
22486         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
22487         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
22488         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
22489         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
22490         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
22491         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
22492         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
22493         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
22494         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22495         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
22496         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
22497         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
22498         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
22499         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
22500         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
22501         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
22502         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22503         gcc.dg/tree-ssa/useless-1.c: Ditto.
22504         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
22505         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
22506         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
22507         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
22508         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22509         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
22510         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
22511         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
22512         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
22513         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
22514         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
22515         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
22516         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
22517         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
22518         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
22519         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
22520         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
22521         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
22522         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
22523         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
22524         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
22525         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22526         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22527         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
22528         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
22529         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
22530         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
22531         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
22532         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
22533         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
22534         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
22535         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
22536         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
22537         gcc.dg/vect/vect-none.c: Ditto.
22538         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
22539         treelang/compile/unsigned.tree: Ditto.
22540
22541         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
22542         * gcc.dg/cpp/direct2s.c: Ditto.
22543         * gcc.dg/cpp/paste4.c: Ditto.
22544         * gcc.dg/cpp/separate-1.c: Ditto.
22545         * gcc.dg/pch/save-temps-1.c: Ditto.
22546         * g++.dg/ext/altivec-10.C: Ditto.
22547         * g++.dg/pch/pch.C: Ditto.
22548
22549         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
22550
22551         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
22552         * g++.dg/template/repo1.C: Ditto.
22553         * g++.dg/template/repo2.C: Ditto.
22554         * g++.dg/template/repo3.C: Ditto.
22555         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
22556         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
22557         * g++.old-deja/g++.pt/repo1.C: Ditto.
22558         * g++.old-deja/g++.pt/repo2.C: Ditto.
22559         * g++.old-deja/g++.pt/repo3.C: Ditto.
22560         * g++.old-deja/g++.pt/repo4.C: Ditto.
22561
22562         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
22563         * gcc.dg/20030107-1.c: Ditto.
22564         * gcc.dg/20030702-1.c: Ditto.
22565         * gcc.dg/profile-generate-1.c: Ditto.
22566         * g++.dg/other/profile1.C: Ditto.
22567         * g++.old-deja/g++.robertl/eb83.C: Ditto.
22568
22569         * lib/gcc-dg.exp (remove-build-file): New.
22570         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22571         cleanup-tree-dump, cleanup-saved-temps): New.
22572
22573 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
22574
22575         PR c++/19203, DR 214
22576         * g++.dg/parse/ambig3.C: Not ambiguous.
22577         * g++.dg/template/spec20.C: New.
22578         * g++.dg/template/spec21.C: New.
22579
22580 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
22581
22582         PR target/20045
22583         * gcc.dg/ia64-fptr-1.c: Run only on linux.
22584
22585 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22586
22587         PR libfortran/20660
22588         * gfortran.dg/negative_unit.f: New test.
22589
22590 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
22591
22592         * gcc.dg/20050330-1.c: New test.
22593
22594 2005-03-30  Devang Patel  <dpatel@apple.com>
22595
22596         * g++.dg/tree-sra/ssa-sra-3.C: New test.
22597
22598 2005-03-30  Dale Johannesen  <dalej@apple.com>
22599
22600         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
22601
22602 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
22603
22604         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22605         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
22606         Strip options from test name.
22607
22608 2005-03-31  Jan Hubicka  <jh@suse.cz>
22609
22610         * gcc.dg/varpool-1.c: New testcase.
22611
22612 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
22613
22614         PR c/772
22615         PR c/17913
22616         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
22617         gcc.dg/stmt-expr-label-3.c : New tests.
22618         * gcc.c-torture/execute/medce-2.c: Remove.
22619
22620 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
22621
22622         PR c/20368
22623         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
22624         tests.
22625
22626 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
22627
22628         * gcc.c-torture/compile/pr20203.c: New test.
22629
22630 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
22631
22632         * gfortran.dg/promotion.f90: New test.
22633
22634 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
22635
22636         PR middle-end/20491
22637         * gcc.dg/torture/asm-subreg-1.c: New test.
22638
22639 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
22640
22641         PR c/20672
22642         * gcc.dg/pr20672-1.c: New test.
22643
22644 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
22645
22646         * gfortran.dg/vect: New directory.
22647         * gfortran.dg/vect/vect.exp: New.
22648         * gfortran.dg/vect/vect-1.f90: New test.
22649         * gfortran.dg/vect/vect-2.f90: New test.
22650         * gfortran.dg/vect/vect-3.f90: New test.
22651         * gfortran.dg/vect/vect-4.f90: New test.
22652         * gfortran.dg/vect/vect-5.f90: New test.
22653
22654 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
22655
22656         PR middle-end/20622
22657         * gcc.dg/alias-7.c: New test.
22658
22659 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
22660
22661         * gcc.dg/sparc-reg-1.c: New test.
22662
22663 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
22664
22665         PR target/19890
22666         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
22667
22668 2005-03-29  Dale Ranta  <dir@lanl.gov>
22669             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22670
22671         PR libfortran/20163
22672         * gfortran.dg/pr20163-2.f: New test.
22673
22674 2005-03-28  Jan Hubicka  <jh@suse.cz>
22675
22676         PR middle-end/20635
22677         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
22678         by Jakub Jelinek.
22679
22680 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
22681
22682         PR tree-optimization/20626
22683         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
22684         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
22685
22686 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
22687
22688         * gfortran.dg/underflow.f90: New test.
22689         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
22690
22691 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22692
22693         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
22694
22695 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
22696
22697         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
22698         (g++_init): Make sure that CXXFLAGS is set.
22699         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
22700         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
22701         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22702         * lib/objc.exp (objc_init): Likewise.
22703         * lib/treelang.exp (treelang_init): Likewise.
22704
22705 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
22706
22707         PR tree-optimization/20470
22708         * gcc.dg/tree-ssa/pr20470.c: New test.
22709
22710 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
22711
22712         * gcc.dg/ppc-stfiwx.c: New.
22713
22714 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
22715
22716         PR target/19888
22717         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
22718
22719 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
22720
22721         * gcc.dg/20050325-1.c: Fix a typo.
22722
22723 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22724
22725         PR libfortran/19678
22726         PR libfortran/19679
22727         * gfortran.dg/dos_eol.f: New test.
22728
22729 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
22730
22731         PR rtl-optimization/20249
22732         * gcc.dg/20050325-1.c: New test.
22733
22734 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22735
22736         PR libfortran/15332
22737         * gfortran.dg/pr15332.f: New test.
22738
22739 2005-03-24  Dale Johannesen  <dalej@apple.com>
22740
22741         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
22742
22743 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
22744
22745         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
22746         'internal' visibility.
22747         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
22748         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
22749         'protected' visibility.
22750         * gcc.dg/visibility-7.c: Likewise.
22751         * lib/target-supports.exp (check_visibility_available): Take
22752         a parameter, the kind of visibility to check for.
22753         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
22754         to check_visibility_available.
22755
22756         * g++.dg/expr/cast3.C: New.
22757
22758 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
22759
22760         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
22761         rs6000.
22762
22763 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
22764
22765         PR target/20095
22766         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
22767
22768 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
22769
22770         * gcc.dg/badshift.c: Renamed to...
22771         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
22772
22773         * gcc.target/i386/badshift.c: Renamed to...
22774         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
22775         only.
22776
22777         PR rtl-optimization/20532
22778         * gcc.target/i386/badshift.c: New.
22779
22780 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22781
22782         * gfortran.dg/pr18025.f90: New test.
22783
22784 2005-03-23  Dale Johannesen  <dalej@apple.com>
22785
22786         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
22787
22788 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
22789
22790         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
22791
22792         * lib/target-supports.exp (check_iconv_available): Default
22793         libiconv to -liconv, if there is no definition.
22794
22795 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
22796
22797         * gcc.dg/torture/cris-asm-mof-1.c: New test.
22798
22799 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
22800
22801         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
22802         * g++.dg/opt/pr7503-2.C: Likewise.
22803         * g++.dg/opt/pr7503-3.C: Likewise.
22804         * g++.dg/opt/pr7503-4.C: Likewise.
22805         * g++.dg/opt/pr7503-5.C: Likewise.
22806         * g++.dg/warn/minmax.C: New test.
22807
22808 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22809
22810         * gfortran.dg/g77_intrinsics_funcs.f: New test.
22811         * gfortran.dg/g77_intrinsics_sub.f: New test.
22812
22813 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
22814             Jan Hubicka  <jh@suse.cz>
22815             Steven Bosscher <stevenb@suse.de
22816
22817         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
22818
22819 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22820
22821         PR c++/19980
22822         * g++.dg/template/redecl3.C: New test.
22823
22824 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22825
22826         PR c++/20499
22827         * g++.dg/parse/error16.C: Tweak error markers.
22828
22829 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
22830
22831         PR target/20561
22832         * gcc.dg/20050321-2.c: New test.
22833
22834 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
22835
22836         PR c++/20465
22837         PR c++/20381
22838         * g++.dg/template/ptrmem12.C: New.
22839
22840 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
22841
22842         PR rtl-optimization/20527
22843         * gcc.c-torture/execute/pr20527-1.c: New test.
22844
22845 2005-03-22  Ben Elliston  <bje@au.ibm.com>
22846
22847         * gcc.misc-tests/options.exp (check_for_options): Create a real C
22848         program, compile it into a real executable and then delete the .c
22849         and .x files afterwards, to avoid problems on testglue targets.
22850
22851 2005-03-21  Stuart Hastings  <stuart@apple.com>
22852
22853         * gcc.target/i386/sse-2.c: New.
22854
22855 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
22856
22857         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
22858
22859 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22860
22861         * g++.dg/parse/crash25.C: Fix typo.
22862
22863 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22864
22865         PR c++/20461
22866         * g++.dg/parse/crash24.C: New test.
22867
22868         PR c++/20536
22869         * g++.dg/parse/crash25.C: New test.
22870
22871 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
22872
22873         PR c++/20147
22874         * g++.dg/ext/stmtexpr4.C: New test.
22875
22876 2005-03-20  Roger Sayle  <roger@eyesopen.com>
22877
22878         PR middle-end/20539
22879         * gcc.c-torture/compile/pr13066-1.c: New test case.
22880         * gcc.c-torture/compile/pr20539-1.c: Likewise.
22881         * g++.dg/opt/pr13066-1.C: Likewise.
22882
22883 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
22884
22885         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
22886
22887 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22888
22889         PR fortran/18525
22890         * gfortran.dg/nesting_1.f90: New test.
22891
22892 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22893
22894         PR c++/20240
22895         * g++.dg/lookup/using13.C: New test.
22896
22897 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22898
22899         PR c++/20333
22900         * g++.dg/template/crash36.C: New test.
22901
22902 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
22903
22904         PR c++/20463
22905         * g++.dg/template/crash35.C: New test.
22906
22907 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
22908
22909         PR c++/19966
22910         * g++.dg/overload/operator2.C: New test.
22911
22912 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22913
22914         PR libfortran/20257
22915         * gfortran.dg/pr20257.f90: New test.
22916
22917 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22918
22919         PR libfortran/20480
22920         * gfortran.dg/pr20480.f90: New test.
22921
22922 2005-03-16  Richard Henderson  <rth@redhat.com>
22923
22924         PR middle-end/15700
22925         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
22926         (_rtld_global): New.
22927         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
22928         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
22929
22930         * gcc.dg/alias-3.c: New.
22931         * gcc.dg/alias-4.c: New.
22932         * gcc.dg/alias-5.c: New.
22933         * gcc.dg/alias-6.c: New.
22934
22935 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
22936
22937         * gcc.dg/cpp/ucnid-7.c: New.
22938
22939 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
22940             Dorit Naishlos  <dorit@il.ibm.com>
22941
22942         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
22943         darwin.
22944
22945 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
22946
22947         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
22948         support misaligned accesses.
22949         * gcc.dg/vect/vect-58.c: Likewise.
22950         * gcc.dg/vect/vect-92.c: New.
22951         * gcc.dg/vect/vect-93.c: New.
22952
22953 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
22954
22955         PR fortran/18827
22956         * gfortran.dg/assign_2.f90: New test.
22957         * gfortran.dg/assign_3.f90: New test.
22958         * gfortran.dg/assign.f90: New test.
22959
22960 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
22961
22962         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
22963         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
22964         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
22965         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
22966         names.
22967
22968 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
22969
22970         * gcc.dg/cpp/ucnid-6.c: New.
22971
22972         * gcc.dg/cpp/normalize-1.c: New.
22973         * gcc.dg/cpp/normalize-2.c: New.
22974         * gcc.dg/cpp/normalize-3.c: New.
22975         * gcc.dg/cpp/normalize-4.c: New.
22976         * gcc.dg/cpp/ucnid-4.c: New.
22977         * gcc.dg/cpp/ucnid-5.c: New.
22978         * g++.dg/cpp/normalize-1.C: New.
22979         * g++.dg/cpp/ucnid-1.C: New.
22980
22981 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22982
22983         * gcc.dg/pr18628.c: New.
22984
22985 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
22986
22987         PR c++/20280
22988         * g++.dg/tree-ssa/pr20280.C: New.
22989
22990 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22991
22992         PR fortran/20467
22993         * gfortran.dg/stfunc_2.f90: New test.
22994
22995 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
22996
22997         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
22998
22999 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
23000
23001         * gcc.dg/tree-ssa/20050314-1.c: New test.
23002
23003 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23004
23005         PR c++/4403
23006         PR c++/9783, DR433
23007         * g++.dg/template/friend34.C: New test.
23008         * g++.dg/template/friend35.C: Likewise.
23009         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
23010
23011 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23012
23013         Friend class name lookup 5/n
23014         PR c++/1016
23015         * g++.dg/lookup/hidden-class1.C: New test.
23016         * g++.dg/lookup/hidden-class2.C: Likewise.
23017         * g++.dg/lookup/hidden-class3.C: Likewise.
23018         * g++.dg/lookup/hidden-class4.C: Likewise.
23019         * g++.dg/lookup/hidden-class5.C: Likewise.
23020         * g++.dg/lookup/hidden-class6.C: Likewise.
23021         * g++.dg/lookup/hidden-class7.C: Likewise.
23022         * g++.dg/lookup/hidden-class8.C: Likewise.
23023         * g++.dg/lookup/hidden-class9.C: Likewise.
23024         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
23025         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
23026         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
23027         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
23028         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
23029         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
23030         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
23031         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
23032         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
23033         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
23034         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
23035
23036 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
23037
23038         PR c++/20157
23039         * g++.dg/template/error18.C: New test.
23040
23041 2005-03-09  Ben Elliston  <bje@au.ibm.com>
23042
23043         PR debug/16792
23044         * g++.dg/debug/pr16792.C: New test.
23045
23046 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
23047
23048         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
23049         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
23050         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
23051         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
23052         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
23053         test assertion names.
23054
23055 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23056
23057         PR fortran/18600
23058         * gfortran.dg/stfunc_1.f90: New test.
23059
23060 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23061
23062         PR fortran/16907
23063         * gfortran.dg/real_index_1.f90: New test.
23064
23065 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23066
23067         PR fortran/20323
23068         * gfortran.dg/spec_expr_1.f90: New test.
23069
23070 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
23071
23072         PR c/20402
23073         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
23074         new parser.
23075
23076 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23077
23078         PR fortran/20361
23079         * gfortran.dg/largeequiv_1.f90: New test.
23080
23081 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
23082
23083         * gcc.dg/ucnid-1.c: New.
23084         * gcc.dg/ucnid-2.c: New.
23085         * gcc.dg/ucnid-3.c: New.
23086         * gcc.dg/ucnid-4.c: New.
23087         * gcc.dg/ucnid-5.c: New.
23088         * gcc.dg/ucnid-6.c: New.
23089         * gcc.dg/cpp/ucnid-1.c: New.
23090         * gcc.dg/cpp/ucnid-2.c: New.
23091         * gcc.dg/cpp/ucnid-3.c: New.
23092         * g++.dg/other/ucnid-1.C: New.
23093
23094 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
23095
23096         * gcc.dg/vmx/darwin-abi-3.c: Delete.
23097
23098 2005-03-11  Per Bothner  <per@bothner.com>
23099
23100         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
23101         that diagnotics refer to correct token.
23102         * gcc.dg/unused-3.c: Likewise.
23103
23104 2005-03-11  Per Bothner  <per@bothner.com>
23105
23106         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
23107         constant" is now actually on same line as string constant.
23108         * gcc.dg/cpp/direct2s.c: Likewise.
23109
23110 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
23111
23112         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
23113
23114 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23115
23116         PR libfortran/20124
23117         * gfortran.dg/pr20124.f90: New Test
23118
23119 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
23120
23121         PR tree-optimization/20130
23122         * gcc.dg/pr20130-1.c: New test.
23123
23124 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
23125
23126         PR target/20095
23127         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
23128
23129 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23130
23131         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
23132
23133 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
23134
23135         * g++.dg/eh/forced1.C: Fix comment.
23136         * g++.dg/eh/forced2.C: Ditto.
23137         * g++.dg/eh/forced3.C: Ditto.
23138         * g++.dg/eh/forced4.C: Ditto.
23139
23140 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
23141
23142         PR rtl-opt/20412
23143         * gcc.c-torture/compile/pr20412.c: New test.
23144
23145 2005-03-10  Roger Sayle  <roger@eyesopen.com>
23146
23147         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
23148
23149 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
23150
23151         PR target/20322
23152         * gcc.dg/20050307-1.c: New test.
23153
23154 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
23155
23156         PR c++/20375
23157         * g++.dg/other/stdarg3.C: New.
23158
23159 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
23160
23161         PR c++/18384, c++/18327
23162         * g++.dg/init/array19.C: New test.
23163
23164         PR inline-asm/20314
23165         * gcc.dg/torture/pr20314-1.c: New test.
23166         * gcc.dg/torture/pr20314-2.c: New test.
23167
23168 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
23169
23170         * gcc.dg/20050309-1.c: New test.
23171
23172 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23173
23174         * gcc.dg/builtins-10.c: Reactivate disabled test.
23175         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
23176         new cbrt transformations.
23177
23178 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
23179
23180         PR c++/20208
23181         * g++.dg/template/array13.C: New test.
23182
23183 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
23184
23185         PR c++/16859
23186         * g++.dg/init/brace4.C: New test.
23187
23188 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23189
23190         PR c++/20186
23191         * g++.dg/template/non-dependent12.C: New.
23192
23193 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
23194
23195         PR c++/20142
23196         * g++.dg/init/array18.C: Add dg-do run marker.
23197
23198         PR c++/20142
23199         * g++.dg/init/array18.C: New test.
23200
23201 2005-03-09  Ben Elliston  <bje@au.ibm.com>
23202
23203         * consistency.vlad/vlad.exp: Remove trailing semicolons.
23204         * g++.dg/gcov/gcov.exp: Likewise.
23205         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
23206         * gcc.target/xstormy16/xstormy16.exp: Likewise.
23207         * lib/c-torture.exp: Likewise.
23208         * lib/fortran-torture.exp: Likewise.
23209         * lib/g++.exp: Likewise.
23210         * lib/gcc-defs.exp: Likewise.
23211         * lib/gcc-dg.exp: Likewise.
23212         * lib/gcc.exp: Likewise.
23213         * lib/gcov.exp: Likewise.
23214         * lib/gfortran.exp: Likewise.
23215         * lib/mike-g++.exp: Likewise.
23216         * lib/mike-gcc.exp: Likewise.
23217         * lib/objc-torture.exp: Likewise.
23218         * lib/objc.exp: Likewise.
23219         * lib/profopt.exp: Likewise.
23220         * lib/target-libpath.exp: Likewise.
23221         * lib/target-supports.exp: Likewise.
23222         * lib/treelang.exp: Likewise.
23223         * lib/wrapper.exp: Likewise.
23224
23225 2005-03-08  Jeff Law  <law@redhat.com>
23226
23227         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
23228         PHI-OPT changes.
23229
23230 2005-03-08  Ira Rosen  <irar@il.ibm.com>
23231
23232         * gcc.dg/vect/pr20122.c: New test.
23233
23234 2005-03-07  Jeff Law  <law@redhat.com>
23235
23236         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
23237         was folded away.
23238         * gcc.dg/tree-ssa/pr18133-1.c: New test.
23239         * gcc.dg/tree-ssa/pr18133-2.c: New test.
23240         * gcc.dg/tree-ssa/pr18134.c: New test.
23241
23242 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23243
23244         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
23245         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
23246         gcc.dg/torture/builtin-noret-2.c: Require weak support.
23247
23248 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
23249
23250         PR tree-opt/17671
23251         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
23252
23253 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
23254
23255         * g++.dg/warn/Wnvdtor.C: New test.
23256
23257 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
23258
23259         * gcc.dg/torture/pr19683-1.c: New test.
23260
23261 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
23262
23263         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
23264         * gfortran.dg/g77/19990313-2.f: Ditto.
23265         * gfortran.dg/g77/19990313-3.f: Ditto.
23266         * gfortran.dg/g77/19990525-0.f: Ditto.
23267         * gfortran.dg/g77/19990826-0.f: Ditto.
23268         * gfortran.dg/g77/19990826-2.f: Ditto.
23269         * gfortran.dg/g77/19990826-3.f: Ditto.
23270         * gfortran.dg/g77/20000511-1.f: Ditto.
23271         * gfortran.dg/g77/20000511-2.f: Ditto.
23272         * gfortran.dg/g77/970625-2.f: Ditto.
23273         * gfortran.dg/g77/980310-2.f: Ditto.
23274         * gfortran.dg/g77/980310-3.f: Ditto.
23275         * gfortran.dg/g77/980310-8.f: Ditto.
23276         * gfortran.dg/g77/980519-2.f: Ditto.
23277         * gfortran.dg/g77/alpha1.f: Ditto.
23278         * gfortran.dg/g77/claus.f: Ditto.
23279         * gfortran.dg/g77/erfc.f: Ditto.
23280         * gfortran.dg/g77/short.f: Ditto.
23281         * gfortran.fortran-torture/execute/data.f90: Ditto.
23282         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
23283         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
23284
23285 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23286
23287         * lib/file-format.exp (gcc_target_object_format): Add check for som
23288         format and hardcode object formats on hppa*-*-hpux*.
23289         * lib/target-supports.exp (check_weak_available): Add check for som
23290         object format.  Always return 0 on hppa*-*-hpux10*.
23291
23292         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
23293         is defined.
23294
23295         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
23296
23297 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
23298
23299         * gfortran.dg/pr19936_1.f90: New test.
23300         * gfortran.dg/pr19936_2.f90: New test.
23301         * gfortran.dg/pr19936_3.f90: New test.
23302
23303 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
23304             Paul Thomas <prthomas@drfccad.cea.fr>
23305
23306         * gfortran.dg/PR19754_1.f90: New test.
23307         * gfortran.dg/PR19754_2.f90: Ditto.
23308
23309 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23310
23311         PR c++/19311
23312         * g++.dg/template/non-dependent11.C: New test.
23313
23314 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
23315
23316         * lib/target-supports.exp (check_iconv_available): Fix comment.
23317
23318 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
23319             Joseph S. Myers  <joseph@codesourcery.com>
23320
23321         PR c++/19797
23322         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
23323
23324 2005-03-04  Matthew Sachs  <msachs@apple.com>
23325
23326         * gcc.exp (gcc_target_compile): Put braces around
23327         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
23328         * objc.exp (objc_target_compile): Likewise.
23329         * treelang.exp (treelang_target_compile): Likewise.
23330
23331 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23332
23333         PR fortran/19673
23334         * gfortran.dg/func_result_1.f90: New test.
23335
23336 2005-03-04  Ben Elliston  <bje@au.ibm.com>
23337
23338         * gcc.misc-tests/options.exp: New test.
23339
23340 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
23341
23342         * gcc.dg/pr15784-4.c: New test.
23343
23344 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
23345
23346         * gcc.c-torture/execute/pr17133.c: New.
23347         * gcc.c-torture/compile/20050303-1.c: New.
23348
23349 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
23350
23351         * gcc.dg/cpp/assert4.c: Fix for cygwin.
23352
23353 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
23354
23355         * g++.dg/overload/using2.C: New.
23356
23357 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
23358
23359         PR c++/19916
23360         * g++.dg/init/ptrmem2.C: New test.
23361
23362 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
23363
23364         PR c/8927
23365         * gcc.dg/pr8927-1.c: New test.
23366
23367 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23368
23369         PR c++/20232
23370         * g++.dg/inherit/covariant12.C: New.
23371
23372 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23373
23374         PR fortran/19479
23375         * gfortran.dg/bound_1.f90: New test.
23376
23377 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
23378
23379         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
23380         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
23381
23382 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
23383
23384         PR c/20245
23385         * gcc.dg/pr20245-1.c: New test.
23386
23387 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
23388
23389         PR middle-end/19874
23390         * gcc.c-torture/execute/20050119-2.c: New test case.
23391
23392 2005-02-28  Ben Elliston  <bje@au.ibm.com>
23393
23394         * README: Update the DejaGnu bug reporting address.
23395         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
23396         * lib/objc-torture.exp: Likewise.
23397
23398 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
23399
23400         * gfortran.dg/boz_1.f90: New test.
23401         * gfortran.dg/boz_3.f90: New test.
23402         * gfortran.dg/boz_4.f90: New test.
23403
23404 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
23405
23406         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
23407         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
23408
23409 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23410
23411         PR libfortran/20101
23412         * gfortran.dg/write_0_pe_format.f90: New test.
23413
23414 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
23415
23416         PR c++/20206
23417         * g++.dg/opt/thunk2.C: New test.
23418         * g++.dg/opt/covariant1.C: New test.
23419
23420 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23421
23422         * gfortran.dg/e_d_fmt.f90: New test.
23423
23424 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
23425
23426         * gcc.dg/asm-b.c: Fix comment typos.
23427
23428 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
23429
23430         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
23431         a V_MAY_DEF also.
23432
23433 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
23434
23435         PR tree-opt/20188
23436         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
23437         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
23438         * gcc.dg/asm-b.c: New test.
23439
23440 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
23441
23442         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
23443         Disable this test on IRIX 6.
23444
23445 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
23446
23447         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
23448         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
23449         parser.
23450
23451 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
23452
23453         PR tree-optimization/20204
23454         * gcc.dg/pr20204.c: New test.
23455
23456 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
23457
23458         PR target/20196
23459         * gcc.c-torture/execute/20050224-1.c: New test.
23460
23461         PR c++/20175
23462         * g++.dg/warn/Wbraces2.C: New test.
23463
23464 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
23465
23466         PR c++/19878
23467         * g++.dg/init/const2.C: New test.
23468
23469 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
23470
23471         PR tree-optimization/20100
23472         * gcc.c-torture/execute/pr20100-1.c: New test.
23473
23474 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23475
23476         * gfortran.dg/implicit_3.f90: New test.
23477
23478         * gfortran.dg/deftype_1.f90: New test.
23479
23480 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
23481
23482         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
23483         the test passes.
23484         * g++.dg/other/anon3.C: Accept a warning.
23485
23486 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
23487
23488         * gcc.dg/pr20017.c: Fix a comment typo.
23489
23490 2005-02-23  Bud Davis  <bdavis@gfortran.org>
23491
23492         * gfortran.dg/list_read_4.f90: Change to f90 comments.
23493
23494 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23495
23496         PR ada/19902
23497         * ada/acats/tests/cxa/cxa3004.a: Remove.
23498         * ada/acats/tests/cxb/cxb30061.am: Likewise.
23499
23500 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
23501
23502         PR c++/20073
23503         * g++.dg/init/const1.C: New test.
23504
23505         PR c++/19991
23506         * g++.dg/parse/constant7.C: New test.
23507
23508         PR c++/20152
23509         * g++.dg/parse/error27.C: New test.
23510         * g++.dg/template/qualttp15.C: Adjust error markers.
23511         * g++.old-deja/g++.other/struct1.C: Likewise.
23512
23513         PR c++/20153
23514         * g++.dg/template/error17.C: New test.
23515
23516         PR c++/20148
23517         * g++.dg/parser/error26.C: New test.
23518
23519 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
23520
23521         PR tree-optimization/20100
23522         PR tree-optimization/20115
23523         * gcc.dg/pr20115.c: New test.
23524         * gcc.dg/pr20115-1.c: New test.
23525         * gcc.dg/pr20100.c: New test.
23526         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
23527         call-clobbered variables after alias1.
23528
23529 2005-02-22  Bud Davis  <bdavis@gfortran.org>
23530
23531         * gfortran.dg/list_read_4.f90: new test.
23532
23533 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
23534
23535         PR rtl-optimization/20017.
23536         * gcc.dg/pr20017.c: New.
23537
23538 2005-02-22  Devang Patel  <dpatel@apple.com>
23539
23540         PR 19952
23541         * g++.dg/tree-ssa/pr19952.C: New test.
23542
23543 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
23544
23545         PR c++/19883
23546         * g++.dg/parse/constant6.C: New test.
23547
23548 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
23549
23550         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
23551         * g++.dg/charset/asm2.c: Likewise.
23552         * g++.dg/charset/asm3.c: Likewise.
23553         * g++.dg/charset/asm4.c: Likewise.
23554         * g++.dg/charset/asm5.c: Likewise.
23555         * g++.dg/charset/attribute1.c: Likewise.
23556         * g++.dg/charset/attribute2.c: Likewise.
23557         * g++.dg/charset/extern1.cc: Likewise.
23558         * g++.dg/charset/extern2.cc: Likewise.
23559         * g++.dg/charset/extern3.cc: Likewise.
23560         * g++.dg/charset/function.cc: Likewise.
23561         * g++.dg/charset/string.c: Likewise.
23562         * g++.dg/charset/charset.exp: Likewise.
23563         * lib/target-supports.exp (check_iconv_available): Fix comment.
23564
23565 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
23566
23567         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
23568         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
23569         * gcc.dg/charset/asm2.c: Likewise.
23570         * gcc.dg/charset/asm3.c: Likewise.
23571         * gcc.dg/charset/asm4.c: Likewise.
23572         * gcc.dg/charset/asm5.c: Likewise.
23573         * gcc.dg/charset/asm6.c: Likewise.
23574         * gcc.dg/charset/attribute1.c: Likewise.
23575         * gcc.dg/charset/attribute2.c: Likewise.
23576         * gcc.dg/charset/builtin1.c: Likewise.
23577         * gcc.dg/charset/extern.c: Likewise.
23578         * gcc.dg/charset/function.c: Likewise.
23579         * gcc.dg/charset/string.c: Likewise.
23580         * gcc.dg/charset/charset.exp: Likewise.
23581
23582 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
23583
23584         PR fortran/20086
23585         * gfortran.dg/pr20086.f90: New test.
23586
23587 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
23588
23589         PR tree-optimization/19786
23590         * g++.dg/tree-ssa/pr19786.C: New.
23591
23592 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23593
23594         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
23595
23596 2005-02-21  Jeff Law  <law@redhat.com>
23597
23598         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
23599
23600 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23601
23602         * gfortran.dg/do_iterator: Split loop, markup all lines for
23603         which an error locus is printed.
23604         * gfortran.dg/pr17708.f90: Markup all lines for which an error
23605         locus is printed.
23606         * gfortran.dg/select_4.f90: Likewise.
23607         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
23608         locuses in the various permutations.
23609
23610 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
23611
23612         PR tree-optimization/19951
23613         * g++.dg/vect: New directory.
23614         * g++.dg/vect/vect.exp: New file.
23615         * g++.dg/vect/pr19951.cc: New testcase.
23616         * g++.dg/dg.exp: Also prune vectorizer tests.
23617
23618 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
23619
23620         PR 18785
23621         * gcc.dg/charset/builtin1.c: New test.
23622
23623 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23624
23625         PR c++/19299
23626         * g++.dg/inherit/volatile1.C: New test.
23627
23628         PR c++/19440
23629         * g++.dg/template/dtor4.C: New test.
23630
23631 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
23632
23633         * gfortran.dg/int_1.f90: New test.
23634
23635 2005-02-19  Devang Patel  <dpatel@apple.com>
23636
23637         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
23638
23639 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
23640
23641         * gfortran.dg/achar_1.f90: New test.
23642
23643 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
23644
23645         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
23646
23647 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
23648             Jakub Jelinek  <jakub@redhat.com>
23649
23650         PR tree-optimization/19828
23651         * gcc.dg/tree-ssa/loop-7.c: New test.
23652         * gcc.c-torture/execute/20050218-1.c: New test.
23653
23654 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
23655
23656         PR c/20043
23657         * gcc.dg/transparent-union-1.c: New test.
23658         * gcc.dg/transparent-union-2.c: New test.
23659
23660 2005-02-18  James E Wilson  <wilson@specifixinc.com>
23661
23662         PR tree-optimization/18977
23663         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
23664
23665 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
23666
23667         PR target/20054
23668         * gcc.dg/pr20054.c: New test.
23669
23670 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23671
23672         PR c++/19508
23673         * g++.dg/ext/attrib20.C: New test.
23674
23675 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
23676
23677         PR middle-end/20030
23678         * gfortran.fortran-torture/execute/character_passing.f90: New test.
23679
23680 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
23681
23682         PR c++/20008
23683         * g++.dg/opt/switch4.C: New.
23684
23685 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
23686
23687         PR c++/20023
23688         PR tree-optimization/20009
23689         * gcc.c-torture/compile/20050217-1.c: New test.
23690         * g++.dg/opt/switch3.C: New test.
23691
23692         PR tree-optimization/18947
23693         * gcc.c-torture/compile/20050215-1.c: New test.
23694         * gcc.c-torture/compile/20050215-2.c: New test.
23695         * gcc.c-torture/compile/20050215-3.c: New test.
23696
23697 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
23698
23699         PR c++/20028
23700         * g++.dg/template/crash34.C: New.
23701
23702         PR c++/20022
23703         * g++.dg/other/access3.C: New.
23704
23705 2005-02-17  Ira Rosen  <irar@il.ibm.com>
23706
23707         * gcc.dg/vect/vect-98.c: New test.
23708
23709 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
23710
23711         PR tree-optimization/19967
23712         * gcc.dg/pr19967.c: New.
23713
23714 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
23715
23716         PR middle-end/19857
23717         * gcc.dg/tree-ssa/20050215-1.c: New test.
23718         * gcc.c-torture/execute/20050215-1.c: New test.
23719
23720 2005-02-15  Eric Christopher  <echristo@redhat.com>
23721
23722         * gcc.dg/cpp/20050215-1.c: New file.
23723
23724 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
23725
23726         PR tree-optimization/15785
23727         * gcc.dg/pr15785-1.c: New test.
23728
23729 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
23730
23731         PR c++/17788
23732         * g++.dg/init/ctor4.C: New.
23733         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
23734
23735 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
23736
23737         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
23738         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
23739
23740 2005-02-15  Andreas Schwab  <schwab@suse.de>
23741
23742         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
23743         declare malloc.
23744
23745 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
23746
23747         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
23748
23749 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
23750
23751         PR tree-optimization/19853
23752         * gcc.c-torture/compile/pr19853.c: New test.
23753
23754 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23755
23756         PR c++/19608
23757         * g++.dg/parse/local-class1.C: New.
23758
23759         PR c++/19895
23760         * g++.dg/parse/ptrmem3.C: New.
23761
23762         PR c++/19884
23763         * g++.old-deja/g++.oliva/template6.C: Add another case.
23764         * g++.dg/template/explicit6.C: New.
23765
23766 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
23767
23768         PR c++/17816
23769         * g++.dg/other/redecl2.C: New.
23770
23771 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23772
23773         PR c++/19891
23774         * g++.dg/abi/covariant4.C: New.
23775
23776 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
23777
23778         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
23779         New tests.
23780
23781 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
23782
23783         * gcc.dg/vect/vect-96.c: Fix typo.
23784
23785 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23786
23787         PR c++/14479
23788         PR c++/19487
23789         * g++.dg/template/enum5.C: New test.
23790
23791 2005-02-12  Ira Rosen  <irar@il.ibm.com>
23792
23793         * gcc.dg/vect/vect-97.c: New test.
23794
23795 2005-02-12  Ira Rosen  <irar@il.ibm.com>
23796
23797         * gcc.dg/vect/vect-96.c: New test.
23798
23799 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
23800
23801         * gcc.dg/builtins-34.c: Also check ldexp*.
23802
23803 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
23804
23805         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
23806
23807 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
23808
23809         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
23810         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
23811         dg-require-dll, dg-require-iconv, dg-require-named-sections,
23812         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
23813         selector_list, selector_expression, dg-process-target): Move to new
23814         file target-supports-dg.exp.
23815         * lib/target-supports-dg.exp: New.
23816
23817         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
23818         New.
23819
23820 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
23821
23822         PR c++/19666
23823         * g++.dg/other/ptrmem6.C: New test.
23824
23825         PR middle-end/19858
23826         * gcc.c-torture/compile/20050210-1.c: New test.
23827
23828 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
23829
23830         PR c++/19755
23831         * g++.dg/warn/Wbraces1.C: New test.
23832
23833 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
23834
23835         * gcc.dg/builtins-52.c: New testcase.
23836
23837 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
23838
23839         PR c/19342
23840         * gcc.c-torture/execute/20050119-1.c: New test.
23841
23842 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23843
23844         PR c++/19811
23845         * g++.dg/init/delete1.C: New test.
23846
23847 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
23848
23849         PR c++/18470
23850         * g++.dg/template/static12.C: New test.
23851
23852 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
23853
23854         PR c++/19787
23855         * g++.dg/conversion/ambig1.C: New test.
23856
23857         PR c++/19739
23858         * g++.dg/ext/attrib19.C: New test.
23859
23860         PR c++/19732
23861         * g++.dg/parse/dtor5.C: New test.
23862
23863         PR c++/19762
23864         * g++.dg/template/dtor3.C: New test.
23865
23866         PR c++/19826
23867         * g++.dg/template/static11.C: New test.
23868         * g++.dg/template/crash2.C: Remove dg-error marker.
23869
23870 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
23871
23872         PR C++/18491
23873         * g++.old-deja/g++.mike/p10769a.C: Remove.
23874
23875 2005-02-09  Roger Sayle  <roger@eyesopen.com>
23876
23877         * gcc.dg/builtins-48.c: New test case.
23878         * gcc.dg/builtins-49.c: New test case.
23879         * gcc.dg/builtins-50.c: New test case.
23880         * gcc.dg/builtins-51.c: New test case.
23881
23882 2005-02-09  Ian Lance Taylor  <ian@airs.com>
23883
23884         PR middle-end/19583
23885         * g++.dg/warn/Wreturn-type-3.C: New test.
23886
23887 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23888
23889         PR middle-end/19402
23890         * gcc.dg/pr19402-1.c: New testcase.
23891         * gcc.dg/pr19402-2.c: likewise.
23892
23893 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
23894
23895         PR middle-end/19854
23896         * g++.dg/tree-ssa/tmmti.C: New testcase.
23897
23898 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23899
23900         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
23901
23902 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
23903
23904         PR c++/19733
23905         * g++.dg/parse/crash23.C: New test.
23906         * g++.dg/warn/Weff1.C: New test.
23907
23908 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23909
23910         * gcc.dg/20050209-1.c: New test.
23911
23912 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
23913
23914         PR target/19799
23915         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
23916
23917 2005-02-08  Mike Stump  <mrs@apple.com>
23918
23919         * g++.dg/pch/import-2.c: New test.
23920         * g++.dg/pch/import-2.hs: New.
23921         * g++.dg/pch/include/import-2a.h: New.
23922         * g++.dg/pch/include/import-2b.h: New.
23923
23924 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
23925
23926         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
23927
23928 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23929
23930         * gfortran.dg/substr_1.f90: New test.
23931
23932 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
23933
23934         PR middle-end/19775
23935         * gcc.dg/torture/builtin-power-1.c: Disable test for
23936         invalid transformation.
23937         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
23938         no longer optimize.
23939         * gcc.dg/builtins-47.c: New testcase.
23940
23941 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
23942             Dorit Naishlos  <dorit@il.ibm.com>
23943
23944         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
23945
23946 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
23947
23948         * gcc.c-torture/compile/20050206-1.c: New test.
23949
23950 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23951
23952         PR tree-opt/19768
23953         * g++.dg/opt/pr19768.C: New test.
23954
23955 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
23956
23957         PR tree-opt/19736
23958         * gcc.c-torture/compile/pr19736.c: New test.
23959
23960 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23961
23962         PR c++/17401
23963         * g++.dg/parse/error25.C: New test.
23964
23965 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
23966
23967         * gcc.c-torture/execute/20050203-1.c: New.
23968
23969 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
23970
23971         * gcc.dg/vect/vect-85.c: Remove xfail.
23972         * gcc.dg/vect/vect-86.c: Remove xfail.
23973         * gcc.dg/vect/vect-87.c: Remove xfail.
23974         * gcc.dg/vect/vect-88.c: Remove xfail.
23975
23976 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
23977
23978         * gcc.dg/altivec-19.c: New.
23979
23980 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
23981
23982         PR c/17807
23983         * gcc.dg/nested-func-3.c: New test.
23984         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
23985
23986 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
23987
23988         * gcc.test-framework/gen_directive_tests: Generate tests for
23989         selector expressions.
23990
23991 2005-02-02  Matt Austern  <austern@apple.com>
23992
23993         PR c++/19628
23994         * g++/ext/builtin7.C: New.
23995         * g++/ext/builtin8.C: New.
23996
23997 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
23998
23999         PR c/18502
24000         * gcc.dg/pr18502-1.c: New test.
24001
24002 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24003
24004         PR c++/17413
24005         * g++.dg/template/local4.C: Tweak.
24006
24007 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
24008
24009         PR tree-optimization/19578
24010         * gcc.c-torture/compile/20050202-1.c: New test.
24011
24012 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
24013
24014         PR c/19435
24015         * gcc.dg/c99-init-4.c: New test.
24016
24017 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
24018
24019         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
24020
24021         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
24022
24023         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
24024         * g++.dg/eh/check-vect.h: New.
24025
24026         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
24027         * gcc.dg/vect/vect-78.c: Ditto.
24028         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
24029         Remove.
24030
24031         * g++.dg/conversion/simd1.C: Expect warning.
24032         * g++.dg/ext/attribute-test-1.C: Ditto.
24033         * g++.dg/ext/attribute-test-2.C: Ditto.
24034         * g++.dg/ext/attribute-test-3.C: Ditto.
24035         * g++.dg/ext/attribute-test-4.C: Ditto.
24036
24037         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
24038         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
24039
24040         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
24041
24042 2005-02-01  Richard Henderson  <rth@redhat.com>
24043
24044         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
24045         long double for ibm double-double format.
24046         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
24047
24048 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
24049
24050         PR tree-optimization/19633
24051         * gcc.dg/pr19633-1.c: New test.
24052         * gcc.dg/pr19633.c: Tweak to make pointer point
24053         to NULL or a symbol.
24054
24055 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
24056
24057         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
24058         New procs.
24059         (dg-process-target (local override)): Handle selector expressions.
24060
24061         * gcc.test-framework/README: Describe tests in source directory.
24062         * gcc.test-framework/test-framework.awk: Handle dg- tests.
24063         * gcc.test-framework/test-framework.exp: Handle dg- tests.
24064         * gcc.test-framework/dg-bogus-exp-P.c: New test.
24065         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
24066         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
24067         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
24068         * gcc.test-framework/dg-do-link-exp-P.c: New test.
24069         * gcc.test-framework/dg-do-run-exp-P.c: New test.
24070         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
24071         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
24072         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
24073         * gcc.test-framework/dg-error-exp-P.c: New test.
24074         * gcc.test-framework/dg-error-exp-XP.c: New test.
24075         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
24076         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
24077         * gcc.test-framework/dg-output-exp-P.c: New test.
24078         * gcc.test-framework/dg-output-exp-XF.c: New test.
24079         * gcc.test-framework/dg-warning-exp-P.c: New test.
24080         * gcc.misc-tests/dg-1.c: Remove.
24081         * gcc.misc-tests/dg-2.c: Remove.
24082         * gcc.misc-tests/dg-3.c: Remove.
24083         * gcc.misc-tests/dg-4.c: Remove.
24084         * gcc.misc-tests/dg-5.c: Remove.
24085         * gcc.misc-tests/dg-6.c: Remove.
24086         * gcc.misc-tests/dg-7.c: Remove.
24087         * gcc.misc-tests/dg-8.c: Remove.
24088         * gcc.misc-tests/dg-9.c: Remove.
24089         * gcc.misc-tests/dg-10.c: Remove.
24090         * gcc.misc-tests/dg-11.c: Remove.
24091         * gcc.misc-tests/dg-12.c: Remove.
24092         * gcc.misc-tests/dg-test.exp: Remove.
24093
24094         * gcc.test-framework/test-framework.awk: Change recording and
24095         printing of passes and failures.
24096
24097         * gcc.test-framework: New directory.
24098         * gcc.test-framework/README: New.
24099         * gcc.test-framework/test-framework.exp: New.
24100         * gcc.test-framework/test-framework.awk: New.
24101         * gcc.test-framework/gen_directive_tests: New.
24102
24103 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
24104
24105         * lib/treelang.exp: Fix comment typos.
24106         (treelang_target_compile): Don't append libs=-ltreelang to options.
24107
24108 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
24109
24110         * g++.dg/parse/typename7.C: Adjust error messages.
24111
24112 2005-01-31  Jeff Law  <law@redhat.com>
24113
24114         * gcc.c-torture/execute/20050131-1.c: New test.
24115         * gcc.dg/wcaselabel.c: New test.
24116
24117 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
24118
24119         * g++.dg/other/warning1.C: Adjust error messags.
24120         * g++.dg/parse/constant5.C: New test.
24121
24122 2005-01-31  Steven Bosscher  <stevenb@suse.de>
24123
24124         PR c/19333
24125         * gcc.c-torture/compile/20011130-1.c: Reorder to make
24126         the test case valid.
24127         * gcc.dg/20030815-1.c: Remove invalid tests.
24128         * gcc.dg/array-7.c: Adjust expected result.
24129         * gcc.dg/pr18596-3.c: Likewise.
24130         * gcc.dg/noncompile/20000901-1.c: Likewise.
24131         * gcc.dg/noncompile/init-2.c: Likewise.
24132         * gcc.dg/noncompile/init-4.c: Likewise.
24133
24134 2005-01-31  Dale Johannesen  <dalej@apple.com>
24135
24136         * g++.dg/opt/pr19650.C: New test.
24137
24138 2005-01-31  Richard Henderson  <rth@redhat.com>
24139
24140         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
24141         long double for intel double extended format.
24142         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
24143
24144 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
24145
24146         PR c++/19555
24147         * g++.dg/template/static10.C: New test.
24148
24149         PR c++/19395
24150         * g++.dg/parse/error24.C: New test.
24151
24152         PR c++/19367
24153         * g++.dg/lookup/builtin1.C: New test.
24154
24155         PR c++/19457
24156         * g++.dg/warn/conv3.C: New test.
24157
24158 2005-01-30  Bud Davis  <bdavis@gfortran.org>
24159
24160         PR fortran/19647
24161         * gfortan.dg/inquire_7.f90
24162
24163 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
24164
24165         PR tree-optimization/15791
24166         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
24167         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
24168         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
24169         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
24170         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
24171         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
24172         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
24173         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
24174         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
24175         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
24176
24177 2005-01-29  Paul Brook  <paul@codesourcery.com>
24178
24179         PR fortran/18565
24180         * check.c (real_or_complex_check): New function.
24181         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
24182         * intrinsic.c (add_functions): Use new check functions.
24183         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
24184         Add prototypes.
24185
24186 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
24187
24188         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
24189         gcc.dg/lvalue-3.c: New tests.
24190         * gcc.dg/concat.c: Update expected messages.
24191
24192 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
24193
24194         PR libfortran/19595
24195         * gfortran.dg/eor_1.f90: New test.
24196
24197 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
24198
24199         PR fortran/19589
24200         * gfortran.dg/logical_data_1.f90: New test.
24201
24202 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
24203
24204         PR c++/19253
24205         * g++.dg/template/crash33.C: New test.
24206
24207         PR c++/19667
24208         * g++.dg/template/crash32.C: New test.
24209
24210 2005-01-28  Ian Lance Taylor  <ian@airs.com>
24211
24212         PR middle-end/16558
24213         * g++.dg/warn/Wreturn-type-2.C: New test.
24214
24215 2004-06-24  Jeff Law  <law@redhat.com>
24216
24217         * gcc.dg/tree-ssa/20050128-1.c: New test.
24218
24219 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
24220
24221         * gcc.target/frv/all-mdpackh-1.c: New test.
24222
24223 2005-01-28  Steven Bosscher  <stevenb@suse.de>
24224
24225         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
24226
24227 2005-01-27  Richard Henderson  <rth@redhat.com>
24228
24229         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
24230
24231 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
24232
24233         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
24234
24235 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
24236
24237         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
24238         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
24239         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
24240         to cope with cases where the multilib options override the dg-options.
24241
24242 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
24243
24244         PR c/18946
24245         * gcc.dg/noncompile/20050120-1.c: New test.
24246
24247 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
24248
24249         PR tree-optimization/19633
24250         * gcc.dg/pr19633.c: New test.
24251         * gcc.dg/tree-ssa/pr19633.c: New test.
24252
24253 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
24254
24255         * gcc.dg/20041216-1.c: New test.
24256
24257 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
24258
24259         PR objc/18862
24260         * objc.dg/selector-2.m: New test.
24261
24262 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
24263
24264         * g++.dg/opt/range-test-2.C: New test.
24265
24266         PR rtl-optimization/19579
24267         * gcc.c-torture/execute/20050124-1.c: New test.
24268
24269 2005-01-26  Greg Parker  <gparker@apple.com>
24270         Stuart Hastings  <stuart@apple.com>
24271
24272         * gcc.c-torture/execute/20050125-1.c: New.
24273
24274 2005-01-18  Jan Hubicka  <jh@suse.cz>
24275
24276         PR tree-optimize/19337
24277         * gcc.c-torture/compile/20050119-1.c: New test.
24278
24279 2005-01-24  James E Wilson  <wilson@specifixinc.com>
24280
24281         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
24282         test for successful match.
24283
24284 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
24285
24286         PR objc/18408
24287         * objc.dg/comp-types-7.m: New test.
24288
24289 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
24290
24291         * lib/target-supports.exp (current_target_name): New.
24292         (check_effective_target_ilp32, check_effective_target_lp64):
24293         Cache the result to use as long as the current target, with
24294         multilib flags, remains the same.
24295
24296         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
24297         (dg-require-weak, dg-require-visibility, dg-require-alias,
24298         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
24299         dg-require-effective-target, dg-skip-if): Remove call to
24300         skip_test_and_clear_xfail.
24301         (dg-test): Clear xfail data.
24302
24303 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
24304
24305         PR target/17751
24306         * gcc.dg/ppc64-toc.c: New test.
24307
24308         * g++.dg/tree-ssa/empty-1.C: New test.
24309
24310         PR middle-end/19551
24311         * gcc.c-torture/execute/20050121-1.c: New test.
24312         * gcc.dg/20050121-2.c: New test.
24313
24314 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
24315         Paul Brook  <paul@codesourcery.com>
24316
24317         PR fortran/17941
24318         * gfortran.dg/real_const_1.f: New test.
24319         * gfortran.dg/real_const_2.f90: New test.
24320         * gfortran.dg/complex_int_1.f90: New test.
24321
24322 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
24323
24324         PR fortran/19313
24325         * gfortan.dg/inquire_6.f90: New test.
24326
24327 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
24328
24329         PR libfortran/19451
24330         * open_readonly_1.f90: New test.
24331
24332 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
24333
24334         PR libfortran/18982
24335         * gfortran.dg/open_new.f90: New file.
24336
24337 2005-01-22  Paul Brook  <paul@codesourcery.com>
24338
24339         * namelist_1.f90: New test.
24340
24341 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
24342
24343         PR tree-optimization/19484
24344         * gcc.c-torture/compile/20050122-[12].c: New tests.
24345
24346 2005-01-22  Paul Brook  <paul@codesourcery.com>
24347
24348         * gfortran.dg/implicit_2.f90: New test.
24349
24350 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
24351
24352         PR fortran/19314
24353         * gfortran.dg/inquire_5.f90: New test.
24354
24355 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24356
24357         PR c/18809
24358         * gcc.dg/pr18809-1.c: New test.
24359
24360 2005-01-21  Ian Lance Taylor  <ian@airs.com>
24361
24362         * gcc.dg/20050121-1.c: New test.
24363
24364         PR tree-optimization/13000
24365         * gcc.dg/20040206-1.c: Change warning to point where function is
24366         being inlined.
24367
24368 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24369
24370         PR c++/19208
24371         * g++.dg/template/array11.C: New test.
24372
24373 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24374
24375         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
24376         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
24377         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
24378         * gfortran.dg/getenv_1.f90: Add dg-do directive.
24379         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
24380         gfortran.dg/pr17164.f90: Add missing dg-do directives.
24381
24382 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
24383
24384         PR tree-optimization/15349
24385         * gcc.dg/tree-ssa/pr15349.c: New.
24386
24387 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
24388
24389         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
24390
24391 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
24392
24393         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
24394         scan-assembler-times directive name.
24395
24396         * gcc.dg/asm-a.c: Move dg-require-effective-target to
24397         after dg-do.
24398
24399         PR rtl-optimization/19462
24400         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
24401
24402 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
24403
24404         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
24405         counting function calls on ia64.
24406
24407 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
24408
24409         PR rtl-optimization/15139
24410         * gcc.dg/20050111-2.c: New test.
24411
24412         PR c/17297
24413         * gcc.c-torture/compile/20050113-1.c: New testcase.
24414
24415         PR middle-end/19164
24416         * gcc.dg/20050113-1.c: New testcase.
24417
24418 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
24419
24420         * gcc.dg/vect/vect-85.c: Add comment.
24421         * gcc.dg/vect/vect-86.c: Add xfail for now.
24422         * gcc.dg/vect/vect-87.c: Add xfail for now.
24423         * gcc.dg/vect/vect-88.c: Add xfail for now.
24424         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
24425
24426 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24427
24428         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
24429
24430 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24431
24432         * g++.dg/debug/typedef3.C: New test.
24433
24434 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
24435
24436         PR c/19472
24437         * gcc.dg/asm-a.c: New test.
24438
24439 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
24440
24441         * gcc.dg/sh-relax.c: Add prototype for abort.
24442
24443 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24444
24445         * gcc.dg/short-compare-1.c: New test.
24446         * gcc.dg/short-compare-2.c: Likewise.
24447
24448 2005-01-18  Michael Matz  <matz@suse.de>
24449
24450         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
24451
24452 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
24453
24454         PR tree-optimization/19121
24455         * gcc.c-torture/compile/pr19121.c: New test.
24456
24457 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
24458
24459         PR target/19357
24460         * gcc.c-torture/compile/pr19357.c: New test.
24461
24462 2005-01-17  Ian Lance Taylor  <ian@airs.com>
24463
24464         PR c/5675
24465         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
24466         pass--those that refer just to the variable, possibly with a
24467         cast.
24468         * gcc.dg/c99-const-expr-3.c: Likewise.
24469
24470         PR middle-end/13127
24471         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
24472         longer emitted.
24473
24474 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
24475
24476         PR fortran/18778
24477         * gfortran.dg/endfile_2.f90: New test.
24478
24479 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
24480
24481         PR 19168
24482         * gfortran.dg/select_5.f90: New test.
24483
24484 2004-01-16  Paul Brook  <paul@codesourcery.com>
24485
24486         * gfortran.dg/common_4.f90: New test.
24487
24488 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
24489
24490         PR rtl-optimization/19462
24491         * gcc.dg/torture/pr19462-1.c: New test.
24492
24493 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
24494
24495         PR objc/19321
24496         * objc.dg/func-ptr-2.m: New.
24497         * objc.dg/volatile-1.m: New.
24498
24499 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24500
24501         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
24502
24503 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
24504
24505         PR tree-optimization/19060
24506         * gcc.c-torture/execute/20050104-1.c: New test.
24507
24508 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
24509
24510         PR fortran/18983
24511         * gfortran.dg/write_to_null.f90: New test.
24512
24513 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
24514             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24515
24516         PR other/19328
24517         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
24518         argument.
24519
24520 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
24521
24522         PR c++/19263
24523         * g++.dg/init/vector1.C: New test.
24524
24525 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
24526
24527         PR target/13158
24528         * gcc.target/ia64/sibcall-unwind-1.c: New test.
24529         PR target/18987
24530         * gcc.target/ia64/sibcall-unwind-2.c: New test.
24531
24532 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
24533
24534         * gfortran.dg/select_1.f90: New test.
24535         * gfortran.dg/select_2.f90: New test.
24536         * gfortran.dg/select_3.f90: New test.
24537         * gfortran.dg/select_4.f90: New test.
24538
24539 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
24540
24541         PR middle-end/19084
24542         PR rtl-optimization/19348
24543         * gcc.dg/20050111-1.c: New test.
24544         * gcc.c-torture/execute/20050111-1.c: New test.
24545
24546         * gcc.dg/i386-asm-4.c: New test.
24547
24548 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
24549
24550         * gcc.dg/nested-func-2.c: New test.
24551         * ada/acats/norun.lst: Remove c953002.
24552
24553 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
24554
24555         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
24556
24557 2005-01-12  Ben Elliston  <bje@au.ibm.com>
24558
24559         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
24560
24561 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
24562
24563         PR target/18761
24564         * g++.dg/abi/align1.C: New test.
24565
24566 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
24567
24568         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
24569         at a time.
24570         * g++.dg/ext/altivec_check.h: Support compiling as C.
24571
24572 2005-01-10  Roger Sayle  <roger@eyesopen.com>
24573
24574         PR c++/19355
24575         * g++.dg/expr/pr19355-1.C: New test case.
24576
24577 2005-01-10  Laurent GUERBY <laurent@guerby.net>
24578
24579         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
24580         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
24581         * ada/acats/tests/c3/c92005b.ada: Likewise.
24582         * ada/acats/tests/c3/cxb3012.a: Likewise.
24583         * ada/acats/norun.lst: Add c380004 and c953002, add PR
24584
24585 2005-01-09  Paul Brook  <paul@codesourcery.com>
24586
24587         * gfortran.dg/common_2.f90: New file.
24588         * gfortran.dg/common_3.f90: New file.
24589
24590 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
24591
24592         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
24593
24594 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
24595
24596         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
24597         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
24598         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
24599         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
24600         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
24601         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
24602         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
24603         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
24604         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
24605         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
24606         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
24607         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
24608         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
24609         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
24610         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
24611         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
24612         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
24613         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
24614         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
24615         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
24616         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
24617         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
24618         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
24619         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
24620         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
24621         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
24622         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
24623         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
24624         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
24625         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
24626         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
24627         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
24628         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
24629         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
24630         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
24631         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
24632         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
24633         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
24634         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
24635         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
24636         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
24637         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
24638         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
24639         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
24640         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
24641         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
24642         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
24643         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
24644         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
24645         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
24646         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
24647         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
24648         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
24649         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
24650         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
24651         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
24652         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
24653         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
24654         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
24655         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
24656         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
24657         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
24658         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
24659         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
24660         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
24661         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
24662         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
24663
24664         * gcc.dg/vect/vect-1.c: Fix spelling.
24665         * gcc.dg/vect/vect-10.c: Fix spelling.
24666         * gcc.dg/vect/vect-11.c: Fix spelling.
24667         * gcc.dg/vect/vect-12.c: Fix spelling.
24668         * gcc.dg/vect/vect-14.c: Fix spelling.
24669         * gcc.dg/vect/vect-15.c: Fix spelling.
24670         * gcc.dg/vect/vect-16.c: Fix spelling.
24671         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
24672         * gcc.dg/vect/vect-64.c: Fix comments.
24673         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
24674
24675 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
24676             Ira Rosen  <irar@il.ibm.com>
24677
24678         * gcc.dg/vect/vect-70.c: New test.
24679         * gcc.dg/vect/vect-71.c: New test.
24680
24681 2005-01-09  Manfred Hollstein  <mh@suse.com>
24682
24683         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
24684         * gcc.dg/pr18241-2.c: Likewise.
24685         * gcc.dg/pr18241-3.c: Likewise.
24686         * gcc.dg/pr18241-4.c: Likewise.
24687         * gcc.dg/pr18241-5.c: Likewise.
24688
24689 2005-01-08  Richard Henderson  <rth@redhat.com>
24690
24691         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24692         False for x86 and x86-64.
24693
24694 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
24695
24696         PR tree-optimization/18241
24697         * gcc.dg/pr18241-1.c: New test.
24698         * gcc.dg/pr18241-2.c: New test.
24699         * gcc.dg/pr18241-3.c: New test.
24700         * gcc.dg/pr18241-4.c: New test.
24701         * gcc.dg/pr18241-5.c: New test.
24702
24703 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
24704
24705         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
24706         gfortran.dg/select_4.f90: New.
24707
24708 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
24709
24710         * gcc.c-torture/execute/20050107-1.c: New test.
24711
24712 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
24713
24714         PR c++/19298
24715         * g++.dg/template/ref2.C: New.
24716
24717 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
24718
24719         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
24720         instead of being empty.
24721
24722 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24723
24724         PR fortran/15553
24725         * gfortran.dg/array-1.f90: New test.
24726
24727 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
24728
24729         PR tree-optimization/19283
24730         * gcc.c-torture/execute/20050106-1.c: New test.
24731
24732         PR rtl-optimization/18861
24733         * gcc.dg/20050105-1.c: New test.
24734
24735         PR tree-optimization/18828
24736         * gcc.dg/20050105-2.c: New test.
24737
24738 2005-01-07  Andreas Jaeger  <aj@suse.de>
24739
24740         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
24741
24742 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
24743
24744         PR fortran/18398
24745         * gfortran.dg/fmt_read.f90: New test.
24746
24747 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
24748
24749         * gcc.dg/rs6000-ldouble-2.c: New.
24750
24751 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
24752
24753         PR c++/19244
24754         * g++.dg/parser/ctor2.C: New test.
24755
24756 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24757
24758         PR c++/17154
24759         * g++.dg/template/using9.C: New test.
24760
24761 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24762
24763         PR c++/19258
24764         * g++.dg/lookup/friend6.C: New test.
24765
24766 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
24767
24768         PR c++/19270
24769         * g++.dg/template/array10.C: New.
24770
24771 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24772
24773         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
24774         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
24775
24776 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
24777
24778         * gcc.c-torture/compile/20050105-1.c: New test.
24779
24780 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
24781
24782         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
24783
24784 2005-01-05  Roger Sayle  <roger@eyesopen.com>
24785
24786         PR middle-end/19100
24787         * gcc.dg/conv-3.c: New test case.
24788
24789 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
24790
24791         * gcc.dg/asm-wide-1.c: New test.
24792
24793 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24794
24795         PR c++/19030
24796         * g++.dg/parse/crash22.C: New
24797
24798 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
24799
24800         PR 19257
24801         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
24802
24803 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
24804
24805         PR middle-end/17767
24806         * gcc.dg/i386-mmx-6.c: New test case.
24807
24808 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
24809
24810         PR tree-optimization/18308
24811         * gcc.dg/vect/pr18308.c: New testcase.
24812
24813 2005-01-04  Andreas Jaeger  <aj@suse.de>
24814
24815         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
24816
24817 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
24818             Robert Bowdidge <bowdidge@apple.com>
24819
24820         * gcc.dg/cpp/subframework1.c: New.
24821         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
24822         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
24823         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
24824         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
24825
24826 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
24827
24828         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
24829         producing warning.
24830         * gcc.dg/darwin-weakimport-2.c: New.
24831
24832 2005-01-03  Richard Henderson  <rth@redhat.com>
24833
24834         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
24835
24836 2005-01-03  Richard Henderson  <rth@redhat.com>
24837
24838         * gcc.dg/vect/vect.exp: Enable for ia64.
24839         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
24840         (check_effective_target_vect_float): Likewise.
24841         (check_effective_target_vect_no_align): Likewise.
24842         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
24843         * gcc.dg/vect/vect-8.c: Likewise.
24844
24845 2005-01-03  Uros Bizjak <uros@kss-loka.si>
24846
24847         PR target/19236
24848         * gcc.dg/pr19236-1.c: New test case.
24849
24850 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
24851
24852         PR rtl-optimization/12092
24853         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
24854
24855 2005-01-02  Andreas Jaeger  <aj@suse.de>
24856
24857         * gcc.dg/pr12092-1.c: Do not run on x86_64.
24858
24859 2005-01-01  Roger Sayle  <roger@eyesopen.com>
24860             Andrew Pinski  <pinskia@physics.uc.edu>
24861
24862         PR rtl-optimization/12092
24863         * gcc.dg/pr12092-1.c: New test case.
24864
24865 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
24866
24867         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
24868         'hidden' and 'default' for better portability.
24869         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
24870
24871         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
24872         6 and 7.
24873         * g++.old-deja/g++.brendan/new3.C: Likewise.
24874
24875 2005-01-01  Steven Bosscher  <stevenb@suse.de>
24876
24877         * gcc.dg/20041231-1.C: New test.
24878         * g++.dg/warn/Wunreachable-code-1.C: New test.
24879
24880 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
24881
24882         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
24883         file, not /dev/null.  Abort on error.
24884
24885 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
24886             Ziemowit Laski  <zlaski@apple.com>
24887
24888         PR objc/18971
24889         * objc.dg/encode-5.m: New test.
24890
24891 2004-12-29  Richard Henderson  <rth@redhat.com>
24892
24893         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
24894         * objc.dg/stabs-1.m: Disable for ia64.
24895
24896 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
24897
24898         PR c++/19190
24899         * g++.dg/warn/Wunused-10.C: New test.
24900
24901 2004-12-28  Richard Henderson  <rth@redhat.com>
24902
24903         * objc.dg/stabs-1.m: Disable for alpha.
24904
24905 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24906
24907         PR c++/19149
24908         * g++.dg/parse/error23.C: New test.
24909
24910 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24911
24912         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
24913
24914         PR fortran/19032
24915         * gfortran.dg/intrinsic_modulo_1.f90: New.
24916         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
24917         tests with divisor -1.
24918
24919 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
24920
24921         * g++.dg/opt/temp1.C (memcpy): Return a value.
24922
24923         PR c++/19148
24924         * g++.dg/expr/cond7.C: New test.
24925
24926 2004-12-27  Paul Brook  <paul@codesourcery.com>
24927
24928         * gfortran.dg/g77/select_no_compile.f: Remove.
24929
24930 2004-12-27  Richard Henderson  <rth@redhat.com>
24931
24932         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
24933         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
24934         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
24935
24936 2004-12-26  Richard Henderson  <rth@redhat.com>
24937
24938         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
24939         by 1i instead of token pasting.
24940
24941 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24942
24943         PR tree-optimization/17578
24944         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
24945         to additional_flags.
24946         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
24947
24948 2004-12-25  Richard Henderson  <rth@redhat.com>
24949
24950         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24951         Remove Alpha.
24952
24953 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24954
24955         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
24956         hppa*-*-hpux*.
24957         * gcc.dg/pr17957.c (dg-options): Likewise.
24958         * gcc.dg/struct-ret-1.c: Add prototype for abort.
24959         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
24960         instead of 0 on __hppa__.
24961         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
24962         "foo,%r" on hppa*-*-*.
24963
24964 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
24965
24966         PR fortran/19071
24967         * gfortran.dg/complex_write.f90: New test.
24968
24969 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24970
24971         PR c++/17595
24972         * g++.dg/parse/pragma2.C: New test.
24973
24974         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
24975
24976 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24977
24978         * gcc.dg/empty2.c: Add missing dg-warning.
24979
24980 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24981
24982         PR c++/17413
24983         * g++.dg/template/local4.C: New test.
24984         * g++.dg/template/crash19.C: Add dg-error marker.
24985
24986         * g++.dg/template/crash31.C: Correct embedded PR number.
24987
24988 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
24989
24990         PR c++/16405
24991         * g++.dg/opt/temp1.C: Add do-run marker.
24992
24993 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24994
24995         * g++.dg/template/spec19.C: New.
24996
24997 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
24998
24999         PR target/16819
25000         * gcc.dg/empty2.c: New.
25001
25002 2004-12-23  Richard Henderson  <rth@redhat.com>
25003
25004         * lib/target-supports.exp (check_effective_target_vect_no_align):
25005         Remove i?86 and x86-64.
25006
25007 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
25008
25009         PR c++/16405
25010         * g++.dg/opt/temp1.C: New test.
25011
25012 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25013
25014         PR c++/18733
25015         * g++.dg/template/friend33.C: New testcase.
25016
25017 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
25018
25019         PR c++/18464
25020         * g++.dg/template/cond5.C: New test.
25021
25022         PR c++/18492
25023         * g++.dg/inherit/thunk3.C: New test.
25024
25025         PR c++/11224
25026         * g++.dg/warn/Wunused-9.C: New test.
25027
25028 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
25029
25030         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
25031
25032 2004-12-22  Jan Beulich  <jbeulich@novell.com>
25033
25034         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
25035
25036 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
25037
25038         PR c++/18378
25039         * g++.dg/ext/packed8.C: New test.
25040
25041         PR c++/19063
25042         * g++.dg/template/crash31.C: New test.
25043
25044         PR c++/19034
25045         * g++.dg/template/crash30.C: New test.
25046
25047 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25048
25049         PR C++/18984
25050         * g++.dg/eh/ctor3.C: New test.
25051
25052 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25053
25054         * objc.dg/stabs-1.m: Allow section name to be quoted and
25055         assembly label to begin with '.LL'.
25056
25057 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
25058
25059         * gcc.dg/vect/vect.exp
25060         (check_effective_target_lp64_or_vect_no_align): New.
25061         * gcc.dg/vect/vect-77.c: Use it.
25062         * gcc.dg/vect/vect-78.c: Use it.
25063
25064         * lib/target-supports.exp
25065         (check_effective_target_vect_no_max,
25066         check_effective_target_vect_no_bitwise,
25067         check_effective_target_vect_no_align): New.
25068         * gcc.dg/vect/vect-13.c: Use them.
25069         * gcc.dg/vect/vect-17.c: Ditto.
25070         * gcc.dg/vect/vect-18.c: Ditto.
25071         * gcc.dg/vect/vect-19.c: Ditto.
25072         * gcc.dg/vect/vect-20.c: Ditto.
25073         * gcc.dg/vect/vect-27.c: Ditto.
25074         * gcc.dg/vect/vect-29.c: Ditto.
25075         * gcc.dg/vect/vect-44.c: Ditto.
25076         * gcc.dg/vect/vect-48.c: Ditto.
25077         * gcc.dg/vect/vect-50.c: Ditto.
25078         * gcc.dg/vect/vect-52.c: Ditto.
25079         * gcc.dg/vect/vect-54.c: Ditto.
25080         * gcc.dg/vect/vect-56.c: Ditto.
25081         * gcc.dg/vect/vect-58.c: Ditto.
25082         * gcc.dg/vect/vect-60.c: Ditto.
25083         * gcc.dg/vect/vect-72.c: Ditto.
25084         * gcc.dg/vect/vect-80.c: Ditto.
25085
25086 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
25087
25088         PR c++/14075
25089         * g++.dg/init/string1.C: New.
25090
25091         PR c++/18975
25092         * g++.dg/other/synth1.C: New.
25093
25094 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
25095
25096         PR c/18963
25097         * gcc.dg/pr18963-1.c: New test.
25098
25099 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
25100
25101         PR c/18596
25102         * gcc.dg/funcdef-storage-1.c (foo): Remove.
25103         * gcc.dg/pr18596-1.c: Use dg-error.
25104         (dg-options): Use -fno-unit-at-a-time.
25105         * gcc.dg/pr18596-2.c: New test.
25106         * gcc.dg/pr18596-3.c: New test.
25107
25108 2004-12-20  Roger Sayle  <roger@eyesopen.com>
25109
25110         PR middle-end/18683
25111         * g++.dg/opt/pr18683-1.C: New test case.
25112
25113 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
25114
25115         PR other/19093
25116         * g++.dg/opt/max1.C: Fix for 64bit targets.
25117
25118 2004-12-20  Matt Austern  <austern@apple.com>
25119
25120         PR c++/19044
25121         * g++.dg/ext/builtin6.C: New
25122
25123 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
25124
25125         PR tree-optimization/19080
25126         * gcc.c-torture/compile/pr19080.c: New test.
25127
25128 2004-12-20  Steven Bosscher  <stevenb@suse.de>
25129
25130         * gcc.dg/20041219-1.c: New test.
25131
25132 2004-12-19  Roger Sayle  <roger@eyesopen.com>
25133
25134         PR middle-end/19068
25135         * g++.dg/opt/max1.C: New test case.
25136
25137 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25138
25139         * gcc.dg/fdata-sections-1.c: New test.
25140
25141 2004-12-18  Roger Sayle  <roger@eyesopen.com>
25142
25143         PR middle-end/18548
25144         * gcc.dg/max-1.c: New test case.
25145
25146 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
25147
25148         * gcc.c-torture/execute/20041218-1.c: New test.
25149
25150 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
25151
25152         * gcc.dg/pr18501.c: New test.
25153         * gcc.dg/uninit-5.c: XFAIL.
25154         * gcc.dg/uninit-9.c: XFAIL.
25155
25156 2004-12-17  Dale Johannesen  <dalej@apple.com>
25157
25158         * gcc.dg/20041213-1.c: New.
25159
25160 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
25161
25162         * objc.dg/stabs-1.m: Allow assembly label to begin
25163         with a dot ('.').
25164
25165 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
25166
25167         * gcc.c-torture/execute/20041213-1.c: Move...
25168         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
25169
25170 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
25171
25172         PR c++/18721
25173         * g++.dg/lookup/conv-5.C: New.
25174
25175 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
25176
25177         * objc.dg/stabs-1.m: New test.
25178
25179 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25180
25181         * gcc.dg/visibility-c.c: Change compile to
25182         assemble for the test.
25183
25184 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
25185
25186         PR target/19041
25187         * gcc.dg/visibility-c.c: New test.
25188
25189 2004-12-16  Roger Sayle  <roger@eyesopen.com>
25190
25191         PR middle-end/18493
25192         * gcc.dg/switch-8.c: New test case.
25193
25194 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25195
25196         PR c++/18905
25197         * g++.dg/template/init4.C: New.
25198         * g++.dg/opt/static3.C: Enable optimizer.
25199
25200 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
25201
25202         * g++.dg/other/complex1.C: New test.
25203
25204 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
25205
25206         * g++.dg/opt/inline9.C: New test.
25207
25208 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25209
25210         PR fortran/18993
25211         * gfotran.dg/nullify_1.f: New test.
25212
25213 2004-12-15  Richard Henderson  <rth@redhat.com>
25214
25215         * gcc.target/i386/i386.exp: New harness.
25216         * gcc.target/i386/vect-args.c: New.
25217
25218 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
25219
25220         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
25221
25222 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25223
25224         PR c++/18825
25225         * g++.dg/template/friend32.C: New test.
25226
25227 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25228
25229         * cpp/pragma-once-1.c: New test.
25230         * cpp/pragma-once-1b.h: Likewise.
25231         * cpp/pragma-once-1c.h: Likewise.
25232         * cpp/pragma-once-1d.h: Likewise.
25233         * cpp/inc/pragma-once-1a.h: Likewise.
25234
25235 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
25236             Steven G. Kargl  <kargls@comcast.net>
25237
25238         PR fortran/17597
25239         * gfortran.dg/list_read_3.f90: New test.
25240
25241 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
25242
25243         * gcc.dg/ftrapv-2.c: New test.
25244
25245 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25246
25247         PR c++/18981
25248         * g++.dg/template/typename9.C: New test.
25249
25250 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
25251
25252         PR c++/18738
25253         * g++.dg/template/typename8.C: New test.
25254         * g++.dg/parse/friend2.C: Tweak error message.
25255
25256 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
25257
25258         * gcc.c-torture/20041214-1.c: New test.
25259
25260 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
25261
25262         PR c++/18965
25263         * g++.dg/init/array17.C: New test.
25264
25265 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
25266
25267         PR c++/18793
25268         * g++.dg/init/aggr3.C: New test.
25269
25270 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
25271
25272         * gcc.dg/altivec-types-1.c: New test.
25273         * gcc.dg/altivec-types-2.c: New test.
25274         * gcc.dg/altivec-types-3.c: New test.
25275         * gcc.dg/altivec-types-4.c: New test.
25276         * g++.dg/ext/altivec-types-1.C: New test.
25277         * g++.dg/ext/altivec-types-2.C: New test.
25278         * g++.dg/ext/altivec-types-3.C: New test.
25279         * g++.dg/ext/altivec-types-4.C: New test.
25280
25281 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
25282
25283         PR middle-end/18951
25284         * gcc.c-torture/execute/20041213-1.c: New test.
25285
25286 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
25287
25288         PR c++/18949
25289         * g++.dg/template/cast1.C: New.
25290
25291 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
25292
25293         * gcc.c-torture/execute/20041213-2.c: New test.
25294
25295 2004-12-13  Richard Henderson  <rth@redhat.com>
25296
25297         * gcc.dg/i386-sse-10.c: Fix typo in options.
25298
25299 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
25300
25301         PR c++/18968
25302         * g++.dg/opt/pr18968.C: New test.
25303
25304 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
25305
25306         PR c++/18925
25307         * g++.dg/ext/visibility/staticdatamem.C: New test.
25308
25309 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
25310
25311         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
25312
25313 2004-12-13  Roger Sayle  <roger@eyesopen.com>
25314
25315         PR rtl-optimization/18928
25316         * gcc.dg/pr18928-1.c: New test case.
25317
25318 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
25319
25320         PR tree-opt/16951
25321         * gcc.c-torture/compile/20041211-1.c: New.
25322
25323 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25324
25325         PR middle-end/17564
25326         * gcc.c-torture/execute/20041212-1.c: New test.
25327
25328 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25329
25330         PR fortran/18869
25331         * gfortran.dg/common_1.f90: New test.
25332
25333 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
25334         Paul Brook  <paul@codesourcery.com>
25335
25336         PR fortran/16222
25337         * gfortran.dg/real_do_1.f90: New test.
25338
25339 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
25340
25341         PR tree-opt/18040
25342         * g++.dg/opt/ptrmem6.C: New test.
25343
25344 2004-12-11  Roger Sayle  <roger@eyesopen.com>
25345
25346         PR middle-end/18921
25347         * gcc.dg/pr18921-1.c: New test case.
25348
25349 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25350
25351         PR fortran/17175
25352         * gfortran.dg/scale_1.f90: New test.
25353
25354 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
25355
25356         PR middle-end/18903
25357         * gcc.c-torture/compile/pr18903.c: New test.
25358
25359 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
25360
25361         * gcc.c-torture/execute/20041210-1.c: New test.
25362
25363 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25364
25365         PR c++/18731
25366         * g++.dg/parser/struct-1.C: New test.
25367         * g++.dg/parser/struct-2.C: New test.
25368         * g++.dg/parser/struct-3.C: New test.
25369
25370 2004-12-09  Richard Henderson  <rth@redhat.com>
25371
25372         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
25373
25374         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
25375         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
25376
25377 2004-12-09  Matt Austern  <austern@apple.com>
25378
25379         PR c++/18514
25380         * g++.dg/ext/builtin1.C: New
25381         * g++.dg/ext/builtin2.C: New
25382         * g++.dg/ext/builtin3.C: New
25383         * g++.dg/ext/builtin4.C: New
25384         * g++.dg/ext/builtin5.C: New
25385
25386 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
25387
25388         PR tree-opt/18904
25389         * g++.dg/opt/ptrmem5.C: New test.
25390
25391 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
25392
25393         * g++.dg/parse/typename5.C: Adjust for new error.
25394         * g++.dg/parse/typename7.C: New.
25395
25396 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25397
25398         PR c++/18073
25399         * g++.dg/other/mmintrin.C: New test.
25400
25401 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25402
25403         PR c++/16681
25404         * g++.dg/init/array15.C: New.
25405         * g++.dg/init/array16.C: New.
25406
25407 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25408
25409         PR fortran/18826
25410         * gfortran.dg/assign_1.f90: New test.
25411
25412 2004-12-08  Nick Clifton  <nickc@redhat.com>
25413
25414         * gcc.target/xstormy16/bss_below100: New directory containing tests.
25415         * gcc.target/xstormy16/data_below100: Likewise.
25416         * gcc.target/xstormy16/sfr: Likewise.
25417         * gcc.target/xstormy16/below100.S: New test source file.
25418         * gcc.target/xstormy16/below100.ld: New test linker script.
25419         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
25420         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
25421         bp instructions.
25422         * gcc.target/xstormy16/bp.c: Likewise.
25423
25424         * gcc.target/xstormy16/bss_below100: New files:
25425         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
25426         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
25427         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
25428         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
25429         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
25430         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
25431         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
25432         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
25433         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
25434         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
25435         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
25436         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
25437         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
25438         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
25439         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
25440         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
25441         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
25442         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
25443         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
25444         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
25445         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
25446         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
25447         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
25448         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
25449         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
25450         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
25451         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
25452
25453         * gcc.target/xstormy16/data_below100: New files:
25454         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
25455         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
25456         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
25457         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
25458         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
25459         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
25460         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
25461         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
25462         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
25463         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
25464         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
25465         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
25466         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
25467         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
25468         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
25469         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
25470         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
25471         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
25472         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
25473         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
25474         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
25475         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
25476         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
25477         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
25478         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
25479         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
25480         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
25481
25482         * gcc.target/xstormy16/sfr: New files:
25483         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
25484         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
25485         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
25486         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
25487         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
25488         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
25489         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
25490         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
25491         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
25492         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
25493         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
25494         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
25495         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
25496         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
25497         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
25498         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
25499         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
25500         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
25501         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
25502         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
25503         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
25504         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
25505         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
25506         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
25507         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
25508         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
25509         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
25510         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
25511         27_if0_sfrw_bitfield_f.c
25512
25513 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25514
25515         PR c++/18100
25516         * g++.dg/lookup/name-clash4.C: New test.
25517
25518 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
25519
25520         PR c++/18672
25521         * g++.dg/opt/array1.C: New.
25522
25523         PR c++/18803
25524         * g++.dg/template/operator5.C: New.
25525
25526 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
25527
25528         PR c/18867
25529         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
25530
25531 2004-12-07  Steven Bosscher  <stevenb@suse.de>
25532
25533         * gcc.dg/noncompile/20041207.c: New test.
25534
25535 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
25536
25537         * g++.dg/other/unreachable-1.C: New test.
25538
25539 2004-12-06  Nick Clifton  <nickc@redhat.com>
25540
25541         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
25542         <limits.h> because the latter comes from gcc's include/ directory
25543         and not the newlib/libc/include directory.
25544
25545 2004-12-04  Richard Henderson  <rth@redhat.com>
25546
25547         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
25548
25549 2004-12-04  Richard Henderson  <rth@redhat.com>
25550
25551         * lib/target-supports.exp (check_gc_sections_available): Disable
25552         for alpha and ia64.
25553
25554 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
25555
25556         PR middle-end/17909
25557         * g++.dg/other/vararg-2.C: New test.
25558
25559 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25560
25561         PR c++/17011, c++/17971
25562         * g++.dg/template/error15.C: Adjust expected error.
25563         * g++.dg/template/instantiate3.C: Likewise.
25564
25565 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
25566
25567         * gcc.dg/altivec-18.c: Fix for darwin
25568
25569 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25570
25571         PR c++/18782
25572         * g++.dg/parse/ptrmem2.C: New.
25573
25574         PR c++/18318
25575         * g++.dg/template/new1.C: New.
25576
25577 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25578
25579         PR fortran/18710
25580         * gfortran.dg/direct_io_3.f90: New test.
25581
25582 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
25583
25584         PR 18758
25585         * g++.dg/parse/crash21.C: New.
25586
25587 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25588
25589         PR c++/15664, c++/18276
25590         * g++.dg/template/ttp13.C: New test.
25591         * g++.dg/template/ttp14.C: Likewise.
25592
25593 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25594
25595         PR c++/18123
25596         * g++.dg/parse/enum2.C: New test.
25597         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
25598
25599 2004-12-02  Nick Clifton  <nickc@redhat.com>
25600
25601         * gcc.target/xstormy16: New test directory.
25602         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
25603         * gcc.target/xstormy16/bp.c: Check the generation of bp
25604         instructions.
25605         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
25606         bn instructions and the BELOW100 attribute.
25607
25608 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
25609
25610         PR target/16952
25611         * gcc.dg/ppc-eabi.c: New.
25612
25613 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
25614
25615         PR fortran/18284
25616         * gfortran.dg/backspace.f90
25617
25618 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
25619
25620         * gfortran.dg/inquire.f90: New test.
25621
25622 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
25623
25624         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
25625         handle effective-target-keyword.
25626         (dg-skip-if): Support effective-target keyword as target list.
25627         (dg-xfail-if): Ditto.
25628         * lib/target-supports.exp (is-effective-target-keyword): New proc.
25629
25630 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
25631
25632         PR tree-optimization/18291
25633         * gcc.c-torture/compile/pr18291.c: New test.
25634
25635 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25636
25637         PR C++/18729
25638         * g++.dg/parse/crash20.C: New.
25639
25640         PR c++/17431
25641         * g++.dg/overload/arg1.C: New.
25642         * g++.dg/overload/arg2.C: New.
25643         * g++.dg/overload/arg3.C: New.
25644         * g++.dg/overload/arg4.C: New.
25645
25646 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
25647
25648         * gcc.dg/c99-flex-array-4.c: Remove.
25649
25650 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
25651
25652         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
25653
25654         * lib/target-supports.exp (is-effective-target): Simplify.
25655
25656         * lib/target-supports.exp (check_effective_target_vect_long):
25657         Fix for powerpc64-*-*.
25658
25659 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
25660
25661         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
25662         to support new requirements on FreeBSD 5.
25663
25664 2004-11-30  Devang Patel  <dpatel@apple.com>
25665
25666         PR 18702
25667         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
25668
25669 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
25670
25671         * g++.dg/ext/altivec-13.C: New test.
25672
25673 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
25674
25675         PR tree-opt/18298
25676         * gcc.c-torture/execute/p18298.c: New test.
25677
25678 2004-11-30  Ira Rosen  <irar@il.ibm.com>
25679             Dorit Naishlos  <dorit@il.ibm.com>
25680
25681         PR tree-opt/18607
25682         * gcc.dg/vect/vect-89.c: New test.
25683
25684 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
25685
25686         * gcc.dg/pr18596-1.c: New test.
25687
25688 2004-11-30  Ben Elliston  <bje@au.ibm.com>
25689
25690         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
25691
25692 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
25693
25694         PR c/18479
25695         * gcc.dg/pr18479.c: New test.
25696
25697 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25698
25699         PR target/18490
25700         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
25701         mmix-knuth-mmixware.
25702
25703         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
25704         cris-*-elf* cris-*-aout* mmix-*-*
25705
25706 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
25707
25708         PR middle-end/18725
25709         * gcc.dg/pr18725.c: New test.
25710
25711 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25712
25713         PR target/18488
25714         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
25715
25716         PR target/18336
25717         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
25718
25719 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
25720
25721         PR c++/18368
25722         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
25723         * g++.old-deja/g++.law/ctors5.C: Likewise.
25724         * g++.old-deja/g++.other/crash25.C: Likewise.
25725
25726         PR c++/18674
25727         * g++.dg/template/error16.C: New test.
25728
25729         PR c++/18512
25730         * g++.dg/template/crash29.C: New test.
25731
25732 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
25733
25734         PR tree-optimization/18712
25735         * gcc.c-torture/compile/pr18712.c: New test.
25736
25737 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
25738
25739         PR c/7544
25740         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
25741         tests.
25742
25743 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25744
25745         PR c++/18652
25746         * g++.dg/lookup/crash6.C: New test.
25747
25748 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
25749
25750         PR middle-end/18164
25751         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
25752
25753 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25754
25755         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
25756         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
25757         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
25758
25759 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
25760
25761         * gcc.dg/pr18164.c: New test.
25762
25763 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
25764
25765         * gcc.dg/funroll-loops-all.c: New.
25766
25767 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
25768
25769         PR target/18489
25770         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
25771         delimeter, match space and TAB as well as ":".
25772
25773         PR target/18484
25774         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
25775
25776         PR target/18348
25777         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
25778
25779         PR target/18345
25780         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
25781
25782         PR target/18337
25783         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
25784
25785 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
25786
25787         * gfortran.dg/direct_io_2.f90: New test.
25788
25789 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
25790
25791         PR target/18334
25792         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
25793
25794 2004-11-28  Richard Henderson  <rth@redhat.com>
25795
25796         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
25797
25798 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
25799
25800         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
25801         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
25802         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
25803         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
25804         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
25805         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
25806         gcc.dg/pointer-arith-8.c: New tests.
25807
25808 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
25809
25810         PR fortran/18364
25811         * gfortran.dg/endfile.f90: New test.
25812
25813 2004-11-27  Falk Hueffner  <falk@debian.org>
25814
25815         * gcc.dg/loop-6.c: New test.
25816
25817 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
25818
25819         * gcc.c-torture/execute/20041126-1.c: New test.
25820
25821 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
25822
25823         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
25824         on IRIX.
25825
25826 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
25827
25828         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
25829         functions.
25830
25831 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
25832
25833         PR rtl-optimization/17825
25834         * gcc.c-torture/compile/20041119-1.c: New test.
25835
25836 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25837
25838         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
25839         Check existence of ld library path variables before unsetting.
25840
25841 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
25842
25843         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
25844
25845 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25846
25847         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
25848
25849 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
25850
25851         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
25852
25853 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25854
25855         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
25856         dg-do directive.
25857
25858 2004-11-26  Ben Elliston  <bje@au.ibm.com>
25859
25860         * gcc.dg/pr17957.c: Pass --param, not -param.
25861
25862 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25863
25864         PR middle-end/17957
25865         * gcc.dg/pr17957.c: New test.
25866
25867 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
25868
25869         PR c++/18445
25870         * g++.dg/template/crash28.C: Likewise.
25871
25872         PR c++/18001
25873         * g++.dg/expr/unary2.C: Adjust lvalue messages.
25874         * g++.dg/ext/lvaddr.C: Likewise.
25875         * g++.dg/opt/pr7503-3.C: Likewise.
25876
25877         PR c++/18466
25878         * g++.dg/parse/qualified3.C: New test.
25879         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
25880
25881         PR c++/18545
25882         * g++.dg/expr/return1.C: New test.
25883
25884 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25885
25886         Friend class name lookup 3/n, PR c++/3332
25887         * g++.dg/lookup/friend3.C: New test.
25888         * g++.dg/lookup/friend4.C: Likewise.
25889         * g++.dg/lookup/friend5.C: Likewise.
25890
25891 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25892
25893         Friend class name lookup 2/n, PR c++/14513, c++/15410
25894         * g++.dg/lookup/friend2.C: New test.
25895         * g++.dg/template/friend31.C: Likewise.
25896
25897 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25898
25899         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
25900
25901 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25902
25903         PR c++/17473
25904         * g++.dg/tc1/dr56.C: Remove.
25905         * g++.dg/template/typedef1.C: Add dg-error markers.
25906         * g++.old-deja/g++.other/typedef7.C: Likewise.
25907
25908         PR c++/18285
25909         * g++.dg/parse/typedef7.C: New test.
25910
25911 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
25912
25913         * gcc.c-torture/execute/20041124-1.c: New test.
25914
25915 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
25916
25917         * g++.dg/template/deduce3.C: New test.
25918
25919         PR c++/18586
25920         * g++.dg/template/crash27.C: New test.
25921
25922         PR c++/18530
25923         * g++.dg/warn/Wshadow-3.C: New test.
25924
25925 2004-11-24  Devang Patel  <dpatel@apple.com>
25926
25927         PR/18555
25928         * gcc.dg/cpp/isysroot-1.c: New test.
25929         * gcc.dg/cpp/usr/include/stdio.h: New file.
25930         * gcc.dg/cpp/isysroot-2.c: New test.
25931         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
25932         New file.
25933
25934 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25935
25936         PR c++/8929
25937         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
25938
25939 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25940
25941         * gcc.target/sparc/align.c: Do not include <stdint.h>.
25942         * gcc.target/sparc/pdist.c: Likewise.
25943
25944 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
25945
25946         PR c++/16882
25947         * g++.dg/conversion/simd1.C: New test.
25948
25949 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25950
25951         * lib/target-libpath.exp: New file defining
25952         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
25953         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
25954         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
25955         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
25956         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
25957
25958 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
25959
25960         * gcc.dg/pragma-align-2.c: Test macro expansion.
25961         * gcc.dg/pragma-pack-2.c: New test.
25962
25963 2004-11-23  Richard Henderson  <rth@redhat.com>
25964
25965         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
25966         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25967         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
25968         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
25969         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
25970         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
25971
25972         * gcc.dg/vect/vect.exp: Add check for alpha.
25973         * lib/target-supports.exp (check_alpha_max_hw_available): New.
25974         (check_effective_target_vect_int): Enable for alpha.
25975         (check_effective_target_vect_long): New.
25976         (is-effective-target): Add it.
25977
25978 2004-11-23  Uros Bizjak <uros@kss-loka.si>
25979
25980         * gcc.dg/pr18614-1.c: New test.
25981
25982 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25983
25984         * gcc.dg/setjmp-2.c: New test.
25985
25986 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
25987
25988         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
25989         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
25990         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
25991         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
25992         gcc.target/sparc/pdist.c: New tests.
25993
25994 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
25995
25996         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
25997
25998 2004-11-22  Dale Johannesen  <dalej@apple.com>
25999
26000         * gcc.dg/20041111-1.c: New.
26001
26002 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
26003
26004         PR tree-opt/18536
26005         * gcc.dg/vect/pr18536.c: New test.
26006
26007 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26008
26009         PR c++/18354
26010         * g++.dg/template/nontype11.C: New test.
26011
26012 2004-11-21  Roger Sayle  <roger@eyesopen.com>
26013
26014         PR middle-end/18520
26015         * gcc.dg/pr18520-1.c: New test case.
26016
26017 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
26018
26019         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
26020         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
26021         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
26022         expected diagnostics.
26023
26024 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26025
26026         PR target/18580
26027         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
26028         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
26029         vect-77.c, vect-77a.c: XFAIL on the SPARC.
26030
26031 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26032
26033         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
26034
26035 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
26036             Joseph Myers  <joseph@codesourcery.com>
26037
26038         * lib/target-supports.exp (check_visibility_available): Really
26039         test the compiler.
26040
26041 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
26042
26043         PR tree-opt/18181
26044         * gcc.dg/vect/vect-85.c: New test.
26045         * gcc.dg/vect/vect-86.c: New test.
26046         * gcc.dg/vect/vect-87.c: New test.
26047         * gcc.dg/vect/vect-88.c: New test.
26048
26049 2004-11-19  Ben Elliston  <bje@au.ibm.com>
26050
26051         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
26052
26053 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
26054
26055         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
26056         * gcc.dg/ppc-and-1.c: Ditto.
26057         * gcc.dg/ppc-compare-1.c: Ditto.
26058         * gcc.dg/ppc-mov-1.c: Ditto
26059
26060 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
26061             Mark Mitchell  <mark@codesourcery.com>
26062
26063         * gcc.dg/pragma-init-fini-2.c: New test.
26064
26065 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
26066             Aldy Hernandez  <aldyh@redhat.com>
26067
26068         * lib/target-supports.exp (check_effective_target_vect_int): New
26069         (check_effective_target_vect_float): New
26070         (check_effective_target_vect_double): New.
26071         (is-effective-target): Support new effective targets keywords.
26072         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
26073         default action for dg-do.
26074         * gcc.dg/vect/pr16105.c: Use new support.
26075         * gcc.dg/vect/pr18400.c: Ditto.
26076         * gcc.dg/vect/pr18425.c: Ditto.
26077         * gcc.dg/vect/vect-1.c: Ditto.
26078         * gcc.dg/vect/vect-10.c: Ditto.
26079         * gcc.dg/vect/vect-11.c: Ditto.
26080         * gcc.dg/vect/vect-12.c: Ditto.
26081         * gcc.dg/vect/vect-13.c: Ditto.
26082         * gcc.dg/vect/vect-14.c: Ditto.
26083         * gcc.dg/vect/vect-15.c: Ditto.
26084         * gcc.dg/vect/vect-16.c: Ditto.
26085         * gcc.dg/vect/vect-17.c: Ditto.
26086         * gcc.dg/vect/vect-18.c: Ditto.
26087         * gcc.dg/vect/vect-19.c: Ditto.
26088         * gcc.dg/vect/vect-2.c: Ditto.
26089         * gcc.dg/vect/vect-20.c: Ditto.
26090         * gcc.dg/vect/vect-21.c: Ditto.
26091         * gcc.dg/vect/vect-22.c: Ditto.
26092         * gcc.dg/vect/vect-23.c: Ditto.
26093         * gcc.dg/vect/vect-24.c: Ditto.
26094         * gcc.dg/vect/vect-25.c: Ditto.
26095         * gcc.dg/vect/vect-26.c: Ditto.
26096         * gcc.dg/vect/vect-27.c: Ditto.
26097         * gcc.dg/vect/vect-27a.c: Ditto.
26098         * gcc.dg/vect/vect-28.c: Ditto.
26099         * gcc.dg/vect/vect-29.c: Ditto.
26100         * gcc.dg/vect/vect-29a.c: Ditto.
26101         * gcc.dg/vect/vect-3.c: Ditto.
26102         * gcc.dg/vect/vect-30.c: Ditto.
26103         * gcc.dg/vect/vect-31.c: Ditto.
26104         * gcc.dg/vect/vect-32.c: Ditto.
26105         * gcc.dg/vect/vect-33.c: Ditto.
26106         * gcc.dg/vect/vect-34.c: Ditto.
26107         * gcc.dg/vect/vect-35.c: Ditto.
26108         * gcc.dg/vect/vect-36.c: Ditto.
26109         * gcc.dg/vect/vect-37.c: Ditto.
26110         * gcc.dg/vect/vect-38.c: Ditto.
26111         * gcc.dg/vect/vect-4.c: Ditto.
26112         * gcc.dg/vect/vect-40.c: Ditto.
26113         * gcc.dg/vect/vect-41.c: Ditto.
26114         * gcc.dg/vect/vect-42.c: Ditto.
26115         * gcc.dg/vect/vect-43.c: Ditto.
26116         * gcc.dg/vect/vect-44.c: Ditto.
26117         * gcc.dg/vect/vect-45.c: Ditto.
26118         * gcc.dg/vect/vect-46.c: Ditto.
26119         * gcc.dg/vect/vect-47.c: Ditto.
26120         * gcc.dg/vect/vect-48.c: Ditto.
26121         * gcc.dg/vect/vect-48a.c: Ditto.
26122         * gcc.dg/vect/vect-49.c: Ditto.
26123         * gcc.dg/vect/vect-5.c: Ditto.
26124         * gcc.dg/vect/vect-50.c: Ditto.
26125         * gcc.dg/vect/vect-51.c: Ditto.
26126         * gcc.dg/vect/vect-52.c: Ditto.
26127         * gcc.dg/vect/vect-53.c: Ditto.
26128         * gcc.dg/vect/vect-54.c: Ditto.
26129         * gcc.dg/vect/vect-55.c: Ditto.
26130         * gcc.dg/vect/vect-56.c: Ditto.
26131         * gcc.dg/vect/vect-56a.c: Ditto.
26132         * gcc.dg/vect/vect-57.c: Ditto.
26133         * gcc.dg/vect/vect-58.c: Ditto.
26134         * gcc.dg/vect/vect-59.c: Ditto.
26135         * gcc.dg/vect/vect-6.c: Ditto.
26136         * gcc.dg/vect/vect-60.c: Ditto.
26137         * gcc.dg/vect/vect-61.c: Ditto.
26138         * gcc.dg/vect/vect-62.c: Ditto.
26139         * gcc.dg/vect/vect-63.c: Ditto.
26140         * gcc.dg/vect/vect-64.c: Ditto.
26141         * gcc.dg/vect/vect-65.c: Ditto.
26142         * gcc.dg/vect/vect-66.c: Ditto.
26143         * gcc.dg/vect/vect-67.c: Ditto.
26144         * gcc.dg/vect/vect-68.c: Ditto.
26145         * gcc.dg/vect/vect-69.c: Ditto.
26146         * gcc.dg/vect/vect-7.c: Ditto.
26147         * gcc.dg/vect/vect-72.c: Ditto.
26148         * gcc.dg/vect/vect-72a.c: Ditto.
26149         * gcc.dg/vect/vect-73.c: Ditto.
26150         * gcc.dg/vect/vect-74.c: Ditto.
26151         * gcc.dg/vect/vect-75.c: Ditto.
26152         * gcc.dg/vect/vect-76.c: Ditto.
26153         * gcc.dg/vect/vect-77.c: Ditto.
26154         * gcc.dg/vect/vect-77a.c: Ditto.
26155         * gcc.dg/vect/vect-78.c: Ditto.
26156         * gcc.dg/vect/vect-79.c: Ditto.
26157         * gcc.dg/vect/vect-8.c: Ditto.
26158         * gcc.dg/vect/vect-80.c: Ditto.
26159         * gcc.dg/vect/vect-82.c: Ditto.
26160         * gcc.dg/vect/vect-82_64.c: Ditto.
26161         * gcc.dg/vect/vect-83.c: Ditto.
26162         * gcc.dg/vect/vect-83_64.c: Ditto.
26163         * gcc.dg/vect/vect-9.c: Ditto.
26164         * gcc.dg/vect/vect-all.c: Ditto.
26165         * gcc.dg/vect/vect-none.c: Ditto.
26166
26167 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
26168
26169         * lib/gcc-dg.exp (dg-skip-if): New function.
26170         (dg-forbid-option): Remove.
26171         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
26172         * g++.dg/abi/bitfield8.C: Likewise.
26173         * g++.dg/abi/dtor1.C: Likewise.
26174         * g++.dg/abi/empty10.C: Likewise.
26175         * g++.dg/abi/empty7.C: Likewise.
26176         * g++.dg/abi/empty9.C: Likewise.
26177         * g++.dg/abi/layout3.C: Likewise.
26178         * g++.dg/abi/layout4.C: Likewise.
26179         * g++.dg/abi/thunk1.C: Likewise.
26180         * g++.dg/abi/thunk2.C: Likewise.
26181         * g++.dg/abi/vbase11.C: Likewise.
26182         * g++.dg/abi/vthunk2.C: Likewise.
26183         * g++.dg/abi/vthunk3.C: Likewise.
26184         * g++.dg/ext/attrib8.C: Likewise.
26185         * g++.dg/opt/longbranch2.C: Likewise.
26186         * g++.dg/opt/reg-stack4.C: Likewise.
26187         * g++.old-deja/g++.ext/attrib1.C: Likewise.
26188         * g++.old-deja/g++.ext/attrib2.C: Likewise.
26189         * g++.old-deja/g++.ext/attrib3.C: Likewise.
26190         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26191         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26192         * gcc.dg/20000609-1.c: Likewise.
26193         * gcc.dg/20000720-1.c: Likewise.
26194         * gcc.dg/20011107-1.c: Likewise.
26195         * gcc.dg/20011119-1.c: Likewise.
26196         * gcc.dg/20020108-1.c: Likewise.
26197         * gcc.dg/20020122-2.c: Likewise.
26198         * gcc.dg/20020122-3.c: Likewise.
26199         * gcc.dg/20020201-3.c: Likewise.
26200         * gcc.dg/20020206-1.c: Likewise.
26201         * gcc.dg/20020218-1.c: Likewise.
26202         * gcc.dg/20020310-1.c: Likewise.
26203         * gcc.dg/20020411-1.c: Likewise.
26204         * gcc.dg/20020418-2.c: Likewise.
26205         * gcc.dg/20020426-1.c: Likewise.
26206         * gcc.dg/20020426-2.c: Likewise.
26207         * gcc.dg/20020517-1.c: Likewise.
26208         * gcc.dg/20020523-1.c: Likewise.
26209         * gcc.dg/20020523-2.c: Likewise.
26210         * gcc.dg/20020729-1.c: Likewise.
26211         * gcc.dg/20030204-1.c: Likewise.
26212         * gcc.dg/20030826-2.c: Likewise.
26213         * gcc.dg/20030926-1.c: Likewise.
26214         * gcc.dg/20031202-1.c: Likewise.
26215         * gcc.dg/980312-1.c: Likewise.
26216         * gcc.dg/980313-1.c: Likewise.
26217         * gcc.dg/990117-1.c: Likewise.
26218         * gcc.dg/990424-1.c: Likewise.
26219         * gcc.dg/990524-1.c: Likewise.
26220         * gcc.dg/991230-1.c: Likewise.
26221         * gcc.dg/i386-387-1.c: Likewise.
26222         * gcc.dg/i386-387-2.c: Likewise.
26223         * gcc.dg/i386-387-3.c: Likewise.
26224         * gcc.dg/i386-387-4.c: Likewise.
26225         * gcc.dg/i386-387-5.c: Likewise.
26226         * gcc.dg/i386-387-6.c: Likewise.
26227         * gcc.dg/i386-asm-1.c: Likewise.
26228         * gcc.dg/i386-bitfield1.c: Likewise.
26229         * gcc.dg/i386-bitfield2.c: Likewise.
26230         * gcc.dg/i386-loop-1.c: Likewise.
26231         * gcc.dg/i386-loop-2.c: Likewise.
26232         * gcc.dg/i386-loop-3.c: Likewise.
26233         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26234         * gcc.dg/i386-pic-1.c: Likewise.
26235         * gcc.dg/i386-regparm.c: Likewise.
26236         * gcc.dg/i386-signbit-1.c: Likewise.
26237         * gcc.dg/i386-signbit-2.c: Likewise.
26238         * gcc.dg/i386-signbit-3.c: Likewise.
26239         * gcc.dg/i386-sse-5.c: Likewise.
26240         * gcc.dg/i386-sse-8.c: Likewise.
26241         * gcc.dg/i386-unroll-1.c: Likewise.
26242         * gcc.dg/tls/opt-1.c: Likewise.
26243         * gcc.dg/tls/opt-2.c: Likewise.
26244         * gcc.dg/unroll-1.c: Likewise.
26245         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
26246         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
26247         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
26248         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
26249
26250 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26251
26252         * g++.dg/template/incomplete1.C: New test.
26253
26254 2004-11-16  Nick Clifton  <nickc@redhat.com>
26255
26256         Revert patches accidentally commited during checkin of fixes for
26257         xstormy16 tests:
26258         gcc.c-torture/execute/simd-4.c: Revert
26259         gcc.dg/20040910-1.c: Revert.
26260
26261 2004-11-16  Paul Brook  <paul@codesourcery.com>
26262
26263         PR fortran/13010
26264         * gfortran.dg/der_pointer_1.f90: New test.
26265
26266 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
26267
26268         PR c/18498
26269         * gcc.dg/bitfld-13.c: New test.
26270
26271 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
26272
26273         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
26274         powerpc*-*-linux*.
26275
26276         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
26277         * gcc.dg/ppc64-abi-2.c: Ditto.
26278         * gcc.dg/ppc64-abi-3.c: Ditto.
26279
26280         * lib/gcc-dg.exp (dg-target-list): Remove.
26281
26282 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
26283
26284         * gcc.dg/ia64-postinc.c: New test.
26285
26286 2004-11-15  Mark Mitchell <mark@codesourcery.com>
26287
26288         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
26289
26290 2004-11-15  Nick Clifton  <nickc@redhat.com>
26291
26292         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
26293         __INT_MAX__ so that the test can be compiled by toolchains
26294         targeted at 16-bit processors.
26295
26296         * gcc.dg/20040625-1.c: Use long constants rather than integers
26297         when performing arithmetic that will overflow 16-bits.
26298
26299         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
26300         xstormy16.  It does not support 128-bit vector operations.
26301
26302         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
26303         with the macro PTR_TYPE.  Define this macro to an integer type
26304         suitable for holding a pointer.
26305
26306         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
26307         the target is a 16-bit processor.
26308
26309         * gcc.dg/cpp/if-2.c: Expect a different warning message from
26310         16-bit targets where the character constant will be too long.
26311
26312         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
26313         where the double will not be directly addressable.
26314
26315 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26316
26317         Friend class name lookup 1/n, PR c++/18471
26318         * g++.dg/template/crash26.C: New test.
26319         * g++.dg/lookup/struct1.C: Adjust expected error.
26320         * g++.dg/parse/elab1.C: Likewise.
26321         * g++.dg/parse/elab2.C: Likewise.
26322         * g++.dg/parse/int-as-enum1.C: Likewise.
26323         * g++.dg/parse/struct-as-enum1.C: Likewise.
26324         * g++.dg/parse/typedef1.C: Likewise.
26325         * g++.dg/parse/typedef3.C: Likewise.
26326         * g++.dg/parse/typedef4.C: Likewise.
26327         * g++.dg/parse/typedef5.C: Likewise.
26328         * g++.dg/template/nontype4.C: Likewise.
26329         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
26330         * g++.old-deja/g++.other/elab1.C: Likewise.
26331         * g++.old-deja/g++.other/syntax4.C: Likewise.
26332
26333 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26334
26335         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
26336
26337 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
26338
26339         * gcc.c-torture/execute/20041114-1.c: New test.
26340
26341 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
26342
26343         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
26344         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
26345         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
26346         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
26347         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
26348         gcc.dg/switch-7.c: New tests.
26349
26350 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26351
26352         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
26353
26354 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26355
26356         PR tree-opt/18400
26357         * gcc.dg/vect/pr18400.c: New test.
26358
26359 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
26360             Andrew Pinski  <pinskia@physics.uc.edu>
26361
26362         PR tree-opt/18425
26363         * gcc.dg/vect/pr18425.c: New test.
26364
26365 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26366
26367         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
26368         Guard with dg-require-alias and dg-require-visibility.
26369
26370 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26371
26372         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
26373
26374 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26375
26376         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
26377
26378 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26379
26380         PR c++/17344
26381         * g++.dg/template/defarg5.C: New test.
26382
26383 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26384
26385         * g++.dg/parse/cast1.C: Run only on ILP32.
26386         * g++.old-deja/g++.mike/p784.C: Likewise.
26387
26388 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
26389
26390         * gcc.c-torture/execute/20041113-1.c: New test.
26391
26392 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
26393
26394         PR target/18230
26395         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
26396         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
26397         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
26398         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26399         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
26400         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
26401         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
26402         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
26403         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
26404         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26405         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26406         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
26407         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
26408
26409 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
26410
26411         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
26412         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
26413         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
26414         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
26415         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
26416         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
26417         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
26418         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
26419         gcc.target/sparc/combined-1.c: New tests.
26420
26421 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
26422
26423         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
26424         New tests.
26425
26426 2004-11-12  Mark Mitchell <mark@codesourcery.com>
26427
26428         * lib/gcc-dg.exp (dg-forbid-option): New function.
26429         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
26430         * g++.dg/abi/bitfield8.C: Likewise.
26431         * g++.dg/abi/dtor1.C: Likewise.
26432         * g++.dg/abi/empty10.C: Likewise.
26433         * g++.dg/abi/empty7.C: Likewise.
26434         * g++.dg/abi/empty9.C: Likewise.
26435         * g++.dg/abi/layout3.C: Likewise.
26436         * g++.dg/abi/layout4.C: Likewise.
26437         * g++.dg/abi/thunk1.C: Likewise.
26438         * g++.dg/abi/thunk2.C: Likewise.
26439         * g++.dg/abi/vbase11.C: Likewise.
26440         * g++.dg/abi/vthunk2.C: Likewise.
26441         * g++.dg/abi/vthunk3.C: Likewise.
26442         * g++.dg/ext/attrib8.C: Likewise.
26443         * g++.dg/opt/longbranch2.C: Likewise.
26444         * g++.dg/opt/reg-stack4.C: Likewise.
26445         * g++.old-deja/g++.ext/attrib1.C: Likewise.
26446         * g++.old-deja/g++.ext/attrib2.C: Likewise.
26447         * g++.old-deja/g++.ext/attrib3.C: Likewise.
26448         * g++.old-deja/g++.other/store-expr1.C: Likewise.
26449         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26450         * gcc.dg/20000609-1.c: Likewise.
26451         * gcc.dg/20000720-1.c: Likewise.
26452         * gcc.dg/20011107-1.c: Likewise.
26453         * gcc.dg/20011119-1.c: Likewise.
26454         * gcc.dg/20020108-1.c: Likewise.
26455         * gcc.dg/20020122-2.c: Likewise.
26456         * gcc.dg/20020122-3.c: Likewise.
26457         * gcc.dg/20020201-3.c: Likewise.
26458         * gcc.dg/20020206-1.c: Likewise.
26459         * gcc.dg/20020218-1.c: Likewise.
26460         * gcc.dg/20020310-1.c: Likewise.
26461         * gcc.dg/20020411-1.c: Likewise.
26462         * gcc.dg/20020418-2.c: Likewise.
26463         * gcc.dg/20020426-1.c: Likewise.
26464         * gcc.dg/20020426-2.c: Likewise.
26465         * gcc.dg/20020517-1.c: Likewise.
26466         * gcc.dg/20020523-1.c: Likewise.
26467         * gcc.dg/20020523-2.c: Likewise.
26468         * gcc.dg/20020729-1.c: Likewise.
26469         * gcc.dg/20030204-1.c: Likewise.
26470         * gcc.dg/20030826-2.c: Likewise.
26471         * gcc.dg/20030926-1.c: Likewise.
26472         * gcc.dg/20031202-1.c: Likewise.
26473         * gcc.dg/980312-1.c: Likewise.
26474         * gcc.dg/980313-1.c: Likewise.
26475         * gcc.dg/990117-1.c: Likewise.
26476         * gcc.dg/990424-1.c: Likewise.
26477         * gcc.dg/990524-1.c: Likewise.
26478         * gcc.dg/991230-1.c: Likewise.
26479         * gcc.dg/i386-387-1.c: Likewise.
26480         * gcc.dg/i386-387-2.c: Likewise.
26481         * gcc.dg/i386-387-3.c: Likewise.
26482         * gcc.dg/i386-387-4.c: Likewise.
26483         * gcc.dg/i386-387-5.c: Likewise.
26484         * gcc.dg/i386-387-6.c: Likewise.
26485         * gcc.dg/i386-asm-1.c: Likewise.
26486         * gcc.dg/i386-bitfield1.c: Likewise.
26487         * gcc.dg/i386-bitfield2.c: Likewise.
26488         * gcc.dg/i386-loop-1.c: Likewise.
26489         * gcc.dg/i386-loop-2.c: Likewise.
26490         * gcc.dg/i386-loop-3.c: Likewise.
26491         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26492         * gcc.dg/i386-pic-1.c: Likewise.
26493         * gcc.dg/i386-regparm.c: Likewise.
26494         * gcc.dg/i386-signbit-1.c: Likewise.
26495         * gcc.dg/i386-signbit-2.c: Likewise.
26496         * gcc.dg/i386-signbit-3.c: Likewise.
26497         * gcc.dg/i386-sse-5.c: Likewise.
26498         * gcc.dg/i386-sse-8.c: Likewise.
26499         * gcc.dg/i386-unroll-1.c: Likewise.
26500         * gcc.dg/tls/opt-1.c: Likewise.
26501         * gcc.dg/tls/opt-2.c: Likewise.
26502         * gcc.dg/unroll-1.c: Likewise.
26503         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
26504         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
26505         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
26506         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
26507         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
26508         -m64 is specified.
26509
26510 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
26511
26512         PR c++/18389
26513         * g++.dg/parse/cond1.C: New test.
26514
26515         PR c++/18429
26516         * g++.dg/template/array9.C: New test.
26517         * g++.dg/ext/vla1.C: Adjust error messages.
26518         * g++.dg/ext/vlm1.C: Likewise.
26519         * g++.dg/template/crash2.C: Likewise.
26520
26521         PR c++/18436
26522         * g++.dg/template/call3.C: New test.
26523
26524         PR c++/18407
26525         * g++.dg/template/ptrmem11.C: New test.
26526
26527 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
26528
26529         PR other/14264
26530         * lib/g++.exp: Set LC_ALL and LANG to C.
26531         * lib/gcc-dg.exp: Likewise.
26532         * lib/gfortran.exp: Likewise.
26533         * lib/objc.exp: Likewise.
26534         * lib/treelang.exp: Likewise.
26535
26536 2004-11-12  Andreas Schwab  <schwab@suse.de>
26537
26538         * gcc.dg/pr16286.c: Fix last change.
26539
26540 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
26541
26542         PR c++/18416
26543         * g++.dg/init/global1.C: New test.
26544
26545 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
26546
26547         * gcc.c-torture/execute/20041112-1.c: New test.
26548
26549 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26550
26551         * lib/gcc-dg.exp (dg-target-list): New.
26552
26553 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26554             Richard Sandiford  <rsandifo@redhat.com>
26555
26556         * lib/target-supports.exp (get-compiler_messages): New.
26557         (check_named_sections_available): Use it.
26558         (check_effective_target_ilp32): New.
26559         (check_effective_target_lp64): New.
26560         (is-effective-target): New.
26561         * lib/gcc-dg.exp (dg-require-effective-target): New.
26562
26563 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
26564
26565         * gcc.dg/precedence-1.c: New test.
26566
26567 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
26568
26569         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
26570
26571         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
26572         message, delete generated files, use more descriptive name for
26573         executable, and make the test unsupported when it cannot be run.
26574
26575         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
26576         (dg-require-weak, dg-require-visibility, dg-require-alias,
26577         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
26578         dg-require-iconv, dg-require-named-sections): Use it.
26579
26580         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
26581
26582 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
26583
26584         PR target/16457
26585         * gcc.dg/ppc-and-1: New
26586
26587         PR target/16796
26588         * gcc.dg/ppc-mov-1.c: New.
26589
26590         PR target/16458
26591         * gcc.dg/ppc-compare-1.c: New.
26592
26593 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
26594
26595         * objc.dg/desig-init-2.m: New test.
26596
26597 2004-11-10  Adam Nemet  <anemet@lnxw.com>
26598
26599         PR middle-end/18160
26600         * g++.dg/warn/register-var-1.C: New test.
26601         * g++.dg/warn/register-var-2.C: New test.
26602
26603 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26604
26605         * gcc.dg/union-2.c: New test.
26606
26607 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
26608
26609         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
26610         New test for PR tree-optimization/17892.
26611
26612 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
26613
26614         PR c++/18369
26615         * g++.dg/init/new12.C: New test.
26616
26617 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
26618
26619         * gcc.target/sparc: New directory.
26620         * gcc.target/sparc/sparc.exp: New driver.
26621         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
26622         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
26623         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
26624         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
26625
26626 2004-11-10  Paul Brook  <paul@codesourcery.com>
26627
26628         PR fortran/18218
26629         * gfortran.dg/list_read.c: New test.
26630
26631 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26632
26633         PR c/18322
26634         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
26635         expected diagnostic location.
26636
26637 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
26638
26639         * gcc.dg/20041109-1.c: New test.
26640
26641 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26642
26643         PR objc/18406
26644         * objc/compile/pr18406.m: New test.
26645
26646 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26647
26648         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
26649
26650 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
26651
26652         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
26653
26654 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
26655
26656         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
26657
26658 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
26659
26660         * gcc.dg/20030225-2.c: Add prototype for abort and
26661         exit.
26662
26663 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
26664
26665         PR tree-opt/18299
26666         * gcc.c-torture/pr18299-1.c: New test.
26667
26668 2004-11-06  Andreas Schwab  <schwab@suse.de>
26669
26670         * gcc.dg/pr16286.c: Also test for bool and pixel.
26671
26672 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
26673
26674         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
26675         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
26676         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
26677         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
26678         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
26679         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
26680         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
26681         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
26682         gcc.dg/struct-semi-3.c: New tests.
26683
26684 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26685
26686         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
26687
26688 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26689
26690         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
26691         Do not use C99 designators.
26692
26693 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26694
26695         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
26696
26697 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26698
26699         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
26700         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
26701         * gcc.c-torture/execute/simd-5.x: Remove.
26702
26703 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
26704
26705         PR rtl-optimization/17933
26706         * gcc.dg/torture/pr17933-1.c: New test.
26707
26708 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
26709
26710         PR target/18106
26711         * lib/target-supports.exp (check_weak_available): Support
26712         Windows.
26713
26714 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
26715
26716         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
26717         call to fflush(stdout) before abort.
26718         (my_ffsll): New function.
26719         (generate_fields): Use it.
26720
26721 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
26722
26723         * gcc.dg/init-undef-1.c: New test.
26724
26725 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
26726
26727         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
26728         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
26729         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
26730         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
26731         expected messages for new parser.
26732
26733 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
26734
26735         * g++.dg/ext/visibility/symbian1.C: New test.
26736
26737 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26738
26739         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
26740         on LP64 targets.
26741
26742 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
26743
26744         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
26745         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
26746         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
26747         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
26748         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
26749         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
26750         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
26751         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
26752         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
26753         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
26754
26755 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
26756
26757         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
26758         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
26759         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
26760         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
26761         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
26762         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
26763         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
26764         for new parser.
26765
26766 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
26767
26768         PR target/15342
26769         * gcc.dg/20041104-1.c: New test.
26770
26771 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26772
26773         * g++.dg/template/nontype7.C: New test.
26774         * g++.dg/template/nontype8.C: Likewise.
26775         * g++.dg/template/nontype9.C: Likewise.
26776         * g++.dg/template/nontype10.C: Likewise.
26777         * g++.dg/tc1/dr49.C: Likewise.
26778         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
26779         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
26780
26781 2004-11-04  Ben Elliston  <bje@au.ibm.com>
26782
26783         * g++.dg/rtti/tinfo1.C: Remove xfails.
26784
26785 2004-11-04  Ben Elliston  <bje@au.ibm.com>
26786
26787         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
26788         packed attribute to the definition to satisfy the new C++ parser.
26789
26790 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26791
26792         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
26793         invocations of va_arg.
26794
26795 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
26796
26797         PR c++/18124
26798         * g++.dg/template/crash25.C: New test.
26799
26800         PR c++/18155
26801         * g++.dg/template/typedef2.C: New test.
26802         * g++.dg/parse/crash13.C: Adjust error markers.
26803
26804         PR c++/18177
26805         * g++.dg/conversion/const3.C: New test.
26806
26807 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26808
26809         PR fortran/17535
26810         PR fortran/17583
26811         PR fortran/17713
26812         * gfortran.dg/generic_[123].f90: New testcases.
26813
26814 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26815
26816         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
26817         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
26818
26819 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26820
26821         PR tree-opt/16808
26822         * gcc.c-torture/compile/pr16808.c: New test.
26823
26824 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
26825
26826         PR rtl-optimization/17104
26827         * gcc.dg/ppc-bitfield1.c: New.
26828
26829 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
26830
26831         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
26832
26833 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
26834
26835         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
26836         strings for 32-bit code.
26837
26838 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
26839
26840         PR c/18239
26841         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
26842
26843 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
26844
26845         PR c++/18064
26846         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
26847
26848 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
26849
26850         PR c++/15172
26851         * g++.dg/init/aggr2.C: New test.
26852
26853 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
26854
26855         * objc.dg/local-decl-1.m: New test.
26856
26857 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26858
26859         * gcc.dg/20040910-1.c: Adjust regex.
26860
26861 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26862
26863         PR rtl-optimization/18084
26864         * g++.dg/opt/pr18084-1.C: New testcase.
26865
26866 2004-10-30  Matt Austern  <austern@apple.com>
26867
26868         PR c++/17542
26869         * g++.dg/ext/attrib18.C: New test.
26870
26871 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26872
26873         PR middle-end/18096
26874         * gcc.dg/pr18096-1.c: New test case.
26875
26876 2004-10-30  Roger Sayle  <roger@eyesopen.com>
26877
26878         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
26879
26880 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
26881
26882         PR c/16666
26883         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
26884         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
26885         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
26886         gcc.dg/old-style-prom-3.c: New tests.
26887
26888 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
26889
26890         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
26891         Remove unnecessary inclusion of stdio.h.
26892
26893 2004-10-29  Roger Sayle  <roger@eyesopen.com>
26894
26895         PR rtl-optimization/17581
26896         * gcc.dg/pr17581-1.c: New test case.
26897
26898 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
26899
26900         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
26901         being implemented.
26902         * g++.dg/conversion/dr195-1.C: New.
26903         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
26904         * g++.old-deja/g++.mike/p10148.C: Likewise.
26905
26906 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
26907
26908         PR c++/17695
26909         * g++.dg/debug/typedef2.C: New test.
26910
26911 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
26912
26913         PR fortran/13490
26914         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
26915         * gfortran.dg/g77/README: Update.
26916
26917 2004-10-28  Matt Austern  <austern@apple.com>
26918
26919         PR c++/14124
26920         * g++.dg/ext/packed7.C: New test.
26921
26922 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26923
26924         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
26925         scan-assembler.
26926         * lib/scanasm.exp (hidden-scan-for): New proc.
26927         (scan-hidden): Use hidden-scan-for instead of constructing the scan
26928         string.
26929         (scan-not-hidden): Likewise.
26930         * lib/target-supports.exp (check_visibility_available): mach-o is
26931         support too.
26932
26933 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
26934
26935         PR c++/17132
26936         * g++.dg/template/memclass3.C: New test.
26937
26938 2004-10-28  Adam Nemet  <anemet@lnxw.com>
26939
26940         PR middle-end/18160
26941         * gcc.dg/register-var-1.c: New test.
26942         * gcc.dg/register-var-2.c: New test.
26943         * gcc.dg/asm-7.c: Taking the address of a register variable is an
26944         error now.
26945
26946 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
26947
26948         PR other/18172
26949         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
26950         unused variables.
26951         * gcc.dg/vect/vect-22.c: Likewise.
26952
26953 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
26954
26955         * gcc.dg/i386-rotate-1.c: New test.
26956
26957 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
26958
26959         * g++.dg/init/ref12.C: Add "run" marker.
26960
26961         PR c++/17435
26962         * g++.dg/init/ref12.C: New test.
26963
26964         PR c++/18140
26965         * g++.dg/template/shift1.C: New test.
26966         * g++.dg/template/error10.C: Adjust error markers.
26967
26968 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
26969
26970         PR tree-opt/17529
26971         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
26972
26973 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
26974
26975         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
26976         * gcc.dg/weak/weak-3.c: Likewise.
26977         * gcc.dg/weak/weak-5.c: Likewise.
26978         * gcc.dg/weak/weak-9.c: Likewise.
26979         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
26980         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
26981
26982         * gcc.dg/darwin-weakimport-1.c: New.
26983
26984 2004-10-28  Ben Elliston  <bje@au.ibm.com>
26985
26986         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
26987
26988 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
26989
26990         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
26991         'syntax' error messages.
26992         * gcc.dg/cpp/direct2s.c: Likewise.
26993
26994 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
26995
26996         * gcc.c-torture/compile/20041026-1.c: New.
26997
26998 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
26999
27000         PR c++/18093
27001         * g++.dg/lookup/ns2.C: New test.
27002
27003         PR c++/18020
27004         * g++.dg/template/enum4.C: New test.
27005
27006         PR c++/18161
27007         * g++.dg/template/expr1.C: New test.
27008
27009 2004-10-26  Ben Elliston  <bje@au.ibm.com>
27010
27011         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
27012
27013 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
27014
27015         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
27016         gcc.dg/decl-nospec-3.c: New tests.
27017
27018 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
27019
27020         * objc.dg/super-class-3.m: New test.
27021
27022 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
27023
27024         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
27025         resyncing.
27026         * gcc.dg/cpp/direct2s.c: Likewise.
27027
27028 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
27029
27030         * objc.dg/image-info.m: Update for changes to section selection.
27031
27032 2004-10-25  David Ayers  <d.ayers@inode.at>
27033             Ziemowit Laski  <zlaski@apple.com>
27034
27035         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
27036         diagnostics when messaging 'id <Proto>'.
27037         * objc.dg/class-protocol-1.m: New test.
27038         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
27039         a non-existent method signature.
27040         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
27041         Update diagnostics when messaging with non-existent method signature.
27042         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
27043         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
27044         invalid receivers are now resolved as if messaging 'id'; remove
27045         extraneous diagnostics.
27046
27047 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
27048
27049         PR c/16667
27050         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
27051         gcc.dg/init-desig-obs-3.c: New tests.
27052
27053 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
27054
27055         * gcc.dg/debug/20041023-1.c: New test.
27056
27057 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
27058
27059         PR middle-end/17407
27060         * gcc.c-torture/compile/pr17407.c: New test.
27061
27062         PR c++/18121
27063         * g++.dg/template/array8.C: New test.
27064
27065 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
27066
27067         PR other/18138
27068         * lib/g++.exp: Accept more than one multilib libgcc.
27069         * lib/gcc-dg.exp: Likewise.
27070         * lib/objc.exp: Likewise.
27071         * lib/treelang.exp: Likewise.
27072         * lib/gfortran.exp: Likewise.
27073
27074 2004-10-24  Ben Elliston  <bje@au.ibm.com>
27075
27076         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
27077
27078 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
27079
27080         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
27081         * gcc.dg/c99-const-expr-3.c: Likewise.
27082
27083 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
27084
27085         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
27086
27087 2004-10-23  Ben Elliston  <bje@au.ibm.com>
27088
27089         * gcc.c-torture/execute/loop-2e.x: Remove.
27090
27091 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
27092
27093         PR c++/18095
27094         * g++.dg/parse/crash18.C: New.
27095         * g++.dg/parse/crash19.C: New.
27096
27097 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
27098
27099         * g++.dg/ext/dllimport1.C: Move dg-warnings.
27100         * g++.dg/ext/dllimport2.C: Same.
27101         * g++.dg/ext/dllimport8.C: Same.
27102
27103 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
27104
27105         PR c++/10841
27106         * g++.dg/conversion/cast1.C: New test.
27107         * g++.dg/overload/pmf1.C: Adjust error marker.
27108
27109 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
27110
27111         PR objc/17923
27112         * objc.dg/const-str-7.m: New test.
27113
27114 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27115
27116         * g++.dg/template/memfriend11.C: Fix comment typo.
27117         * g++.dg/template/memfriend14.C: Likewise.
27118
27119 2004-10-20  Richard Henderson  <rth@redhat.com>
27120
27121         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
27122         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
27123         -fasynchronous-unwind-tables.
27124
27125 2004-10-20  Richard Henderson  <rth@redhat.com>
27126
27127         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
27128         (main): Return success.
27129         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
27130         (main): Return success.
27131
27132 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27133
27134         PR c++/13495
27135         * g++.dg/template/memfriend9.C: New test.
27136         * g++.dg/template/memfriend10.C: Likewise.
27137         * g++.dg/template/memfriend11.C: Likewise.
27138         * g++.dg/template/memfriend12.C: Likewise.
27139         * g++.dg/template/memfriend13.C: Likewise.
27140         * g++.dg/template/memfriend14.C: Likewise.
27141         * g++.dg/template/memfriend15.C: Likewise.
27142         * g++.dg/template/memfriend16.C: Likewise.
27143         * g++.dg/template/memfriend17.C: Likewise.
27144         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
27145
27146 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
27147
27148         * g++.dg/conversion/dr195.C: New.
27149         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
27150
27151 2004-10-20  Ben Elliston  <bje@au.ibm.com>
27152             Devang Patel  <dpatel@apple.com>
27153
27154         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
27155         of floating point arithmetic, which could trap.
27156
27157 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
27158
27159         PR c++/14035
27160         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
27161         * g++.dg/conversion/const2.C: New test.
27162         * g++.dg/expr/reinterpret2.C: New test.
27163         * g++.dg/expr/reinterpret3.C: New test.
27164         * g++.dg/expr/cast2.C: New test.
27165         * g++.dg/expr/copy1.C: New test.
27166         * g++.dg/other/conversion1.C: Change error message.
27167         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
27168         function pointers to void *.
27169         * g++.old-deja/g++.mike/p10148.C: Likewise.
27170
27171 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27172
27173         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
27174
27175 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
27176
27177         PR c++/18047
27178
27179         * g++.dg/parse/expr3.C: New test.
27180
27181 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27182
27183         * gcc.dg/smod-1.c: New test.
27184
27185 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
27186
27187         * objc.dg/method-14.m: New test.
27188
27189 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
27190
27191         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
27192         Also xfail as the patch was reverted.
27193
27194 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
27195
27196         PR middle-end/16973
27197         * gcc.dg/pr16973.c: New test.
27198
27199 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
27200
27201         PR tree-optimization/17656
27202         * gcc.c-torture/compile/pr17656.c: New test.
27203
27204 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
27205
27206         * g++.dg/eh/shadow1.C: New.
27207
27208 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
27209
27210         * gcc.c-torture/compile/20041018-1.c: New test.
27211
27212 2004-10-18  Ben Elliston  <bje@au.ibm.com>
27213
27214         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
27215         compiler referring to register 0 when accessing sdata.  The linker
27216         now patches things up.
27217
27218 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
27219
27220         PR c/17529
27221         * gcc.c-torture/compile/pr17529.c: New test.
27222
27223 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27224
27225         PR c++/17743
27226         * g++.dg/ext/attrib17.C: New test.
27227
27228 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27229
27230         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
27231
27232 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27233
27234         PR c++/10479
27235         * g++.dg/ext/attrib16.C: New test.
27236
27237 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
27238
27239         PR c++/17042
27240         * g++.dg/init/dso_handle1.C: New test.
27241
27242         PR c++/14667
27243         * g++.dg/parse/typedef6.C: New test.
27244
27245         PR c++/17916
27246         * g++.dg/parse/pragma1.C: New test.
27247
27248 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
27249
27250         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
27251
27252 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
27253
27254         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
27255         -fno-common when on HPPA HP-UX platforms.
27256
27257 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
27258
27259         PR other/16820
27260         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
27261         stdint.h.
27262         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
27263         uintptr_t.
27264
27265 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
27266
27267         PR c++/16301
27268         * g++.dg/lookup/strong-using-4.C: New test.
27269
27270 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
27271
27272         PR middle-end/16567
27273         * gcc.c-torture/compile/nested-1.c: New test.
27274
27275 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
27276
27277         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
27278         and mipsisa64*-*-* (until support for misaligned loads is added).
27279         * gcc.dg/vect/vect-50.c: Likewise.
27280         * gcc.dg/vect/vect-52.c: Likewise.
27281         * gcc.dg/vect/vect-54.c: Likewise.
27282         * gcc.dg/vect/vect-58.c: Likewise.
27283         * gcc.dg/vect/vect-60.c: Likewise.
27284         * gcc.dg/vect/vect-80.c: Likewise.
27285
27286 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
27287
27288         PR c++/17976
27289         * g++.dg/init/dtor3.C: New test.
27290
27291 2004-10-15  Ben Elliston  <bje@au.ibm.com>
27292
27293         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
27294
27295 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
27296
27297         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
27298         * gcc.dg/macho-lo-sum.c: Likewise.
27299
27300 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
27301
27302         * gcc.dg/ppc-spe64-1.c: New test.
27303
27304 2004-10-14  Devang Patel  <dpatel@apple.com>
27305
27306         PR 17635
27307         * gcc.dg/pr17635.c : New test.
27308
27309 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
27310
27311         * gcc.dg/vect/vect-28.c: Remove xfail.
27312         * gcc.dg/vect/vect-30.c: Remove xfail.
27313         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
27314         * gcc.dg/vect/vect-33.c: Remove xfail.
27315         * gcc.dg/vect/vect-44.c: Remove xfail.
27316         * gcc.dg/vect/vect-46.c: Remove xfail.
27317         * gcc.dg/vect/vect-50.c: Remove xfail.
27318         * gcc.dg/vect/vect-52.c: Remove xfail.
27319         * gcc.dg/vect/vect-54.c: Remove xfail.
27320         * gcc.dg/vect/vect-58.c: Remove xfail.
27321         * gcc.dg/vect/vect-60.c: Remove xfail.
27322         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
27323         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
27324         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
27325         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
27326         * gcc.dg/vect/vect-8.c: Remove xfail.
27327         * gcc.dg/vect/vect-80.c: Remove xfail.
27328         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
27329
27330 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
27331
27332         * gcc.dg/vect/vect-82.c: New testcase.
27333         * gcc.dg/vect/vect-82_64.c: New testcase.
27334         * gcc.dg/vect/vect-83.c: New testcase.
27335         * gcc.dg/vect/vect-83_64.c: New testcase.
27336
27337 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27338
27339         * gcc.dg/cpp/error-1.c: New test.
27340
27341 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
27342
27343         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
27344
27345 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
27346
27347         PR target/17984
27348         * gcc.dg/cris-peep2-xsrand2.c: New test.
27349
27350 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
27351
27352         PR c++/17661
27353         * g++.dg/expr/for2.C: New test.
27354
27355 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27356
27357         * g++.dg/inherit/thunk1.C: Run on the SPARC.
27358
27359 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
27360
27361         PR tree-optimization/17724
27362         * g++.dg/opt/pr17724-1.C: New test.
27363         * g++.dg/opt/pr17724-2.C: New test.
27364         * g++.dg/opt/pr17724-3.C: New test.
27365         * g++.dg/opt/pr17724-4.C: New test.
27366         * g++.dg/opt/pr17724-5.C: New test.
27367         * g++.dg/opt/pr17724-6.C: New test.
27368
27369 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
27370
27371         PR c/17301
27372         * gcc.dg/pr17301-2.c: New test.
27373
27374 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
27375
27376         PR c++/15876
27377         * g++.dg/parse/error22.C: New test.
27378
27379         PR c++/17936
27380         * g++.dg/template/spec18.C: New test.
27381
27382 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
27383
27384         * gcc.dg/ia64-asm-1.c: Add prototype for abort
27385         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
27386         memcpy.
27387         * gcc.dg/ia64-sync-2.c: Ditto.
27388         * gcc.dg/ia64-sync-3.c: Ditto.
27389
27390 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
27391
27392         * g++.dg/eh/cleanup5.C: Add dg-options "".
27393
27394 2004-10-11  Roger Sayle  <roger@eyesopen.com>
27395
27396         PR middle-end/17657
27397         * gcc.dg/switch-4.c: New test case.
27398
27399 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
27400
27401         * gcc.c-torture/execute/20041011-1.c: New test.
27402
27403 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
27404
27405         PR c++/17554
27406         * g++.dg/init/for3.C: New test.
27407
27408         PR c++/17657
27409         * g++.dg/opt/switch2.C: New test.
27410
27411         PR middle-end/17703
27412         * g++.dg/warn/Wreturn-2.C: New test.
27413
27414 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
27415
27416         PR c++/17907
27417         * g++.dg/eh/cleanup5.C: New test.
27418
27419 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
27420
27421         PR c++/17393
27422         * g++.dg/parse/error21.C: New test.
27423
27424 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27425
27426         * g++.dg/overload/pmf1.C: Adjust quoting marks.
27427         * g++.dg/warn/incomplete1.C: Likewise.
27428         * g++.dg/template/qualttp20.C: Likewise.
27429
27430 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27431
27432         PR c/17881
27433         * parm-incomplete-1.c: New test.
27434
27435 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
27436
27437         PR c++/17867
27438         * g++.dg/parse/error19.C: New test.
27439
27440         PR c++/17670
27441         * g++.dg/init/new11.C: New test.
27442
27443         PR c++/17821
27444         * g++.dg/parse/error20.C: New test.
27445
27446         PR c++/17826
27447         * g++.dg/template/crash24.C: New test.
27448
27449 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27450
27451         PR c/17301
27452         * gcc.dg/pr17301-1.c: New test.
27453
27454 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
27455
27456         PR c/17189
27457         * gcc.dg/anon-struct-5.c: New test.
27458
27459 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
27460
27461         PR c/17844
27462         * gcc.dg/pr17844-1.c: New test.
27463
27464 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
27465
27466         PR tree-optimization/17906
27467         * gcc.c-torture/compile/pr17906.c: New.
27468
27469 2004-10-09  Stuart Hastings  <stuart@apple.com>
27470             Roger Sayle  <roger@eyesopen.com>
27471
27472         PR rtl-optimization/17853
27473         * gcc.dg/i386-mmx-5.c: New testcase.
27474
27475 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
27476
27477         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
27478
27479 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
27480
27481         PR c++/17524
27482         * g++.dg/template/static9.C: New test.
27483
27484         PR c++/17685
27485         * g++.dg/parse/operator5.C: New test.
27486
27487 2004-10-09  Roger Sayle  <roger@eyesopen.com>
27488
27489         PR middle-end/17894
27490         * gcc.c-torture/execute/divcmp-4.c: New test case.
27491
27492 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27493
27494         PR tree-opt/17902
27495         * g++.dg/opt/pr17902.C: New test.
27496
27497 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
27498
27499         * gcc.dg/cpp/ident-1.c: Add dg-options "".
27500
27501 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27502
27503         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
27504
27505 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27506
27507         * gcc.dg/assign-warn-3.c: New test.
27508
27509 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27510
27511         PR c/16999
27512         * gcc.dg/cpp/ident-1.c: New test.
27513
27514 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
27515
27516         * gcc.c-torture/compile/acc1.c: New.
27517
27518 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
27519
27520         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
27521         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
27522
27523 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27524
27525         * gcc.dg/ultrasp11.c: New test.
27526
27527 2004-10-08  Michael Matz  <matz@suse.de>
27528
27529         * gcc.dg/doloop-2.c: New test.
27530
27531 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27532
27533         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
27534         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
27535         objc.dg/method-9.m: Update expected diagnostics.
27536
27537 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
27538
27539         * gcc.dg/ppc-fsel-3.c: New file.
27540         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
27541
27542 2004-10-07  Paul Brook  <paul@codesourcery.com>
27543
27544         * gfortran.dg/intrinsic_verify_1.f90: New test.
27545
27546 2004-10-07  Paul Brook  <paul@codesourcery.com>
27547
27548         * gfortran.dg/empty_format_1.f90: Remove stray commas.
27549
27550 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27551
27552         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
27553         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
27554         commit.
27555
27556 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
27557
27558         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
27559
27560 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27561
27562         PR c++/17115
27563         * g++.dg/warn/Winline-4.C: New test.
27564
27565 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27566
27567         * gcc.c-torture/compile/20041007-1.c: New test.
27568
27569 2004-10-07  Paul Brook  <paul@codesourcery.com>
27570
27571         PR fortran/17678
27572         * gfortran.dg/use_allocated_1.f90: New test.
27573
27574 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
27575
27576         PR middle-end/17849
27577         * gfortran.fortran-torture/compile/nested.f90: New test
27578
27579 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
27580
27581         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
27582
27583 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
27584
27585         PR c++/17368
27586         * g++.dg/ext/asm6.C: New test.
27587
27588 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
27589
27590         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
27591
27592 2004-10-06  Paul Brook  <paul@codesourcery.com>
27593
27594         PR libfortran/17709
27595         * gfortran.dg/empty_format_1.f90: New test.
27596
27597 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27598
27599         PR fortran/17568
27600         * gfortran.dg/ishft.f90: New test.
27601
27602         PR fortran/17283
27603         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
27604         tests.
27605
27606 2004-10-06  Paul Brook  <paul@codesourcery.com>
27607
27608         * gfortran.dg/do_1.f90: New test.
27609
27610 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27611
27612         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
27613         optimizing for size.
27614
27615 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27616
27617         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
27618
27619 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27620
27621         * gcc.c-torture/compile/20041005-1.c: New test.
27622
27623 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
27624
27625         PR c++/17829
27626         * g++.dg/lookup/koenig4.C: New.
27627
27628 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27629
27630         * g++.dg/other/classkey1.C: Adjust quoting marks.
27631         * g++.dg/parse/error15.C: Likewise.
27632         * g++.dg/template/meminit2.C (int>): Likewise.
27633
27634 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27635
27636         PR fortran/17283
27637         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
27638
27639         PR fortran/17631
27640         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
27641
27642         PR fortran/17708
27643         * gfortran.dg/pr17708.f90: New test.
27644
27645 2004-10-04  Chao-ying Fu  <fu@mips.com>
27646
27647         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
27648         * gcc.dg/vect/vect-4.c: Ditto.
27649         * gcc.dg/vect/vect-5.c: Ditto.
27650         * gcc.dg/vect/vect-6.c: Ditto.
27651         * gcc.dg/vect/vect-8.c: Ditto.
27652         * gcc.dg/vect/vect-16.c: Ditto.
27653         * gcc.dg/vect/vect-30.c: Ditto.
27654         * gcc.dg/vect/vect-40.c: Ditto.
27655         * gcc.dg/vect/vect-41.c: Ditto.
27656         * gcc.dg/vect/vect-42.c: Ditto.
27657         * gcc.dg/vect/vect-43.c: Ditto.
27658         * gcc.dg/vect/vect-44.c: Ditto.
27659         * gcc.dg/vect/vect-45.c: Ditto.
27660         * gcc.dg/vect/vect-46.c: Ditto.
27661         * gcc.dg/vect/vect-47.c: Ditto.
27662         * gcc.dg/vect/vect-48.c: Ditto.
27663         * gcc.dg/vect/vect-49.c: Ditto.
27664         * gcc.dg/vect/vect-50.c: Ditto.
27665         * gcc.dg/vect/vect-51.c: Ditto.
27666         * gcc.dg/vect/vect-52.c: Ditto.
27667         * gcc.dg/vect/vect-53.c: Ditto.
27668         * gcc.dg/vect/vect-54.c: Ditto.
27669         * gcc.dg/vect/vect-55.c: Ditto.
27670         * gcc.dg/vect/vect-56.c: Ditto.
27671         * gcc.dg/vect/vect-57.c: Ditto.
27672         * gcc.dg/vect/vect-58.c: Ditto.
27673         * gcc.dg/vect/vect-59.c: Ditto.
27674         * gcc.dg/vect/vect-60.c: Ditto.
27675         * gcc.dg/vect/vect-74.c: Ditto.
27676         * gcc.dg/vect/vect-79.c: Ditto.
27677         * gcc.dg/vect/vect-80.c: Ditto.
27678
27679 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
27680
27681         * gcc.dg/unused-7.c: Use the correct option.
27682
27683 2004-10-04  Paul Brook  <paul@codesourcery.com>
27684         Bud Davis  <bdavis9659@comcast.net>
27685
27686         PR fortran/17706
27687         PR fortran/16434
27688         * gfortran/pr17706.f90: New test.
27689         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
27690
27691 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27692
27693         * gfortran.dg/pr17612.f90: New test.
27694
27695 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27696
27697         * g++.dg/template/local1.C: Adjust quoting marks in
27698         testing for diagnostics.
27699         * g++.dg/tls/diag-2.C: Likewise.
27700         * g++.dg/other/error8.C: Likewise.
27701
27702 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
27703
27704         PR c/17178
27705         * gcc.dg/unused-4.c: Adjust to be correct.
27706
27707         PR c/17820
27708         * gcc.dg/unused-7.c: New test.
27709
27710 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
27711
27712         PR c++/17797
27713         * g++.dg/overload/template2.C: New test.
27714
27715 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
27716
27717         PR tree-optimization/16632
27718         * gcc.dg/tree-ssa/20041002-1.c: New.
27719
27720 2004-10-03  Paul Brook  <paul@codesourcery.com>
27721
27722         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
27723         rather than relying on default formatting.
27724
27725 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
27726
27727         * gcc.dg/20040920-1.c: Update expected message text.
27728
27729 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
27730
27731         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
27732
27733 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
27734
27735         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
27736         tree level.
27737
27738 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
27739
27740         * gcc.dg/tree-ssa/pr17343.c: Remove.
27741
27742 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
27743
27744         PR tree-opt/17343
27745         * gcc.dg/tree-ssa/pr17343.c: New test.
27746
27747 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
27748
27749         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
27750         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
27751         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
27752         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
27753         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
27754
27755 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27756
27757         * gcc.dg/lvalue-2.c: New test.
27758
27759 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27760
27761         PR c/17730
27762         * gcc.dg/pr17730-1.c: New test
27763
27764 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27765
27766         PR c/7425
27767         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
27768
27769 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
27770
27771         * gcc.c-torture/execute/stdarg-1.c: New test.
27772         * gcc.c-torture/execute/stdarg-2.c: New test.
27773         * gcc.c-torture/execute/stdarg-3.c: New test.
27774         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27775         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27776         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27777         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27778         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27779
27780 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
27781
27782         PR tree-optimization/17697
27783         * g++.dg/opt/pr17697-1.C: New test.
27784         * g++.dg/opt/pr17697-2.C: New test.
27785         * g++.dg/opt/pr17697-3.C: New test.
27786
27787 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
27788
27789         PR c/16409
27790         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
27791         gcc.dg/vla-init-5.c: New tests.
27792
27793 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
27794
27795         PR c/13804
27796         * gcc.dg/pr13804-1.c: New test.
27797
27798 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27799
27800         PR fortran/16938
27801         * gfortran.dg/pr16938.f90: New test.
27802
27803 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
27804
27805         * g++.dg/template/crash23.C: New test.
27806
27807 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
27808
27809         PR c++/17585
27810         * g++.dg/template/static8.C: New test.
27811
27812 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
27813
27814         PR c++/17681
27815         * g++.dg/other/error9.C: New test.
27816
27817 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
27818
27819         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
27820
27821 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27822
27823         PR fortran/15164
27824         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
27825
27826 2004-09-26  Roger Sayle  <roger@eyesopen.com>
27827
27828         PR middle-end/17112
27829         * gcc.dg/pr17112-1.c: New test case.
27830
27831 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
27832
27833         PR c/11459
27834         * gcc.dg/pr11459-1.c: New test.
27835
27836 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
27837
27838         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
27839         * gcc.dg/tree-ssa/loop-4.c: Likewise.
27840
27841 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27842
27843         * gfortran.dg/pr15324.f90: Make array bounds consistent.
27844
27845 2004-09-25  Jan Hubicka  <jh@suse.cz>
27846
27847         * compile/30040909-1.c: New test.
27848         * compile/30040907-1.c: New test.
27849
27850 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
27851
27852         * gcc.c-torture/execute/va-arg-26.c: New test.
27853
27854 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
27855
27856         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
27857         extra diagnostics on targets with 64-bit pointers.
27858         * objc.dg/selector-1.m: Adjust dg-warning regexp.
27859
27860 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27861
27862         PR c/17188
27863         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
27864         * gcc.dg/decl-3.c: Adjust expected message.
27865
27866 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27867
27868         PR fortran/17615
27869         * gfortran.dg/pr17615.f90: New test.
27870
27871 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
27872
27873         PR tree-optimzation/17517
27874         * g++.dg/tree-ssa/pr17517.C: New Test.
27875
27876 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
27877
27878         PR c++/16889
27879         * g++.dg/lookup/ambig3.C: New.
27880
27881 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
27882
27883         PR tree-opt/17624
27884         * g++.dg/opt/pr17624.C: New test.
27885
27886 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27887
27888         PR c/6980
27889         * gcc.dg/Wbad-function-cast-1.c: New test.
27890
27891 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
27892
27893         * g++.dg/ext/complit1.C
27894         * g++.dg/other/error2.C
27895         * g++.dg/other/nontype-1.C
27896         * g++.dg/parse/crash11.C
27897         * g++.dg/parse/crash12.C
27898         * g++.dg/parse/error15.C
27899         * g++.dg/parse/error4.C
27900         * g++.dg/parse/tmpl-outside1.C
27901         * g++.dg/parse/too-many-tmpl-args1.C
27902         * g++.dg/template/dependent-expr3.C
27903         * g++.dg/template/error10.C
27904         * g++.dg/template/instantiate1.C
27905         * g++.dg/template/vtable2.C
27906         * g++.dg/warn/Wshadow-1.C
27907         * g++.dg/warn/weak1.C
27908         * g++.old-deja/g++.brendan/crash16.C
27909         * g++.old-deja/g++.brendan/crash18.C
27910         * g++.old-deja/g++.brendan/crash48.C
27911         * g++.old-deja/g++.brendan/crash49.C
27912         * g++.old-deja/g++.brendan/crash55.C
27913         * g++.old-deja/g++.brendan/crash56.C
27914         * g++.old-deja/g++.brendan/crash8.C
27915         * g++.old-deja/g++.brendan/enum11.C
27916         * g++.old-deja/g++.brendan/enum8.C
27917         * g++.old-deja/g++.brendan/enum9.C
27918         * g++.old-deja/g++.brendan/friend3.C
27919         * g++.old-deja/g++.brendan/misc14.C
27920         * g++.old-deja/g++.bugs/900402_02.C
27921         * g++.old-deja/g++.bugs/900404_03.C
27922         * g++.old-deja/g++.bugs/900404_04.C
27923         * g++.old-deja/g++.bugs/900428_03.C
27924         * g++.old-deja/g++.jason/crash4.C
27925         * g++.old-deja/g++.jason/overload21.C
27926         * g++.old-deja/g++.jason/redecl1.C
27927         * g++.old-deja/g++.jason/report.C
27928         * g++.old-deja/g++.jason/rfg10.C
27929         * g++.old-deja/g++.jason/template30.C
27930         * g++.old-deja/g++.law/arm12.C
27931         * g++.old-deja/g++.law/ctors5.C
27932         * g++.old-deja/g++.law/cvt20.C
27933         * g++.old-deja/g++.law/init10.C
27934         * g++.old-deja/g++.law/init8.C
27935         * g++.old-deja/g++.law/visibility17.C
27936         * g++.old-deja/g++.law/visibility7.C
27937         * g++.old-deja/g++.mike/net8.C
27938         * g++.old-deja/g++.mike/p646.C
27939         * g++.old-deja/g++.mike/p700.C
27940         * g++.old-deja/g++.mike/p701.C
27941         * g++.old-deja/g++.mike/p811.C
27942         * g++.old-deja/g++.ns/template13.C
27943         * g++.old-deja/g++.other/array3.C
27944         * g++.old-deja/g++.other/crash25.C
27945         * g++.old-deja/g++.other/dtor3.C
27946         * g++.old-deja/g++.other/dtor4.C
27947         * g++.old-deja/g++.other/main1.C
27948         * g++.old-deja/g++.other/warn7.C
27949         * g++.old-deja/g++.pt/crash11.C
27950         * g++.old-deja/g++.pt/crash36.C
27951         * g++.old-deja/g++.pt/spec22.C
27952         * g++.old-deja/g++.pt/spec9.C
27953         * g++.old-deja/g++.pt/ttp52.C
27954         * g++.old-deja/g++.robertl/eb103.C
27955         * g++.old-deja/g++.robertl/eb121.C
27956         * g++.old-deja/g++.robertl/eb22.C
27957         * g++.old-deja/g++.robertl/eb8.C:
27958         Update locations and/or regexps of dg-error markers.
27959         Remove markers for some bogus messages that are no longer issued.
27960
27961 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
27962
27963         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
27964         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
27965
27966 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
27967
27968         PR c++/17618
27969         * g++.dg/lookup/crash5.C: New test.
27970
27971 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
27972
27973         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
27974         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
27975         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
27976         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
27977         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
27978         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
27979
27980         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
27981         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
27982         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
27983         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
27984         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
27985         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
27986
27987         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
27988
27989         * gcc.dg/vect/vect-44.c: Check additional cases.
27990         * gcc.dg/vect/vect-48.c: Check additional cases.
27991
27992         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
27993         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
27994         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
27995         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
27996         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
27997         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
27998         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
27999         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
28000         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
28001
28002         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
28003         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
28004         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
28005
28006 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28007
28008         * gcc.dg/tree-ssa/loop-6.c: New test.
28009
28010 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
28011
28012         PR c++/17620
28013         * g++.dg/inherit/base2.C: New.
28014
28015 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28016
28017         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
28018         * gcc.dg/20001012-2.c: Likewise.
28019         * gcc.dg/20001013-1.c: Likewise.
28020         * gcc.dg/20001101-1.c: Likewise.
28021         * gcc.dg/20001102-1.c: Likewise.
28022         * gcc.dg/bf-spl1.c: Likewise.
28023         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
28024         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
28025
28026 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
28027
28028         PR tree-optimization/16721
28029         * gcc.dg/tree-ssa/pr16721.c: New test.
28030
28031 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
28032
28033         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
28034         * gcc.dg/20040305-1.c: Likewise.
28035
28036 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28037
28038         PR c/16566
28039         * gcc.c-torture/compile/pr16566-1.c,
28040         gcc.c-torture/compile/pr16566-2.c,
28041         gcc.c-torture/compile/pr16566-3.c: New tests.
28042
28043 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
28044
28045         PR tree-optimization/17512
28046         * gcc.c-torture/compile/20040916-1.c.
28047
28048 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
28049
28050         * gcc.dg/pragma-re-3.c: New test.
28051
28052 2004-09-17  Matt Austern  <austern@apple.com>
28053
28054         PR c++/15049
28055         * g++.dg/other/anon3.C: New.
28056
28057 2004-09-21  Roger Sayle  <roger@eyesopen.com>
28058
28059         PR c++/7503
28060         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
28061         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
28062         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
28063         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
28064         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
28065
28066 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
28067
28068         PR fortran/17286
28069         * gfortran.dg/pr17286.f90: New test.
28070
28071 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
28072
28073         PR c++/17530
28074         * g++.dg/template/static7.C: New test.
28075
28076 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
28077
28078         PR tree-opt/17558
28079         * gcc.c-torture/compile/pr17558.c: New test.
28080
28081 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
28082
28083         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
28084         if SKIP_ATTRIBUTE is defined.
28085
28086 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28087
28088         PR fortran/15957
28089         * gfortran.dg/pr15957.f90: New test.
28090
28091 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
28092
28093         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
28094         in comparison.
28095         * gcc.dg/vect/vect-79.c: Likewise.
28096         * gcc.dg/vect/vect-80.c: Likewise.
28097
28098 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28099
28100         PR fortran/15750
28101         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
28102
28103 2004-09-20  Ira Rosen  <irar@il.ibm.com>
28104
28105         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
28106         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
28107         * gcc.dg/vect/vect-62.c: New testcase.
28108         * gcc.dg/vect/vect-63.c: New testcase.
28109         * gcc.dg/vect/vect-64.c: New testcase.
28110         * gcc.dg/vect/vect-65.c: New testcase.
28111         * gcc.dg/vect/vect-66.c: New testcase.
28112         * gcc.dg/vect/vect-67.c: New testcase.
28113         * gcc.dg/vect/vect-68.c: New testcase.
28114         * gcc.dg/vect/vect-69.c: New testcase.
28115         * gcc.dg/vect/vect-79.c: New testcase.
28116         * gcc.dg/vect/vect-80.c: New testcase.
28117
28118 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
28119
28120         * gcc.target/mips/asm-1.c: New test.
28121
28122 2004-09-19  Ira Rosen  <irar@il.ibm.com>
28123
28124         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
28125         * gcc.dg/vect/vect-73.c: New testcase.
28126         * gcc.dg/vect/vect-74.c: New testcase.
28127         * gcc.dg/vect/vect-75.c: New testcase.
28128         * gcc.dg/vect/vect-76.c: New testcase.
28129         * gcc.dg/vect/vect-77.c: New testcase.
28130         * gcc.dg/vect/vect-78.c: New testcase
28131
28132 2004-09-18  Paul Brook  <paul@codesourcery.com>
28133
28134         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
28135
28136 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
28137
28138         PR c/17424
28139         * gcc.dg/pr17424-1.c: New test.
28140
28141 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
28142
28143         * g++.dg/tree-ssa/pr17153.C: New test.
28144
28145 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
28146
28147         PR pch/13361
28148         * g++.dg/pch/wchar-1.C: New.
28149         * g++.dg/pch/wchar-1.Hs: New.
28150
28151 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
28152
28153         * gcc.c-torture/execute/20040917-1.c: New test.
28154
28155 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
28156
28157         PR tree-optimization/17319
28158         * gcc.dg/pr17319.c: New test.
28159
28160 2004-09-17  Devang Patel  <dpatel@apple.com>
28161
28162         * gcc.dg/20040813-1.c: New test.
28163
28164 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
28165
28166         PR tree-optimization/17273
28167         * gcc.c-torture/compile/pr17273.c: New test.
28168
28169 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
28170
28171         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
28172         Update expected messages.
28173         * gcc.dg/declspec-13.c: New test.
28174
28175 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
28176
28177         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
28178
28179 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
28180
28181         * gcc.c-torture/execute/pr17252.c: Use post-increment to
28182         change what 'a' is pointing to.
28183
28184 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
28185
28186         PR c++/16002
28187         * g++.dg/template/error18.C: New test.
28188
28189         PR c++/16029
28190         * g++.dg/warn/Wunused-8.C: New test.
28191
28192 2004-09-17  Steven Bosscher  <stevenb@suse.de>
28193
28194         PR tree-optimization/17513
28195         * gcc.dg/20040916-1.c: New test.
28196
28197 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
28198
28199         PR c++/17501
28200         * g++.dg/template/typename7.C: New test.
28201
28202 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28203
28204         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
28205
28206 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
28207
28208         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
28209         with -ftree-based-profiling also.
28210         * lib/profopt.exp: Support late-set profile_option/feedback_option.
28211
28212 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
28213
28214         PR/15364
28215         * gfortran.dg/der_array_io_1.f90: New test.
28216         * gfortran.dg/der_array_io_2.f90: New test.
28217         * gfortran.dg/der_array_io_3.f90: New test.
28218
28219 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
28220
28221         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
28222         EABI.
28223
28224 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
28225
28226         * g++.dg/opt/switch1.C: New test.
28227
28228 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28229
28230         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
28231         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
28232         Update expected messages.
28233
28234 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28235
28236         PR fortran/16485
28237         * gfortran.dg/same_name_1.f90: New test.
28238
28239 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
28240
28241         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
28242         dereference garbage pointers.
28243
28244 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
28245
28246         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
28247         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
28248
28249         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
28250         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
28251         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
28252
28253 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
28254
28255         PR c++/17324
28256         * g++.dg/template/mangle1.C: New test.
28257
28258 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
28259
28260         PR tree-optimization/17252
28261         * gcc.c-torture/execute/pr17252.c: New test.
28262
28263 2004-09-14  Andrew Pinski  <apinski@apple.com>
28264
28265         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
28266
28267 2004-09-14  Roger Sayle  <roger@eyesopen.com>
28268
28269         PR rtl-optimization/9771
28270         * gcc.dg/pr9771-1.c: New test case.
28271
28272 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
28273
28274         PR tree-optimization/15262
28275         * gcc.c-torture/execute/pr15262-1.c: New test.
28276         * gcc.c-torture/execute/pr15262-2.c: New test.
28277
28278 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28279
28280         * gcc.dg/declspec-12.c: New test.
28281
28282 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
28283
28284         * gfortran.dg/pr17090.f90: Add directives to test.
28285
28286 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28287
28288         * gcc.c-torture/compile/20040914-1.c: New test.
28289
28290 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
28291
28292         PR c++/16162
28293         * g++.dg/template/decl2.C: New test.
28294
28295 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
28296
28297         PR fortran/17090
28298         * gfortran.dg/pr17090.f90: New test.
28299
28300 2004-09-13  Dale Johannesen  <dalej@apple.com>
28301
28302         * gcc.c-torture/compile/pr17408.c: New test case.
28303
28304 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
28305
28306         PR c++/16716
28307         * g++.dg/parse/crash17.C: New test.
28308
28309         PR c++/17327
28310         * g++.dg/template/enum3.C: New test.
28311
28312 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
28313
28314         * lib/gcc-defs.exp: Load wrapper.exp.
28315         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
28316         using local code.
28317         * lib/gcc.exp (gcc_init): Similar.
28318         * lib/gfortran.exp (gfortran_init): Similar.
28319         * lib/objc.exp (objc_init): Similar.
28320         * lib/treelang.exp (treelang_init): Similar.
28321         * lib/wrapper.exp: New file with build_wrapper call machinery in
28322         ${tool}_maybe_build_wrapper.
28323
28324 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
28325
28326         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
28327         "inline".
28328         * gcc.dg/declspec-11.c: Update expected messages.
28329         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
28330         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
28331         gcc.dg/inline-12.c: New tests.
28332
28333 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
28334
28335         * g++.dg/tree-ssa/pr17400.C: New testcase.
28336
28337 2004-09-13  James E Wilson  <wilson@specifixinc.com>
28338
28339         * gcc.target/mips/sb1-1.c: New testcase.
28340
28341 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
28342
28343         * lib/g77-dg.exp: Remove unused file.
28344         * lib/mike-g77.exp: Ditto.
28345         * lib/g77.exp: Ditto.
28346
28347 2004-09-12  Richard Henderson  <rth@redhat.com>
28348
28349         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
28350
28351 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
28352
28353         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
28354         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28355         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
28356         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
28357         Update expected messages.
28358
28359 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
28360
28361         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
28362         declaration/use mismatch for dirp parameter.
28363
28364 2004-09-12  Andrew Pinski  <apinski@apple.com>
28365
28366         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
28367         -fgnu-runtime is passed.
28368
28369 2004-09-12  Richard Henderson  <rth@redhat.com>
28370
28371         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
28372         do the uplevel thing and update additional_flags directly.
28373         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
28374         gfortran.fortran-torture/execute/intrinsic_nearest.x,
28375         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
28376         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
28377
28378 2004-09-11  Steven Bosscher  <stevenb@suse.de>
28379
28380         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
28381
28382 2004-09-11  Roger Sayle  <roger@eyesopen.com>
28383
28384         PR middle-end/17411
28385         * g++.dg/opt/pr17411-1.C: New test case.
28386
28387 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28388
28389         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
28390         gcc.dg/tls/diag-2.c: Update expected messages.
28391         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
28392         messages.
28393         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
28394         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
28395         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
28396         gcc.dg/tls/diag-5.c: New tests.
28397
28398 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
28399
28400         * gcc.dg/20040910-1.c: Correct dg-error regexp.
28401
28402 2004-09-11  Steven Bosscher  <stevenb@suse.de>
28403
28404         * g++.dg/parse/break-in-for.C: New test.
28405
28406 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
28407
28408         * gcc.dg/tree-ssa/20040911-1.c: New test.
28409
28410 2004-09-11  Andreas Jaeger  <aj@suse.de>
28411
28412         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
28413         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
28414
28415 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
28416
28417         * gcc.target/frv: New directory of FR-V-specific tests.
28418
28419 2004-09-10  James E Wilson  <wilson@specifixinc.com>
28420
28421         * gcc.dg/convert-vec-1.c: New test.
28422
28423 2004-09-10  Roger Sayle  <roger@eyesopen.com>
28424
28425         PR middle-end/17024
28426         * gcc.dg/pr17024-1.c: New test case.
28427
28428 2004-09-10  Eric Christopher  <echristo@redhat.com>
28429
28430         * gcc.dg/20040910-1.c: New test.
28431
28432 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
28433
28434         * gcc.dg/bitfld-9.c: New test.
28435
28436 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
28437
28438         * gcc.c-torture/execute/ieee/acc1.c: New test.
28439         * gcc.c-torture/execute/ieee/acc2.c: New test.
28440         * gcc.c-torture/execute/ieee/mzero6.c: New test.
28441
28442 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28443
28444         * gcc.dg/deprecated-2.c: New test.
28445
28446 2004-09-09  James E Wilson  <wilson@specifixinc.com>
28447
28448         * gcc.dg/init-vec-1.c: New test.
28449
28450 2004-09-09  Roger Sayle  <roger@eyesopen.com>
28451
28452         PR middle-end/17055
28453         * gcc.dg/pr17055-1.c: New test case.
28454
28455 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
28456
28457         PR target/17377
28458         * gcc.c-torture/execute/pr17377.c: New test.
28459
28460 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28461
28462         PR c/8420
28463         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
28464         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
28465         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
28466         gcc.dg/long-long-typespec-1.c: New tests.
28467         * gcc.dg/tls/diag-2.c: Update expected diagnostics
28468
28469 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28470
28471         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
28472         gcc.dg/gnu99-static-1.c: New tests.
28473
28474 2004-09-08  Devang Patel  <dpatel@apple.com>
28475
28476         * gcc.dg/darwin-ld-20040828-1.c: New test.
28477         * gcc.dg/darwin-ld-20040828-2.c: New test.
28478         * gcc.dg/darwin-ld-20040828-3.c: New test.
28479
28480 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
28481
28482         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
28483         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
28484         in error message.
28485         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
28486         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
28487         in error message.
28488         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
28489         types they qualify.
28490         * objc.dg/type-size-2.m: Fix wording in comment.
28491         * objc.dg/va-meth-1.m: New test case.
28492
28493 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
28494
28495         PR c/16633:
28496         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
28497         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
28498
28499 2004-09-06  Devang Patel  <dpatel@apple.com>
28500
28501         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
28502         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
28503
28504 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
28505
28506         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
28507         reflect changed line numbering of diagnostics.
28508
28509 2004-09-06  Paul Brook  <paul@codesourcery.com>
28510
28511         * gfortran.dg/edit_real_1.f90: Add new test.
28512
28513 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28514
28515         * gcc.dg/tree-ssa/loop-2.c: New test.
28516         * gcc.dg/tree-ssa/loop-3.c: New test.
28517         * gcc.dg/tree-ssa/loop-4.c: New test.
28518         * gcc.dg/tree-ssa/loop-5.c: New test.
28519
28520 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28521
28522         * gcc.dg/format/sentinel-1.c: Update for parameter option.
28523
28524 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28525
28526         * gcc.dg/format/sentinel-1.c: New test.
28527
28528 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
28529
28530         * gcc.dg/builtins-46.c: New.
28531
28532 2004-09-03  Devang Patel  <dpatel@apple.com>
28533
28534         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
28535         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
28536
28537 2004-09-03  Jan Beulich  <jbeulich@novell.com>
28538
28539         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
28540         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
28541         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
28542         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
28543         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
28544         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
28545         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
28546         the non-portable bzero.
28547         * gcc.dg/20010912-1.c: xfail for NetWare.
28548         * gcc.dg/20020426-2.c: xfail for NetWare.
28549         * gcc.dg/20021014-1.c: xfail for NetWare.
28550         * gcc.dg/20021018-1.c: xfail for NetWare.
28551         * gcc.dg/20030213-1.c: xfail for NetWare.
28552         * gcc.dg/20030225-1.c: xfail for NetWare.
28553         * gcc.dg/20030708-1.c: xfail for NetWare.
28554         * gcc.dg/builtins-config.h: Also exclude NetWare.
28555         * gcc.dg/format/format.h: Define restrict only if not already defined.
28556         * gcc.dg/nest.c: xfail for NetWare.
28557         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
28558         * lib/target-supports.exp (check_visibility_available): Exclude
28559         NetWare.
28560
28561 2004-09-03  Jan Beulich  <jbeulich@novell.com>
28562
28563         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
28564         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
28565         deterministic starting point for the alignment of structure fields.
28566         * gcc.dg/Wpadded.c: Dito.
28567         * g++.dg/abi/vbase10.C: Dito.
28568
28569 2004-09-03  Devang Patel  <dpatel@apple.com>
28570
28571         * g++.dg/debug/pr15736.cc: New test.
28572
28573 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
28574
28575         * README.QMTEST: Fix out-of-date link.
28576
28577 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
28578
28579         PR fortran/16579
28580         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
28581         Delete.  Duplicate of gfortran.dg/g77/20010610.f
28582
28583 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
28584
28585         * g++.dg/abi/arm_rtti1.C: New test.
28586
28587 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
28588
28589         * gcc.dg/ppc-vector-memcpy.c: New.
28590         * gcc.dg/ppc-vector-memset.c: New.
28591
28592 2004-09-02  Chao-ying Fu  <fu@mips.com>
28593
28594         * gcc.target/mips/mips-3d-1.c: New test.
28595         * gcc.target/mips/mips-3d-2.c: New test.
28596         * gcc.target/mips/mips-3d-3.c: New test.
28597         * gcc.target/mips/mips-3d-4.c: New test.
28598         * gcc.target/mips/mips-3d-5.c: New test.
28599         * gcc.target/mips/mips-3d-6.c: New test.
28600         * gcc.target/mips/mips-3d-7.c: New test.
28601         * gcc.target/mips/mips-3d-8.c: New test.
28602         * gcc.target/mips/mips-3d-9.c: New test.
28603         * gcc.target/mips/mips-ps-1.c: New test.
28604         * gcc.target/mips/mips-ps-2.c: New test.
28605         * gcc.target/mips/mips-ps-3.c: New test.
28606         * gcc.target/mips/mips-ps-4.c: New test.
28607         * gcc.target/mips/mips-ps-type.c: New test.
28608
28609 2004-09-02  Paul Brook  <paul@codesourcery.com>
28610
28611         * gfortran.dg/edit_real_1.f90: Add new tests.
28612
28613 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28614
28615         PR fortran/15327
28616         * gfortran.dg/merge_char_1.f90: New test.
28617
28618 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28619
28620         PR fortran/16404
28621         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
28622
28623 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28624
28625         PR c/1522
28626         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
28627
28628 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
28629
28630         * g++.dg/opt/loop1.C: Do not XFAIL.
28631
28632 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
28633
28634         * gcc.c-torture/execute/20040831-1.c: New test.
28635
28636 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
28637
28638         PR fortran/16579
28639         * gfortran.dg/g77/20010610.f: Now passes.
28640         Copy from g77.f-torture/execute. Add dg-run directive.
28641         * gfortran.dg/g77/README: Update
28642
28643 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
28644
28645         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
28646         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
28647         (t1, t2, t3, t4): Add volatile.
28648
28649 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
28650
28651         * g++.dg/ext/visibility/arm1.C: New test.
28652
28653 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
28654
28655         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
28656         -pedantic-errors.
28657
28658 2004-09-01  Paul Brook  <paul@codesourcery.com>
28659
28660         * gfortran.dg/eof_2.f90: New test.
28661
28662 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28663
28664         PR fortran/16579
28665         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
28666
28667 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
28668
28669         PR libfortran/16805
28670         * gfortran.dg/list_read_2.f90: New test.
28671
28672 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
28673
28674         * g++.dg/abi/key1.C: New test.
28675
28676 2004-08-31  Richard Henderson  <rth@redhat.com>
28677
28678         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
28679         form of offsetof.
28680         * g++.dg/other/offsetof5.C: Remove duplicate.
28681
28682 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28683
28684         PR fortran/17244
28685         * gfortran.dg/func_derived_1.f90: New test.
28686
28687 2004-08-31  Paul Brook  <paul@codesourcery.com>
28688
28689         * gfortran.dg/eof_1.f90: New test.
28690
28691 2004-08-31  Paul Brook  <paul@codesourcery.com>
28692
28693         * gfortran.dg/list_read_1.f90: New file.
28694
28695 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
28696
28697         * g++.dg/opt/loop1.C: XFAIL.
28698
28699 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
28700
28701         * gcc.dg/funcdef-storage-1.c: New.
28702         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
28703         an extern function in local scope.
28704         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
28705         declare an 'auto inline' function in local scope.
28706         * gcc.dg/20011130-1.c: Likewise.
28707         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
28708         an 'auto' function in local scope.
28709         * gcc.dg/20021014-1.c: Likewise.
28710         * gcc.dg/20030331-2.c: Likewise.
28711
28712 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28713
28714         * gfortran.dg/blockdata_1.f90: New test.
28715
28716 2004-08-30  Richard Henderson  <rth@redhat.com>
28717
28718         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
28719
28720 2004-08-30  Richard Henderson  <rth@redhat.com>
28721
28722         * lib/fortran-torture.exp (fortran-torture-execute): Honor
28723         additional_flags set by alternate driver.
28724         (ieee-options): New procedure.
28725         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
28726         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
28727         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
28728         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
28729
28730 2004-08-30  Richard Henderson  <rth@redhat.com>
28731
28732         * lib/f-torture.exp: Remove.
28733
28734 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
28735
28736         PR rtl-optimization/16590
28737         * g++.dg/opt/loop1.C: New test.
28738
28739 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28740
28741         PR fortran/13910
28742         * gfortran.dg/oldstyle_1.f90: New test.
28743
28744 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
28745         Paul Brook  <paul@codesourcery.com>
28746
28747         * gfortran.dg/g77/README: Update.
28748         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
28749         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
28750         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
28751
28752 2004-08-28  Paul Brook  <paul@codesourcery.com>
28753
28754         PR libfortran/17195
28755         * gfortran.dg/edit_real_1.f90: New test.
28756
28757 2004-08-27  Paul Brook  <paul@codesourcery.com>
28758
28759         * gfortran.dg/rewind_1.f90: New test.
28760
28761 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
28762
28763         PR fortran/16597
28764         * gfortran.dg/pr16597.f90: New test.
28765
28766 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28767
28768         PR c/13801
28769         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
28770         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
28771         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
28772         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
28773         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
28774
28775 2004-08-26  Nick Clifton  <nickc@redhat.com>
28776
28777         * gcc.c-torture/compile/pr17119.c: New test.
28778
28779 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28780
28781         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
28782
28783 2004-08-25  Richard Henderson  <rth@redhat.com>
28784
28785         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
28786         the bits that expect kind=8 to be the largest real kind.
28787
28788 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
28789
28790         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
28791
28792 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28793
28794         * gfortran.dg/assignment_1.f90: New test.
28795
28796 2004-08-25  Adam Nemet  <anemet@lnxw.com>
28797
28798         * g++.dg/template/repo3.C: New test.
28799
28800 2004-08-25  Roger Sayle  <roger@eyesopen.com>
28801
28802         PR middle-end/16693
28803         PR tree-optimization/16372
28804         * g++.dg/opt/pr16372-1.C: New test case.
28805         * g++.dg/opt/pr16693-1.C: New test case.
28806         * g++.dg/opt/pr16693-2.C: New test case.
28807
28808 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
28809
28810         * objc.dg/proto-lossage-4.m: New test.
28811
28812 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
28813
28814         PR c++/17155
28815         * g++.dg/inherit/local2.C: New test.
28816
28817 2004-08-25  Paul Brook  <paul@codesourcery.com>
28818
28819         PR fortran/17144
28820         * gfortran.dg/string_ctor_1.f90: New test.
28821
28822 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28823
28824         PR c++/14428
28825         * g++.dg/template/redecl2.C: New test.
28826
28827 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
28828
28829         PR fortran/17143
28830         * gfortran.dg/pr17143.f90: New test.
28831
28832 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
28833
28834         PR fortran/17164
28835         * gfortran.dg/pr17164.f90: New test.
28836
28837 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28838
28839         * gcc.dg/tree-ssa/loop-1.c: New test.
28840
28841 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
28842
28843         * gcc.c-torture/compile/20040824-1.c: New test.
28844
28845 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
28846
28847         * gcc.c-torture/compile/iftrap-3.c: New test.
28848
28849 2004-08-24  Paul Brook  <paul@codesourcery.com>
28850
28851         * gfortran.dg/entry_2.f90: New test.
28852
28853 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28854
28855         PR c++/16889
28856         * g++.dg/lookup/ambig[12].C: New.
28857
28858 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28859
28860         PR c++/16706
28861         * g++.dg/template/crash21.C: New test.
28862         * g++.dg/template/crash22.C: Likewise.
28863
28864 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28865
28866         PR c++/17149
28867         * g++.dg/template/access15.C: New.
28868
28869 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28870
28871         PR c++/17163
28872         * g++.dg/template/repo2.C: New test.
28873
28874 2004-08-23  Roger Sayle  <roger@eyesopen.com>
28875
28876         PR rtl-optimization/17078
28877         * gcc.c-torture/execute/pr17078-1.c: New test case.
28878
28879 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28880
28881         PR c/14492
28882         * gcc.dg/debug/crash1.c: New test.
28883
28884 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
28885
28886         PR c/16180
28887         * gcc.dg/loop-5.c: New test.
28888
28889 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28890
28891         * gcc.c-torture/execute/20040823-1.c: New test.
28892
28893 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
28894
28895         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
28896         to the assembler.  Simplify test accordingly.
28897         (asm_abi_flags): Use GNU names.
28898         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
28899         to check for ABI flags.
28900
28901 2004-08-22  Andrew Pinski  <apinski@apple.com>
28902
28903         * g++.dg/opt/pr14029.C: New test.
28904         * gcc.c-torture/execute/pr15262.c: New test.
28905
28906 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28907
28908         * gfortran.dg/reduction.f90: Add checks with complex arguments.
28909
28910 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
28911
28912         PR 16908
28913         * gfortran.dg/direct_io.f90: New test.
28914
28915 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28916
28917         PR c++/17121
28918         * g++.dg/inherit/local2.C: New test.
28919
28920 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
28921
28922         PR c++/17120
28923         * g++.dg/warn/Wparentheses-4.C: New test.
28924
28925 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
28926
28927         PR c++/17121
28928         * g++.dg/inherit/local2.C: New test.
28929
28930         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
28931         * gcc.dg/ppc-ldstruct.c: Likewise.
28932         * gcc.dg/ppc64-abi-2.c: Likewise.
28933
28934 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
28935
28936         PR rtl-optimization/17099
28937         * gcc.c-torture/execute/20040820-1.c: New test.
28938
28939 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
28940
28941         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
28942
28943 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
28944
28945         PR fortran/17077
28946         * gfortran.dg/auto_array_1.f90: New test.
28947
28948 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28949
28950         PR fortran/17074
28951         * gfortran.dg/simpleif_1.f90: New test.
28952
28953 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
28954
28955         * lib/target-supports.exp (check_profiling_available): Return
28956         false for arm*-*-symbianelf* and arm*-*-eabi*.
28957
28958         PR c++/15890
28959         * g++.dg/template/delete1.C: New test.
28960
28961 2004-08-19  Paul Brook  <paul@codesourcery.com>
28962
28963         PR fortran/14976
28964         PR fortran/16228
28965         * gfortran.dg/data_char_1.f90: New test.
28966
28967 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
28968
28969         PR fortran/16946
28970         * gfortran.dg/reduction.f90: New testcase.
28971
28972 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28973
28974         PR fortran/16520
28975         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
28976
28977 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
28978
28979         PR c++/17041
28980         * g++.dg/Wparentheses-3.C: New test.
28981
28982 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
28983
28984         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
28985         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
28986         * gcc.dg/vect/vect-2.c: Likewise.
28987         * gcc.dg/vect/vect-3.c: Likewise.
28988         * gcc.dg/vect/vect-4.c: Likewise.
28989         * gcc.dg/vect/vect-5.c: Likewise.
28990         * gcc.dg/vect/vect-6.c: Likewise.
28991         * gcc.dg/vect/vect-7.c: Likewise.
28992         * gcc.dg/vect/vect-25.c: Likewise.
28993         * gcc.dg/vect/vect-31.c: Likewise.
28994         * gcc.dg/vect/vect-32.c: Likewise.
28995         * gcc.dg/vect/vect-34.c: Likewise.
28996         * gcc.dg/vect/vect-36.c: Likewise.
28997         * gcc.dg/vect/vect-all.c: Likewise.
28998
28999 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
29000
29001         PR c++/17068
29002         * g++.dg/template/operator4.C: New test.
29003
29004 2004-08-18  Richard Henderson  <rth@redhat.com>
29005
29006         * gcc.dg/20040206-1.c: XFAIL.
29007
29008 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
29009
29010         PR c++/16246
29011         * g++.dg/template/array7.C: New test.
29012
29013 2004-08-17  James E Wilson  <wilson@specifixinc.com>
29014
29015         * gcc.dg/mips-movcc-1.c: New test.
29016         * gcc.dg/mips-movcc-2.c: New test.
29017         * gcc.dg/mips-movcc-3.c: New test.
29018
29019         * gcc.dg/mips-nmadd-1.c: New test.
29020         * gcc.dg/mips-nmadd-2.c: New test.
29021
29022 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
29023
29024         PR c++/15871
29025         * g++.dg/opt/inline8.C: New test.
29026
29027         PR c++/16965
29028         * g++.dg/parse/error17.C: New test.
29029
29030 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
29031
29032         * gcc.dg/vect: New directory for vectorizer tests.
29033         * gcc.dg/vect/tree-vect.h: New file.
29034         * gcc.dg/vect/vect.exp: New file.
29035         * gcc.dg/vect/pr16105.c.c: New test.
29036         * gcc.dg/vect/vect-1.c: New test.
29037         * gcc.dg/vect/vect-2.c: New test.
29038         * gcc.dg/vect/vect-3.c: New test.
29039         * gcc.dg/vect/vect-4.c: New test.
29040         * gcc.dg/vect/vect-5.c: New test.
29041         * gcc.dg/vect/vect-6.c: New test.
29042         * gcc.dg/vect/vect-7.c: New test.
29043         * gcc.dg/vect/vect-8.c: New test.
29044         * gcc.dg/vect/vect-9.c: New test.
29045         * gcc.dg/vect/vect-10.c: New test.
29046         * gcc.dg/vect/vect-11.c: New test.
29047         * gcc.dg/vect/vect-12.c: New test.
29048         * gcc.dg/vect/vect-13.c: New test.
29049         * gcc.dg/vect/vect-14.c: New test.
29050         * gcc.dg/vect/vect-15.c: New test.
29051         * gcc.dg/vect/vect-16.c: New test.
29052         * gcc.dg/vect/vect-17.c: New test.
29053         * gcc.dg/vect/vect-18.c: New test.
29054         * gcc.dg/vect/vect-19.c: New test.
29055         * gcc.dg/vect/vect-20.c: New test.
29056         * gcc.dg/vect/vect-21.c: New test.
29057         * gcc.dg/vect/vect-22.c: New test.
29058         * gcc.dg/vect/vect-23.c: New test.
29059         * gcc.dg/vect/vect-24.c: New test.
29060         * gcc.dg/vect/vect-25.c: New test.
29061         * gcc.dg/vect/vect-26.c: New test.
29062         * gcc.dg/vect/vect-27.c: New test.
29063         * gcc.dg/vect/vect-28.c: New test.
29064         * gcc.dg/vect/vect-29.c: New test.
29065         * gcc.dg/vect/vect-30.c: New test.
29066         * gcc.dg/vect/vect-31.c: New test.
29067         * gcc.dg/vect/vect-32.c: New test.
29068         * gcc.dg/vect/vect-33.c: New test.
29069         * gcc.dg/vect/vect-34.c: New test.
29070         * gcc.dg/vect/vect-35.c: New test.
29071         * gcc.dg/vect/vect-36.c: New test.
29072         * gcc.dg/vect/vect-37.c: New test.
29073         * gcc.dg/vect/vect-38.c: New test.
29074         * gcc.dg/vect/vect-40.c: New test.
29075         * gcc.dg/vect/vect-41.c: New test.
29076         * gcc.dg/vect/vect-42.c: New test.
29077         * gcc.dg/vect/vect-43.c: New test.
29078         * gcc.dg/vect/vect-44.c: New test.
29079         * gcc.dg/vect/vect-45.c: New test.
29080         * gcc.dg/vect/vect-46.c: New test.
29081         * gcc.dg/vect/vect-47.c: New test.
29082         * gcc.dg/vect/vect-48.c: New test.
29083         * gcc.dg/vect/vect-49.c: New test.
29084         * gcc.dg/vect/vect-50.c: New test.
29085         * gcc.dg/vect/vect-51.c: New test.
29086         * gcc.dg/vect/vect-52.c: New test.
29087         * gcc.dg/vect/vect-53.c: New test.
29088         * gcc.dg/vect/vect-54.c: New test.
29089         * gcc.dg/vect/vect-55.c: New test.
29090         * gcc.dg/vect/vect-56.c: New test.
29091         * gcc.dg/vect/vect-57.c: New test.
29092         * gcc.dg/vect/vect-58.c: New test.
29093         * gcc.dg/vect/vect-59.c: New test.
29094         * gcc.dg/vect/vect-60.c: New test.
29095         * gcc.dg/vect/vect-61.c: New test.
29096         * gcc.dg/vect/vect-all.c: New test.
29097         * gcc.dg/vect/vect-none.c: New test.
29098
29099 2004-08-17  Paul Brook  <paul@codesourcery.com>
29100
29101         PR fortran/13082
29102         * gfortran.dg/entry_1.f90: New test.
29103
29104 2004-08-17  Andrew Pinski  <apinski@apple.com>
29105
29106         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
29107
29108 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
29109
29110         * gcc.dg/pr17036-1.c: New test.
29111
29112 2004-08-16  Devang Patel  <dpatel@apple.com>
29113
29114         * gcc.dg/darwin-20040809-1.c: New test.
29115
29116 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
29117
29118         * gcc.dg/funcdef-attr-1.c: New test.
29119
29120 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
29121
29122         * gcc.dg/altivec-17.c: New test.
29123         * gcc.dg/altivec-18.c: New test.
29124
29125 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29126
29127         PR c++/6749
29128         * g++.dg/template/vtable2.C: New test.
29129
29130 2004-08-14  Richard Henderson  <rth@redhat.com>
29131
29132         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
29133         * gcc.dg/pack-test-4.c (main): Return 0.
29134         * gcc.dg/setjmp-1.c: Remove XFAIL.
29135         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
29136
29137 2004-08-14  Richard Henderson  <rth@redhat.com>
29138
29139         * gcc.dg/980217-1.c: Add prototype for printf.
29140
29141 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
29142
29143         * gfortran.dg/pr16935.f90: New test.
29144
29145 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
29146
29147         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
29148
29149 2004-08-13  Paul Brook  <paul@codesourcery.com>
29150
29151         * gfortran.dg/der_io_1.f90: Remove stray comma.
29152
29153 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
29154
29155         * gcc.dg/vmx/cw-bug-2.c: Remove.
29156         * gcc.dg/vmx/vprint-1.c: Remove.
29157         * gcc.dg/vmx/vscan-1.c: Remove.
29158
29159 2004-08-12  Devang patel  <dpatel@apple.com>
29160
29161         * gcc.dg/darwin-20040809-2.c: New test.
29162
29163 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
29164
29165         * g++.dg/ext/altivec-12.C: New test.
29166
29167         * g++.dg/ext/altivec-11.C: New test.
29168
29169 2004-08-12  Paul Brook  <paul@codesourcery.com>
29170
29171         * g++.dg/abi/arm_cxa_vec_1.C: New test.
29172
29173 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
29174
29175         * g++.dg/ext/altivec-2.C: Check for hardware support before
29176         executing any VMX instructions.
29177
29178         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
29179
29180 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
29181
29182         PR c++/16276
29183         * g++.old-deja/g++.other/comdat4.C: New test.
29184         * g++.old-deja/g++.other/comdat4-aux.cc: New.
29185
29186 2004-08-12  Ben Elliston  <bje@au.ibm.com>
29187
29188         PR target/16286
29189         * gcc.dg/pr16286.c: New test.
29190
29191 2004-08-12 Jan Beulich <jbeulich@novell.com>
29192
29193         * g++.dg/ext/asm5.C: New.
29194
29195 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
29196
29197         PR c++/16698
29198         * g++.dg/eh/crash1.C: New test.
29199
29200         PR c++/16717
29201         * g++.dg/ext/construct1.C: New test.
29202
29203 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
29204
29205         PR c++/16853
29206         * g++.dg/init/ptrmem1.C: New test.
29207
29208         PR c++/16618
29209         * g++.dg/parse/offsetof5.C: New test.
29210
29211         PR c++/16870
29212         * g++.dg/template/overload3.C: New test.
29213
29214 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
29215
29216         PR c++/16964
29217         * g++.dg/parse/error16.C: New test.
29218
29219         PR c++/16904
29220         * g++.dg/template/error14.C: New test.
29221
29222         PR c++/16929
29223         * g++.dg/template/error15.C: New test.
29224
29225 2004-08-11  Devang Patel  <dpatel@apple.com>
29226
29227         * gcc.dg/darwin-ld-20040809-1.c: New test.
29228         * gcc.dg/darwin-ld-20040809-2.c: New test.
29229
29230 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
29231
29232         PR fortran/16917
29233         * gfortran.dg/dfloat_1.f90: New test.
29234
29235 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
29236
29237         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
29238         * gcc.dg/dll-2.c: Fix dg-require syntax.
29239         * gcc.misc-tests/arm-isr.c (abort): Declare.
29240         (exit): Likewise.
29241
29242 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
29243
29244         PR c++/16971
29245         * g++.dg/parse/crash16.C: New test.
29246
29247 2004-08-10  Roger Sayle  <roger@eyesopen.com>
29248
29249         * gcc.dg/mips-rsqrt-1.c: New test case.
29250         * gcc.dg/mips-rsqrt-2.c: New test case.
29251         * gcc.dg/mips-rsqrt-3.c: New test case.
29252
29253 2004-08-10  Paul Brook  <paul@codesourcery.com>
29254
29255         * gfortran.dg/der_io_1.f90: New test.
29256
29257 2004-08-10  Paul Brook  <paul@codesourcery.com>
29258
29259         PR fortran/16919
29260         * gfortran.dg/der_array_1.f90: New test.
29261
29262 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
29263
29264         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
29265
29266 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
29267
29268         * gcc.dg/wchar_t-2.c: Fix typo.
29269
29270 2004-08-09  Falk Hueffner  <falk@debian.org>
29271
29272         PR tree-optimization/12517
29273         * gcc.c-torture/compile/pr12517.c: New test.
29274
29275         PR tree-optimization/12578
29276         * gcc.c-torture/compile/pr12578.c: New test.
29277
29278         PR tree-optimization/12899
29279         * gcc.c-torture/compile/pr12899.c: New test.
29280
29281         PR rtl-optimization/14692
29282         * gcc.c-torture/compile/pr14692.c: New test.
29283
29284         PR tree-optimization/16461
29285         * gcc.c-torture/compile/pr16461.c: New test.
29286
29287 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
29288
29289         * gfortran.dg/getenv_1.f90: New test.
29290
29291 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
29292
29293         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
29294         wchar_t.
29295         * gcc.dg/symbian5.c: Test -fno-short-wchar.
29296
29297 2004-08-06  Paul Brook  <paul@codesourcery.com>
29298
29299         * gfortran.dg/ret_array_1.f90: New test.
29300         * gfortran.dg/ret_pointer_1.f90: New test.
29301
29302 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
29303
29304         * gcc.dg/missing-field-init-[12].c: New tests.
29305         * g++.dg/warn/missing-field-init-[12].C: New tests.
29306
29307 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
29308
29309         * gcc.dg/enum2.c: New test.
29310         * gcc.dg/symbian3.c: Likewise.
29311         * gcc.dg/symbian4.c: Likewise.
29312         * gcc.dg/wchar_t-2.c: Likewise.
29313
29314 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
29315
29316         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
29317         destructor tests.
29318
29319 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
29320
29321         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
29322         dg-require-visiblity.
29323         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
29324         * g++.dg/ext/visibility/fvisibility.C: Likewise.
29325         * g++.dg/ext/visibility/memfuncts.C: Likewise.
29326         * g++.dg/ext/visibility/new1.C: Likewise.
29327         * g++.dg/ext/visibility/pragma.C: Likewise.
29328         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
29329         * g++.dg/ext/visibility/virtual.C: Likewise.
29330         * g++/dg/ext/visibility/visibility-1.C: Likewise.
29331         * g++/dg/ext/visibility/visibility-2.C: Likewise.
29332         * g++/dg/ext/visibility/visibility-3.C: Likewise.
29333         * g++/dg/ext/visibility/visibility-4.C: Likewise.
29334         * g++/dg/ext/visibility/visibility-5.C: Likewise.
29335         * g++/dg/ext/visibility/visibility-6.C: Likewise.
29336         * g++/dg/ext/visibility/visibility-7.C: Likewise.
29337         * g++/dg/ext/visibility/visibility-8.C: New test.
29338         * gcc.c-torture/compile/dll.x: Remove.
29339         * gcc.dg/dll-2.c: Use dg-require-dll
29340         * gcc.dg/visibility-10.c: New test.
29341         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
29342         supporting DLLs.
29343         * lib/scanasm.exp (scan_hidden): New function.
29344         (scan_not_hidden): Likewise.
29345
29346 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
29347
29348         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
29349
29350 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
29351
29352         * gcc.c-torture/execute/20040805-1.c: New test.
29353
29354 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
29355
29356         * gcc.dg/20020118-1.c: Declare abort.
29357         * gcc.dg/altivec_check.h: Likewise.
29358         * gcc.dg/iftrap-2.c: Likewise.
29359         * gcc.dg/pragma-darwin.c: Likewise.
29360         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
29361
29362 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
29363
29364         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
29365
29366 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29367
29368         * gcc.c-torture/execute/builtins/abs-2.c,
29369         gcc.c-torture/execute/builtins/abs-3.c,
29370         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
29371         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
29372         intmax_t, uintmax_t and their limits.
29373         * gcc.dg/intmax_t-1.c: New test.
29374
29375 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29376
29377         * g++.dg/tc1/dr147.C: Add reference to PR.
29378
29379 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
29380
29381         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
29382         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
29383
29384 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
29385
29386         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
29387
29388 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29389
29390         * gcc.dg/redecl-5.c: New test.
29391         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
29392         of scanf.
29393
29394 2004-08-03  Roger Sayle  <roger@eyesopen.com>
29395
29396         PR middle-end/16790
29397         * gcc.c-torture/execute/pr16790-1.c: New test case.
29398
29399 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
29400
29401         * g++.dg/ext/visibility/assign1.C: New test.
29402         * g++.dg/ext/visibility/new1.C: Likewise.
29403
29404         * gcc.dg/symbian1.c: New test.
29405         * gcc.dg/symbian2.c: Likewise.
29406
29407 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
29408
29409         PR target/16570
29410         * gcc.dg/i386-sse-9.c: New test.
29411
29412 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29413
29414         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
29415
29416 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
29417
29418         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
29419         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
29420         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
29421         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
29422         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
29423         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
29424         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
29425         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
29426         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
29427         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
29428         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
29429         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
29430         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
29431         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
29432         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
29433         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
29434         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
29435         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
29436         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
29437         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
29438         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
29439         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
29440         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
29441         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29442         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
29443         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
29444         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
29445         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
29446         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29447         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29448         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
29449         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
29450         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
29451         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
29452         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
29453         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29454         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29455         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29456         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29457         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
29458         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
29459         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
29460         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
29461         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
29462         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29463         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29464         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
29465         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
29466         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
29467         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
29468         gcc.misc-tests/i386-pf-3dnow-1.c,
29469         gcc.misc-tests/i386-pf-athlon-1.c,
29470         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29471         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
29472         Declare built-in functions used.
29473         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
29474
29475 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
29476
29477         PR c++/16707
29478         * g++.dg/lookup/using12.C: New test.
29479
29480         * g++.dg/init/null1.C: Fix PR number.
29481         * g++.dg/parse/namespace10.C: Likewise.
29482
29483 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
29484
29485         PR c++/16224
29486         * g++.dg/template/spec17.C: New test.
29487         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
29488         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
29489
29490 2004-08-02  David Billinghurst
29491
29492         PR fortran/16292
29493         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
29494
29495 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
29496
29497         * gcc.dg/ia64-got-1.c: New test case.
29498
29499 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
29500
29501         PR c++/16489
29502         * g++.dg/init/null1.C: New test.
29503         * g++.dg/tc1/dr76.C: Adjust error marker.
29504
29505         PR c++/16529
29506         * g++.dg/parse/namespace10.C: New test.
29507
29508         PR c++/16810
29509         * g++.dg/inherit/ptrmem2.C: New test.
29510
29511 2004-08-02  Ben Elliston  <bje@au.ibm.com>
29512
29513         PR target/16155
29514         * gcc.dg/pr16155.c: New test.
29515
29516 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
29517
29518         * gcc.dg/redecl-2.c: New test.
29519
29520 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
29521
29522         * gcc.dg/darwin-longdouble.c: New file.
29523
29524 2004-07-30  Richard Henderson  <rth@redhat.com>
29525
29526         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
29527         write to constant argument.
29528         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
29529
29530 2004-07-30  Richard Henderson  <rth@redhat.com>
29531
29532         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
29533         tests of nearest around zero.
29534
29535 2004-07-30  Andrew Pinski  <apinski@apple.com>
29536
29537         * gcc.c-torture/compile/20040730-1.c: New test.
29538
29539 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
29540
29541         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
29542         powerpc-eabispe.
29543
29544 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
29545
29546         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
29547
29548 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
29549
29550         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
29551         contains $ld_library_path.
29552         * lib/gfortran.exp (gfortran_link_flags): Likewise.
29553
29554 2004-07-29  Richard Henderson  <rth@redhat.com>
29555
29556         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
29557
29558         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
29559         (alt2, which): New.
29560         (Check): Accept either alternative.
29561
29562 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
29563
29564         * g++.dg/abi/inline1.C: New test.
29565         * g++.dg/abi/local1-a.cc: Likewise.
29566         * g++.dg/abi/local1.C: Likewise.
29567         * g++.dg/abi/mangle11.C: Tweak location of warnings.
29568         * g++.dg/abi/mangle12.C: Likewise.
29569         * g++.dg/abi/mangle17.C: Likewise.
29570         * g++.dg/abi/mangle20-2.C: Likewise.
29571         * g++.dg/opt/interface1.C: Likewise.
29572         * g++.dg/opt/interface1.h: Likewise.
29573         * g++.dg/opt/interface1-a.cc: New test.
29574         * g++.dg/parse/repo1.C: New test.
29575         * g++.dg/template/repo1.C: Likewise.
29576         * g++.dg/warn/Winline-1.C: Likewise.
29577         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
29578
29579 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
29580
29581         * gcc.dg/tree-ssa/20040729-1.c: New test.
29582
29583 2004-07-27  Matt Austern <austern@apple.com>
29584
29585         * gcc.dg/darwin-bool-1.c: New test.
29586         * gcc.dg/darwin-bool-2.c: New test.
29587
29588 2004-07-28  Richard Henderson  <rth@redhat.com>
29589
29590         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
29591         arguments in the correct type.  Don't write to constant arguments.
29592
29593 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29594
29595         PR tree-optimization/16688
29596         PR tree-optimization/16689
29597         * g++.dg/tree-ssa/pr16688.C: New test.
29598
29599 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29600
29601         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
29602         loads.  Not only in the comment, this time.
29603
29604 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
29605
29606         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
29607         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
29608         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
29609         * gcc.dg/sh4a-bitmovua.c: New.
29610         * gcc.dg/sh4a-cos.c: New.
29611         * gcc.dg/sh4a-cosf.c: New.
29612         * gcc.dg/sh4a-fprun.c: New.
29613         * gcc.dg/sh4a-fsrra.c: New.
29614         * gcc.dg/sh4a-memmovua.c: New.
29615         * gcc.dg/sh4a-sin.c: New.
29616         * gcc.dg/sh4a-sincos.c: New.
29617         * gcc.dg/sh4a-sincosf.c: New.
29618         * gcc.dg/sh4a-sinf.c: New.
29619
29620 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29621
29622         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
29623         conditionals.
29624         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
29625         loads.
29626         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
29627         DOM1.
29628
29629 2004-07-27  Andrew Pinski  <apinski@apple.com>
29630
29631         * g++.dg/rtti/tinfo1.C: Correct the xfail.
29632
29633 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
29634
29635         * gcc.dg/pragma-isr.c: New test.
29636
29637 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29638
29639         PR c++/14429
29640         * g++.dg/template/ttp11.C: New test.
29641
29642 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
29643
29644         * gcc.c-torture/compile/20040727-1.c: New test.
29645
29646 2004-07-26  Eric Christopher  <echristo@redhat.com>
29647
29648         * gcc.c-torture/compile/20040726-2.c: New test.
29649
29650 2004-07-26  Andrew Pinski  <apinski@apple.com>
29651
29652         * g++.dg/rtti/tinfo1.C: Xfail.
29653
29654 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
29655
29656         * gcc.c-torture/compile/20040726-1.c: New test.
29657
29658 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
29659             Brian Ryner  <bryner@brianryner.com>
29660
29661         PR c++/9283
29662         PR c++/15000
29663         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
29664         * g++.dg/ext/visibility/: New directory.
29665         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
29666         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
29667         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
29668         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
29669         * g++.dg/ext/visibility/fvisibility.C,
29670         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
29671         g++.dg/ext/visibility/fvisibility-override1.C
29672         g++.dg/ext/visibility/fvisibility-override2.C
29673         g++.dg/ext/visibility/memfuncts.C
29674         g++.dg/ext/visibility/noPLT.C
29675         g++.dg/ext/visibility/pragma.C
29676         g++.dg/ext/visibility/pragma-override1.C
29677         g++.dg/ext/visibility/pragma-override2.C
29678         g++.dg/ext/visibility/staticmemfuncts.C
29679         g++.dg/ext/visibility/virtual.C: New tests.
29680
29681 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29682
29683         PR c/15360
29684         * gcc.dg/pr15360-1.c: New test.
29685
29686 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
29687
29688         * gcc.dg/pragma-align-2.c: New test.
29689         * gcc.dg/pragma-init-fini.c: New test.
29690         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
29691         targets.
29692
29693 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
29694
29695         * gcc.dg/init-string-2.c: New test.
29696
29697 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
29698
29699         PR 16684
29700         * gcc.dg/Wredundant-decls-1.c: New test case.
29701
29702 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
29703
29704         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
29705         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
29706         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
29707         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
29708         * gcc.dg/compat/generate-random.c: New file.
29709         * gcc.dg/compat/generate-random.h: Likewise.
29710         * gcc.dg/compat/generate-random_r.c: Likewise.
29711         * gcc.dg/compat/struct-layout-1.h: Likewise.
29712         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
29713         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
29714         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
29715         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
29716         * gcc.dg/compat/struct-layout-1_main.c: New test.
29717         * gcc.dg/compat/struct-layout-1_x.c: New file.
29718         * gcc.dg/compat/struct-layout-1_y.c: New file.
29719         * gcc.dg/compat/struct-layout-1_test.h: New file.
29720
29721 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29722
29723         * gcc.dg/comp-return-1.c: New test
29724
29725 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
29726
29727         * gcc.dg/vmx/8-02a.c: Fix typo.
29728
29729         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
29730         * gcc.dg/darwin-abi-3.c: New test.
29731
29732         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
29733         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
29734
29735         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
29736         * gcc.dg/vmx/ops-long-1.c: New test.
29737         * gcc.dg/vmx/ops-long-2.c: New test.
29738
29739 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
29740
29741         * g++.dg/lookup/conv-[1234].C: New.
29742
29743 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
29744
29745         * g++.dg/parse/attr2.C: Simplify.
29746
29747 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29748
29749         PR c/7284
29750         * gcc.c-torture/execute/pr7284-1.c: New test.
29751
29752 2004-07-22  Brian Booth  <bbooth@redhat.com>
29753
29754         * gcc.dg/tree-ssa/20040721-1.c: New test.
29755
29756 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29757
29758         * g++.dg/template/crash20.c: New.
29759
29760 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
29761
29762         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
29763         Add dg-run directive.  Declare variables as required.
29764         * gfortran.dg/g77/README: Update
29765
29766 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
29767
29768         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
29769         gcc.dg/cris-peep2-andu2.c: New tests.
29770
29771 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29772
29773         PR c/15052
29774         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
29775         on return type.
29776         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
29777         messages.
29778         * gcc.dg/qual-return-2.c: Update expected messages.
29779         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
29780
29781 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29782
29783         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
29784         * gcc.dg/noncompile/921102-1.c: Update expected error message.
29785
29786 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29787
29788         PR c/11250
29789         * gcc.dg/init-string-1.c: New test.
29790
29791 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
29792
29793         PR middle-end/15345
29794         PR c/16450
29795         * gcc.dg/torture/nested-fn-1.c: New test.
29796
29797 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
29798
29799         PR target/16559
29800         * gcc.dg/ia64-fptr-1.c: New file.
29801
29802 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29803
29804         PR c++/14497
29805         * g++.dg/template/spec16.C: New test.
29806         * g++.old-deja/g++.robertl/eb118.C: Remove.
29807
29808 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29809
29810         PR c++/509
29811         * g++.dg/template/spec15.C: New test.
29812
29813 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
29814
29815         Copy cases from g77.f-torture/execute and add dg-run
29816         directive.  Other changes as noted.
29817         * gfortran.dg/g77/13037.f
29818         * gfortran.dg/g77/1832.f
29819         * gfortran.dg/g77/19981119-0.f
29820         * gfortran.dg/g77/19990313-0.f
29821         * gfortran.dg/g77/19990313-1.f
29822         * gfortran.dg/g77/19990313-2.f
29823         * gfortran.dg/g77/19990313-3.f
29824         * gfortran.dg/g77/19990419-1.f
29825         * gfortran.dg/g77/19990826-0.f
29826         * gfortran.dg/g77/19990826-2.f
29827         * gfortran.dg/g77/20000503-1.f
29828         * gfortran.dg/g77/20001111.f
29829         * gfortran.dg/g77/20010116.f
29830         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
29831         * gfortran.dg/g77/20010430.f
29832         * gfortran.dg/g77/6177.f
29833         * gfortran.dg/g77/947.f
29834         * gfortran.dg/g77/970816-3.f
29835         * gfortran.dg/g77/971102-1.f
29836         * gfortran.dg/g77/980520-1.f
29837         * gfortran.dg/g77/980628-0.f
29838         * gfortran.dg/g77/980628-1.f
29839         * gfortran.dg/g77/980628-10.f
29840         * gfortran.dg/g77/980628-2.f
29841         * gfortran.dg/g77/980628-3.f
29842         * gfortran.dg/g77/980628-7.f
29843         * gfortran.dg/g77/980628-8.f
29844         * gfortran.dg/g77/980628-9.f
29845         * gfortran.dg/g77/980701-0.f
29846         * gfortran.dg/g77/980701-1.f
29847         * gfortran.dg/g77/cabs.f
29848         * gfortran.dg/g77/claus.f
29849         * gfortran.dg/g77/complex_1.f
29850         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
29851         * gfortran.dg/g77/dcomplex.f
29852         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
29853         * gfortran.dg/g77/f90-intrinsic-mathematical.f
29854         * gfortran.dg/g77/f90-intrinsic-numeric.f
29855         * gfortran.dg/g77/int8421.f
29856         * gfortran.dg/g77/labug1.f
29857         * gfortran.dg/g77/large_vec.f
29858         * gfortran.dg/g77/le.f
29859         * gfortran.dg/g77/short.f
29860         * gfortran.dg/g77/README: Update
29861
29862 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
29863
29864         PR c++/16637
29865         * g++.dg/parse/lookup4.C: New test.
29866
29867 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29868
29869         PR c++/16175
29870         * g++.dg/template/ttp10.C: New test.
29871
29872 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29873
29874         * gcc.dg/pr12625-1.c: New test.
29875
29876 2004-07-20  Steven Bosscher  <stevenb@suse.de>
29877
29878         * gcc.dg/switch-warn-1.c: New test.
29879         * gcc.dg/switch-warn-2.c: New test.
29880         * gcc.c-torture/compile/pr14730.c: Update.
29881
29882 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
29883
29884         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
29885         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
29886         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
29887         g++.dg/template/nontype3.C: Remove trailing CR from tests.
29888
29889 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
29890
29891         PR c++/16623
29892         * g++.dg/template/assign1.C: New test.
29893
29894 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29895
29896         PR c++/12170
29897         * g++.dg/template/ttp9.C: New test.
29898
29899 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
29900
29901         * gcc.dg/format/cmn-err-1.c: New test.
29902
29903 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
29904
29905         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
29906         gcc.dg/Wparentheses-10.c: New tests.
29907         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
29908
29909 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29910
29911         PR fortran/16465
29912         * gfortran.dg/g77//ffixed-line-length-0.f,
29913         gfortran.dg/g77/ffixed-line-length-132.f,
29914         gfortran.dg/g77/ffixed-line-length-72.f,
29915         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
29916         gfortran.dg/g77/README: Update.
29917
29918 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29919
29920         PR c++/13092
29921         * g++.dg/template/non-dependent7.C: New test.
29922         * g++.dg/template/non-dependent8.C: Likewise.
29923         * g++.dg/template/non-dependent9.C: Likewise.
29924         * g++.dg/template/non-dependent10.C: Likewise.
29925
29926 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
29927
29928         PR c++/16337
29929         * g++.dg/parse/attr2.C: New test.
29930
29931 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
29932
29933         * g77.dg: Removed.
29934         * g77.f-torture: Ditto.
29935
29936 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29937
29938         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
29939         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
29940         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
29941
29942 2004-07-16  Richard Henderson  <rth@redhat.com>
29943
29944         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
29945
29946 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29947
29948         * lib/fortran-torture.exp (fortran-torture): Don't test compile
29949         tests with full list of options.
29950         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
29951         of TORTURE_OPTIONS if test contains 'dg-do run'.
29952
29953         PR fortran/16404
29954         * gfortran.dg/do_iterator.f90: New test.
29955
29956 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29957
29958         PR rtl-optimization/16536
29959         * gcc.c-torture/execute/restrict-1.c: New test.
29960
29961 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29962
29963         PR fortran/15324
29964         * gfortran.dg/pr15324.f90: New test.
29965
29966         PR fortran/15129
29967         * gfortran.dg/pr15129.f90: New test.
29968
29969         PR fortran/15140
29970         * gfortran.dg/pr15140.f90: New test.
29971
29972         PR fortran/13792
29973         * gfortran.fortran-torture/execute/bounds.f90: Add check for
29974         compile-time simplification.
29975
29976 2004-07-14  Mike Stump  <mrs@apple.com>
29977
29978         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
29979
29980 2004-07-14  James E Wilson  <wilson@specifixinc.com>
29981
29982         PR target/16325
29983         * gcc.dg/profile-generate-1.c: New.
29984
29985 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
29986
29987         * gcc.c-torture/execute/20040709-1.c: New test.
29988         * gcc.c-torture/execute/20040709-2.c: New test.
29989
29990 2004-07-14  Mike Stump  <mrs@apple.com>
29991
29992         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
29993
29994 2004-07-14  Mike Stump  <mrs@apple.com>
29995
29996         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
29997
29998 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
29999
30000         PR c++/16518
30001         * g++.dg/parse/mutable1.C: New test.
30002
30003 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
30004
30005         PR tree-optimization/16443
30006         * gcc.dg/tree-ssa/20040713-1.c: New test.
30007
30008 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
30009
30010         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
30011         for operator new.
30012
30013 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
30014
30015         * gfortran.dg/g77/README: New file
30016         * gfortran.dg/g77/19981216-0.f: Copy from
30017         g77.f-torture/noncompile.  Add "dg-do compile" and
30018         dg-error as required.
30019         * gfortran.dg/g77/19990218-1.f: Likewise.
30020         * gfortran.dg/g77/19990905-1.f: Likewise.
30021         * gfortran.dg/g77/9263.f: Likewise.
30022         * gfortran.dg/g77/980615-0.f: Likewise.
30023         * gfortran.dg/g77/980616-0.f: Likewise.
30024         * gfortran.dg/g77/check0.f: Likewise.
30025         * gfortran.dg/g77/select_no_compile.f: Likewise.
30026
30027 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
30028
30029         Copy files from g77.f-torture/compile.
30030         Add "{ dg-do compile}".  Other changes as noted
30031         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
30032         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
30033         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
30034         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
30035         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
30036         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
30037         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
30038         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
30039         statement to conform to standard.  Append alpha1.x for reference.
30040         * gfortran.dg/g77/xformat.f: Add dg-warning
30041
30042 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
30043
30044         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
30045         Add {dg-do compile} directive.
30046         * gfortran.dg/g77/cpp2.F: Likewise.
30047
30048 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30049
30050         PR c++/5402
30051         * g++.dg/lookup/name-clash1.C: New test.
30052
30053         PR c++/9777
30054         * g++.dg/lookup/name-clash2.C: New test.
30055
30056         PR c++/12102
30057         * g++.dg/lookup/name-clash3.C: New test.
30058
30059 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30060
30061         * g++.dg/lookup/new2.C: New test.
30062         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
30063
30064 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
30065
30066         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
30067         Add {dg-do compile} directive.
30068         * gfortran.dg/g77/13060.f: Likewise.
30069         * gfortran.dg/g77/19990218-0.f: Likewise.
30070         * gfortran.dg/g77/19990305-0.f: Likewise.
30071         * gfortran.dg/g77/19990419-0.f: Likewise.
30072         * gfortran.dg/g77/19990502-0.f: Likewise.
30073         * gfortran.dg/g77/19990502-1.f: Likewise.
30074         * gfortran.dg/g77/19990525-0.f: Likewise.
30075         * gfortran.dg/g77/19990826-1.f: Likewise.
30076         * gfortran.dg/g77/19990826-3.f: Likewise.
30077         * gfortran.dg/g77/19990905-2.f: Likewise.
30078         * gfortran.dg/g77/20000412-1.f: Likewise.
30079         * gfortran.dg/g77/20000511-1.f: Likewise.
30080         * gfortran.dg/g77/20000511-2.f: Likewise.
30081         * gfortran.dg/g77/20000518.f: Likewise.
30082         * gfortran.dg/g77/20000601-1.f: Likewise.
30083         * gfortran.dg/g77/20000601-2.f: Likewise.
30084         * gfortran.dg/g77/20000629-1.f: Likewise.
30085         * gfortran.dg/g77/20000630-2.f: Likewise.
30086         * gfortran.dg/g77/20010115.f: Likewise.
30087         * gfortran.dg/g77/20010321-1.f: Likewise.
30088         * gfortran.dg/g77/20010426.f: Likewise.
30089         * gfortran.dg/g77/20020307-1.f: Likewise.
30090         * gfortran.dg/g77/8485.f: Likewise.
30091         * gfortran.dg/g77/960317-1.f: Likewise.
30092         * gfortran.dg/g77/970915-0.f: Likewise.
30093         * gfortran.dg/g77/980310-1.f: Likewise.
30094         * gfortran.dg/g77/980310-2.f: Likewise.
30095         * gfortran.dg/g77/980310-3.f: Likewise.
30096         * gfortran.dg/g77/980310-4.f: Likewise.
30097         * gfortran.dg/g77/980310-6.f: Likewise.
30098         * gfortran.dg/g77/980310-7.f: Likewise.
30099         * gfortran.dg/g77/980310-8.f: Likewise.
30100         * gfortran.dg/g77/980419-2.f: Likewise.
30101         * gfortran.dg/g77/980424-0.f: Likewise.
30102         * gfortran.dg/g77/980427-0.f: Likewise.
30103         * gfortran.dg/g77/980729-0.f: Likewise.
30104         * gfortran.dg/g77/981117-1.f: Likewise.
30105         * gfortran.dg/g77/toon_1.f: Likewise.
30106
30107 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30108
30109         PR c++/2204
30110         * g++.dg/other/abstract2.C: New test.
30111
30112 2004-07-12  Paul Brook  <paul@codesourcery.com>
30113
30114         * gfortran.dg/pointer_init_1.f90: New test.
30115
30116 2004-07-11  Paul Brook  <paul@codesourcery.com>
30117
30118         PR fortran/15986
30119         * gfortran.dg/contained_1.f90: New test.
30120
30121 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
30122
30123         * g++.dg/parse/defarg8.C: New test.
30124
30125 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30126
30127         PR fortran/16433
30128         * gfortran.dg/pr16433.f: New test.
30129
30130         PR fortran/17574
30131         * gfortran.dg/pr15754.f90: New test.
30132
30133 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30134
30135         PR tree-optimization/16437
30136         * gcc.c-torture/execute/bitfld-4.c: New test.
30137
30138 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30139
30140         * gfortran.fortran-torture/execute/common_2.f90: Add check for
30141         access to common var from module.
30142
30143 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30144
30145         PR fortran/16336
30146         * gfortran.fortran-torture/execute/common_2.f90: New test.
30147
30148 2004-07-10  Paul Brook  <paul@codesourcery.com>
30149
30150         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
30151
30152 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30153
30154         PR fortran/15969
30155         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
30156
30157 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
30158
30159         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
30160         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
30161         * gfortran.dg/g77/ffree-form-1.f: Likewise.
30162         * gfortran.dg/g77/ffree-form-2.f: Likewise.
30163         * gfortran.dg/g77/ffree-form-3.f: Likewise.
30164         * gfortran.dg/g77/fno-underscoring.f: Likewise.
30165         * gfortran.dg/g77/funderscoring.f: Likewise.
30166         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
30167
30168 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30169
30170         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
30171
30172 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30173         Paul Brook  <paul@codesourcery.com>
30174
30175         PR fortran/13415
30176         * gfortran.dg/common_pointer_1.f90: New test.
30177
30178 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30179
30180         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
30181
30182 2004-07-09  James E Wilson  <wilson@specifixinc.com>
30183
30184         PR target/16364
30185         * gcc.c-torture/compile/20040709-1.c: New.
30186
30187 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30188
30189         PR fortran/14077
30190         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
30191
30192 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30193
30194         PR fortran/13201
30195         * gfortran.dg/shape_1.f90: New test.
30196
30197 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
30198             Andrew Pinski  <apinski@apple.com>
30199
30200         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
30201
30202 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30203
30204         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
30205         comment.
30206
30207 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30208         Paul Brook  <paul@codesourcery.com>
30209
30210         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
30211         '.f95' and '.F95'.
30212
30213 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
30214
30215         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
30216
30217 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30218
30219         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
30220         testcases with capital suffix.
30221
30222 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30223
30224         PR fortran/15481
30225         PR fortran/13372
30226         PR fortran/13575
30227         PR fortran/15978
30228         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
30229
30230         * gfortran.dg/implicit_1.f90: New test.
30231
30232 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30233
30234         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
30235         expression to match gfortran warning/error messages
30236         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
30237         dg-error text.
30238
30239 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30240
30241         * lib/fortran-torture.exp: Rename proc search_for to
30242         search_for_re.
30243
30244 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30245
30246         * gcc.c-torture/execute/simd-5.x: New file.
30247         XFAIL on SPARC 64-bit at -O0.
30248
30249 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30250
30251         PR c++/8211
30252         PR c++/16165
30253         * g++.dg/warn/effc3.C: New test.
30254
30255 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30256
30257         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
30258         change X to 1X in format.
30259         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
30260         add data statements to conform to standard.
30261
30262 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30263
30264         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
30265         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
30266         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
30267
30268 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30269
30270         * gfortran.dg/g77/7388.f: Copy from g77.dg
30271         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
30272         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
30273         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
30274         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
30275         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
30276         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
30277         * gfortran.dg/g77/strlen0.f: Likewise.
30278
30279 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
30280
30281         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
30282         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
30283
30284 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30285
30286         * gcc.c-torture/execute/920428-2.x: Delete.
30287         * gcc.c-torture/execute/920501-7.x: Likewise.
30288
30289 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
30290
30291         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
30292         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
30293         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
30294         prescott and c3-2.
30295         (PREFETCH_3DNOW): Add -march=c3.
30296
30297 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
30298
30299         PR c/16437
30300         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
30301         * gcc.c-torture/execute/bf64-1.x: Likewise.
30302
30303 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30304
30305         * gcc.c-torture/compile/20040708-1.c: New test.
30306
30307 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30308
30309         PR c++/16169
30310         * g++.dg/warn/effc2.C: New test.
30311
30312 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30313
30314         * gcc.c-torture/execute/bitfld-1.x: Remove.
30315         * gcc.c-torture/execute/bitfld-3.c: New test.
30316         * gcc.dg/bitfld-2.c: Remove XFAILs.
30317
30318 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
30319
30320         PR c++/16276
30321         * g++.dg/rtti/tinfo1.C: New file.
30322
30323 2004-07-07  Eric Christopher  <echristo@redhat.com>
30324
30325         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
30326
30327 2004-07-07  Andrew Pinski  <apinski@apple.com>
30328
30329         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
30330
30331 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
30332
30333         * g++.dg/init/call1.C: XFAIL.
30334
30335 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
30336
30337         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
30338         except for movstrict*, to movmem* and clrstr* to clrmem*.
30339
30340 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
30341
30342         * gcc.c-torture/execute/20040707-1.c: New test.
30343
30344 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
30345
30346         * gcc.c-torture/execute/20040706-1.c: New test.
30347
30348 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30349
30350         PR c++/3671
30351         * g++.dg/template/spec14.C: New test.
30352
30353 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
30354
30355         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
30356         nothing if not yet defined.  Use it in b, c and d type definitions.
30357         * gcc.c-torture/execute/20040705-1.c: New test.
30358         * gcc.c-torture/execute/20040705-2.c: New test.
30359
30360 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30361
30362         PR c++/2518
30363         * g++.dg/lookup/new1.C: New test.
30364
30365 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30366
30367         PR c++/11406
30368         * g++.dg/template/sizeof8.C: New test.
30369
30370 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
30371
30372         * gcc.c-torture/compile/20040705-1.c: New test.
30373
30374 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
30375
30376         * gfortran.fortran-torture/execute/seq_io.f90: New test.
30377
30378 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
30379
30380         * gcc.dg/cpp/if-mop.c: Two new testcases.
30381         * gcc.dg/cpp/trad/comment-3.c: New.
30382
30383 2004-07-04  Paul Brook  <paul@codesourcery.com>
30384
30385         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
30386
30387 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
30388
30389         PR c++/3761
30390         * g++.dg/lookup/crash4.C: New test.
30391
30392 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
30393
30394         * gcc.c-torture/execute/builtin-abs-1.c
30395         * gcc.c-torture/execute/builtin-abs-2.c
30396         * gcc.c-torture/execute/builtin-complex-1.c
30397         * gcc.c-torture/execute/builtins/string-1-lib.c
30398         * gcc.c-torture/execute/builtins/string-1.c
30399         * gcc.c-torture/execute/builtins/string-2-lib.c
30400         * gcc.c-torture/execute/builtins/string-2.c
30401         * gcc.c-torture/execute/builtins/string-3-lib.c
30402         * gcc.c-torture/execute/builtins/string-3.c
30403         * gcc.c-torture/execute/builtins/string-4-lib.c
30404         * gcc.c-torture/execute/builtins/string-4.c
30405         * gcc.c-torture/execute/builtins/string-5-lib.c
30406         * gcc.c-torture/execute/builtins/string-5.c
30407         * gcc.c-torture/execute/builtins/string-6-lib.c
30408         * gcc.c-torture/execute/builtins/string-6.c
30409         * gcc.c-torture/execute/builtins/string-7-lib.c
30410         * gcc.c-torture/execute/builtins/string-7.c
30411         * gcc.c-torture/execute/builtins/string-8-lib.c
30412         * gcc.c-torture/execute/builtins/string-8.c
30413         * gcc.c-torture/execute/builtins/string-9-lib.c
30414         * gcc.c-torture/execute/builtins/string-9.c
30415         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
30416         * gcc.c-torture/execute/builtins/string-asm-1.c
30417         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
30418         * gcc.c-torture/execute/builtins/string-asm-2.c
30419         * gcc.c-torture/execute/stdio-opt-1.c
30420         * gcc.c-torture/execute/stdio-opt-2.c
30421         * gcc.c-torture/execute/stdio-opt-3.c
30422         * gcc.c-torture/execute/string-opt-1.c
30423         * gcc.c-torture/execute/string-opt-10.c
30424         * gcc.c-torture/execute/string-opt-11.c
30425         * gcc.c-torture/execute/string-opt-12.c
30426         * gcc.c-torture/execute/string-opt-13.c
30427         * gcc.c-torture/execute/string-opt-14.c
30428         * gcc.c-torture/execute/string-opt-15.c
30429         * gcc.c-torture/execute/string-opt-16.c
30430         * gcc.c-torture/execute/string-opt-2.c
30431         * gcc.c-torture/execute/string-opt-6.c
30432         * gcc.c-torture/execute/string-opt-7.c
30433         * gcc.c-torture/execute/string-opt-8.c:
30434         Replace with ...
30435
30436         * gcc.c-torture/execute/builtins/abs-2.c
30437         * gcc.c-torture/execute/builtins/abs-3.c
30438         * gcc.c-torture/execute/builtins/complex-1.c
30439         * gcc.c-torture/execute/builtins/fprintf.c
30440         * gcc.c-torture/execute/builtins/fputs.c
30441         * gcc.c-torture/execute/builtins/memcmp.c
30442         * gcc.c-torture/execute/builtins/memmove.c
30443         * gcc.c-torture/execute/builtins/memops-asm.c
30444         * gcc.c-torture/execute/builtins/mempcpy-2.c
30445         * gcc.c-torture/execute/builtins/mempcpy.c
30446         * gcc.c-torture/execute/builtins/memset.c
30447         * gcc.c-torture/execute/builtins/printf.c
30448         * gcc.c-torture/execute/builtins/sprintf.c
30449         * gcc.c-torture/execute/builtins/strcat.c
30450         * gcc.c-torture/execute/builtins/strchr.c
30451         * gcc.c-torture/execute/builtins/strcmp.c
30452         * gcc.c-torture/execute/builtins/strcpy.c
30453         * gcc.c-torture/execute/builtins/strcspn.c
30454         * gcc.c-torture/execute/builtins/strlen-2.c
30455         * gcc.c-torture/execute/builtins/strlen.c
30456         * gcc.c-torture/execute/builtins/strncat.c
30457         * gcc.c-torture/execute/builtins/strncmp-2.c
30458         * gcc.c-torture/execute/builtins/strncmp.c
30459         * gcc.c-torture/execute/builtins/strncpy.c
30460         * gcc.c-torture/execute/builtins/strpbrk.c
30461         * gcc.c-torture/execute/builtins/strpcpy-2.c
30462         * gcc.c-torture/execute/builtins/strpcpy.c
30463         * gcc.c-torture/execute/builtins/strrchr.c
30464         * gcc.c-torture/execute/builtins/strspn.c
30465         * gcc.c-torture/execute/builtins/strstr-asm.c
30466         * gcc.c-torture/execute/builtins/strstr.c:
30467         ... these new files.
30468
30469         * gcc.c-torture/execute/builtins/abs-2-lib.c
30470         * gcc.c-torture/execute/builtins/abs-3-lib.c
30471         * gcc.c-torture/execute/builtins/complex-1-lib.c
30472         * gcc.c-torture/execute/builtins/fprintf-lib.c
30473         * gcc.c-torture/execute/builtins/fputs-lib.c
30474         * gcc.c-torture/execute/builtins/memcmp-lib.c
30475         * gcc.c-torture/execute/builtins/memmove-lib.c
30476         * gcc.c-torture/execute/builtins/memops-asm-lib.c
30477         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
30478         * gcc.c-torture/execute/builtins/mempcpy-lib.c
30479         * gcc.c-torture/execute/builtins/memset-lib.c
30480         * gcc.c-torture/execute/builtins/printf-lib.c
30481         * gcc.c-torture/execute/builtins/sprintf-lib.c
30482         * gcc.c-torture/execute/builtins/strcat-lib.c
30483         * gcc.c-torture/execute/builtins/strchr-lib.c
30484         * gcc.c-torture/execute/builtins/strcmp-lib.c
30485         * gcc.c-torture/execute/builtins/strcpy-lib.c
30486         * gcc.c-torture/execute/builtins/strcspn-lib.c
30487         * gcc.c-torture/execute/builtins/strlen-2-lib.c
30488         * gcc.c-torture/execute/builtins/strlen-lib.c
30489         * gcc.c-torture/execute/builtins/strncat-lib.c
30490         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
30491         * gcc.c-torture/execute/builtins/strncmp-lib.c
30492         * gcc.c-torture/execute/builtins/strncpy-lib.c
30493         * gcc.c-torture/execute/builtins/strpbrk-lib.c
30494         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
30495         * gcc.c-torture/execute/builtins/strpcpy-lib.c
30496         * gcc.c-torture/execute/builtins/strrchr-lib.c
30497         * gcc.c-torture/execute/builtins/strspn-lib.c
30498         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
30499         * gcc.c-torture/execute/builtins/strstr-lib.c
30500         * gcc.c-torture/execute/builtins/lib/abs.c
30501         * gcc.c-torture/execute/builtins/lib/fprintf.c
30502         * gcc.c-torture/execute/builtins/lib/memset.c
30503         * gcc.c-torture/execute/builtins/lib/printf.c
30504         * gcc.c-torture/execute/builtins/lib/sprintf.c
30505         * gcc.c-torture/execute/builtins/lib/strcpy.c
30506         * gcc.c-torture/execute/builtins/lib/strcspn.c
30507         * gcc.c-torture/execute/builtins/lib/strncat.c
30508         * gcc.c-torture/execute/builtins/lib/strncmp.c
30509         * gcc.c-torture/execute/builtins/lib/strncpy.c
30510         * gcc.c-torture/execute/builtins/lib/strpbrk.c
30511         * gcc.c-torture/execute/builtins/lib/strspn.c
30512         * gcc.c-torture/execute/builtins/lib/strstr.c:
30513         New files containing support routines.
30514
30515         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
30516         declaration.
30517         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
30518         when not optimizing.
30519
30520 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
30521
30522         PR c++/16240
30523         * g++.dg/abi/mangle22.C: New test.
30524         * g++.dg/abi/mangle23.C: Likewise.
30525
30526 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
30527
30528         PR fortran/16290
30529         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
30530         Allow for cases without denormalized floating point numbers.
30531
30532 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
30533
30534         PR c/1027
30535         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30536         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
30537         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
30538         expected warning text.
30539         * gcc.dg/format/diag-2.c: New test.
30540
30541 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30542
30543         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
30544
30545 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
30546
30547         * gcc.dg/builtins-43.c: New.
30548         * gcc.dg/builtins-44.c: New.
30549         * gcc.dg/builtins-45.c: New.
30550
30551 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
30552             Andreas Tobler  <a.tobler@schweiz.ch>
30553
30554         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
30555         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
30556         as SIGSEGV.
30557         * gcc.dg/cleanup-11.c: Likewise.
30558         * gcc.dg/cleanup-8.c: Likewise.
30559         * gcc.dg/cleanup-9.c: Likewise.
30560         * gcc.dg/cleanup-5.c: Run on all platforms.
30561
30562 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30563
30564         * g++.dg/warn/nonnull1.C: New test.
30565
30566 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30567
30568         * gcc.dg/compat/compat-common.h: Wrap up CINT in
30569         an #ifndef SKIP_COMPLEX_INT/#endif pair.
30570         Special-case the Sun compiler wrt to <complex.h>.
30571
30572 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
30573
30574         * gcc.dg/Wunreachable-8.C: New test.
30575
30576         * gcc.dg/h8300-ice2.c : New test.
30577
30578 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
30579
30580         PR fortran/16161
30581         * gfortran.fortran-torture/compile/implicit.f90: Add test
30582         for implicit character.
30583
30584 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
30585
30586         PR fortran/16289
30587         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
30588         Use tiny() intrinsic to find smallest non-negative real
30589
30590 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
30591
30592         * gcc.dg/compat/struct-by-value-22_main.c: New test.
30593         * gcc.dg/compat/struct-by-value-22_x.c: New.
30594         * gcc.dg/compat/struct-by-value-22_y.c: New.
30595
30596         * gcc.c-torture/execute/20040629-1.c: New test.
30597
30598 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
30599
30600         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
30601         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
30602
30603         PR target/16195
30604         * gcc.dg/20040625-1.c: New test.
30605
30606 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30607
30608         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
30609
30610 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30611
30612         PR fortran/15963
30613         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
30614
30615 2004-06-29  Richard Henderson  <rth@redhat.com>
30616
30617         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
30618
30619 2004-06-29  Paul Brook  <paul@codesourcery.com>
30620
30621         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
30622         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
30623
30624 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
30625
30626         PR c++/16260
30627         * g++.dg/parse/crash15.C: New.
30628
30629 2004-06-28  Andrew Pinski  <apinski@apple.com>
30630
30631         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
30632         by the error already.
30633
30634         * g++.dg/opt/ptrmem4.C: Change to compile only test.
30635
30636 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
30637
30638         PR target/14041
30639         * gcc.dg/h8300-bss-align-1.c : New.
30640
30641 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
30642
30643         * PR c++/16174
30644         * g++.dg/template/ctor4.C: New.
30645
30646 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
30647
30648         PR c++/16205
30649         * g++.dg/warn/Wsequence-point-1.C: New test.
30650
30651 2004-06-27  Paul Brook  <paul@codesourcery.com>
30652
30653         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
30654
30655 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
30656
30657         * g++.old-deja/g++.mike/p7325.C: Remove.
30658
30659 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
30660
30661         PR c/14963
30662         * gcc.dg/pr14963.c: New test.
30663
30664 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
30665
30666         PR c++/16193
30667         * g++.dg/parse/redef1.C: New test.
30668
30669 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
30670
30671         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
30672         20021110.c.
30673         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
30674         20021119-1.c.
30675         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
30676         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
30677         5-04.c.
30678         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
30679         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
30680         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
30681         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
30682         g++.brendan/enum14.C.
30683         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
30684         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
30685         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
30686         g++.mike/virt1.C.
30687         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
30688         memtemp24.C.
30689
30690 2004-06-27  Roger Sayle  <roger@eyesopen.com>
30691
30692         * gcc.dg/20040527-1.c: New test case.
30693
30694 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
30695
30696         PR gfortran/pr16196
30697         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
30698
30699 2004-06-25  Roger Sayle  <roger@eyesopen.com>
30700
30701         PR middle-end/15825
30702         * gcc.dg/pr15825-1.c: New test case.
30703
30704 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
30705
30706         * gcc.c-torture/execute/20040625-1.c: New test.
30707
30708 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30709
30710         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
30711
30712 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
30713
30714         * gcc.dg/torture/mips-div-1.c: New test.
30715
30716 2004-06-24  Jeff Law  <law@redhat.com>
30717
30718         * gcc.dg/tree-ssa/20040624-1.c: New test.
30719
30720 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
30721
30722         * gcc.c-torture/compile/20040624-1.c: New test.
30723
30724 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30725
30726         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
30727         this directory.
30728
30729 2004-06-23  Andrew Pinski  <apinski@apple.com>
30730
30731         PR middle-end/15988
30732         * g++.dg/opt/ptrmem4.C: New test.
30733
30734         * gcc.dg/c90-array-quals-2.c: New test.
30735
30736 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
30737
30738         * gcc.dg/kpice1.c: New test.
30739
30740 2006-06-23  Andrew Pinski  <apinski@apple.com>
30741
30742         * gcc.dg/c90-array-quals.c: New test.
30743
30744 2006-06-22  Richard Henderson  <rth@redhat.com>
30745
30746         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
30747
30748 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
30749
30750         * gcc.dg/builtins-config.h: Handle FreeBSD.
30751
30752 2006-06-22  Richard Henderson  <rth@redhat.com>
30753
30754         * g++.dg/opt/devirt1.C: New.
30755
30756 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
30757
30758         * g++.dg/opt/pr15551.C: New testcase.
30759
30760 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
30761
30762         PR target/14800
30763         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
30764         x86_64-*-linux* when compiling for 32bit.
30765
30766 2004-06-21  Andrew Pinski  <apinski@apple.com>
30767
30768         * gcc.dg/pch/struct-1.c: New.
30769         * gcc.dg/pch/struct-1.hs: New.
30770
30771 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
30772
30773         * gcc.dg/pch/save-temps-1.c: New file.
30774         * gcc.dg/pch/save-temps-1.hs: New file.
30775
30776 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
30777
30778         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
30779         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
30780
30781 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30782
30783         * gfortran.fortran-torture/execute/select_1.f90: Rename function
30784         to fix type error.
30785         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
30786         Remove trailing spaces.
30787
30788 2004-06-21  Richard Henderson  <rth@redhat.com>
30789
30790         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
30791         merging && to BIT_FIELD_REF.
30792
30793 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
30794
30795         * g++.dg/opt/placeholder1.C: New test.
30796
30797 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30798
30799         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
30800         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
30801         * gcc.dg/compat/union-m128-1_x.c: Likewise.
30802         * gcc.dg/compat/union-m128-1_y.c: Likewise.
30803
30804 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
30805
30806         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
30807         extern "C".
30808         * g++.dg/other/pragma-re-1.C: Add comments.
30809
30810 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
30811
30812         PR gfortran/16080
30813         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
30814
30815 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
30816
30817         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
30818         instead of setting the type of size_t by
30819         hand.
30820
30821 2004-06-18  Roger Sayle  <roger@eyesopen.com>
30822
30823         * gcc.dg/unordered-2.c: New test case.
30824         * gcc.dg/unordered-3.c: New test case.
30825
30826 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
30827
30828         PR other/16043
30829         * lib/g++.exp (g++_version): Tweak regexp for version
30830         * lib/g77.exp (g77_version): Likewise.
30831         * lib/gfortran.exp (gfortran_version): Likewise.
30832         * lib/objc.exp (objc_version): Likewise.
30833         * lib/treelang.exp (treelang_version): Likewise.
30834
30835 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
30836
30837         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
30838         Use INT_MAX instead of __INT_MAX__.
30839         * gcc.dg/compat/struct-align-2_y.c: Likewise.
30840
30841         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
30842         * gcc.dg/compat/scalar-return-3_x.c: Use it.
30843         * gcc.dg/compat/scalar-return-3_y.c: Use it.
30844         * gcc.dg/compat/scalar-return-4_x.c: Use it.
30845         * gcc.dg/compat/scalar-return-4_y.c: Use it.
30846         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
30847         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
30848         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
30849         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
30850
30851         * gcc.dg/range-test-1.c: New test.
30852         * g++.dg/opt/range-test-1.C: New test.
30853
30854 2004-06-17  Richard Henderson  <rth@redhat.com>
30855
30856         * objc.dg/sync-1.m: New.
30857         * objc.dg/try-catch-1.m: Don't force next runtime.
30858         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
30859         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
30860         shadowed catch clause.
30861         * objc.dg/try-catch-5.m: New.
30862
30863 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
30864
30865         Bug 14610
30866         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
30867
30868 2004-06-15  Richard Henderson  <rth@redhat.com>
30869
30870         * gcc.dg/20001116-1.c: Move expected warning line.
30871
30872 2004-06-15  Richard Henderson  <rth@redhat.com>
30873
30874         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
30875         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
30876
30877 2004-06-15  Jeff Law  <law@redhat.com>
30878
30879         * gcc.dg/tree-ssa/20040615-1.c: New test.
30880         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
30881         be less sensitive to operand ordering.
30882         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
30883
30884 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
30885
30886         * g++.dg/abi/bitfield3.C: Add comment..
30887
30888 2004-06-15  Richard Henderson  <rth@redhat.com>
30889
30890         * g++.dg/ext/stmtexpr1.C: XFAIL.
30891         * gcc.dg/20030612-1.c: XFAIL.
30892
30893 2004-06-15  Eric Christopher  <echristo@redhat.com>
30894
30895         * g++.dg/charset/asm5.c: New.
30896         * gcc.dg/charset/asm6.c: New.
30897
30898 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30899
30900         PR fortran/15962
30901         * gfortran.fortran-torture/execute/select_1.f90: New test.
30902
30903 2004-06-15  Paul Brook  <paul@codesourcery.com>
30904
30905         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
30906
30907 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30908
30909         PR c++/15967
30910         * g++.dg/lookup/crash3.C: New test.
30911
30912 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30913
30914         PR c++/15947
30915         * g++.dg/parse/dtor4.C: New test.
30916
30917 2004-06-14  Jeff Law  <law@redhat.com>
30918
30919         * gcc.c-torture/compile/20040614-1.c: New test.
30920
30921 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30922
30923         PR fortran/15211
30924         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
30925         LEN of a character array.
30926
30927 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
30928
30929         PR c++/15096
30930         * g++.dg/template/ptrmem10.C: New test.
30931
30932         PR c++/14930
30933         * g++.dg/template/friend30.C: New test.
30934
30935 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30936
30937         PR fortran/14928
30938         * gfortran.fortran-torture/compile/mloc.f90: New test.
30939
30940 2004-06-13  Paul Brook  <paul@codesourcery.com>
30941
30942         * gfortran.fortran-torture/execute/random_2.f90: New test.
30943
30944 2004-06-13  Eric Christopher  <echristo@redhat.com>
30945
30946         * gcc.dg/noncompile/redecl-1.c: Fix error message.
30947
30948 2004-06-12  Paul Brook  <paul@codesourcery.com>
30949
30950         * gfortran.fortran-torture/execute/contained_3.f90: New test.
30951
30952 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30953
30954         PR fortran/14923
30955         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
30956
30957 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30958
30959         PR fortran/14957
30960         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
30961         syntax errors in end statements of contained subroutines.
30962
30963 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30964
30965         PR fortran/12841
30966         * gfortran.fortran-torture/execute/null_arg.f90: New test.
30967
30968 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30969
30970         PR fortran/15665
30971         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
30972
30973 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
30974
30975         PR gfortran/12839
30976         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
30977
30978 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
30979
30980         PR c++/15862
30981         * g++.dg/parse/enum1.C: New test.
30982
30983 2004-06-10  Jeff Law  <law@redhat.com>
30984
30985         * gcc.c-torture/compile/20040610-1.c: New test.
30986
30987 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30988
30989         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
30990         * g++.old-deja/g++.other/decl3.C: Likewise.
30991
30992 2004-06-10  Brian Booth  <bbooth@redhat.com>
30993
30994         * gcc.dg/tree-ssa/20031015-1.c: Scan for
30995         V_MAY_DEF instead of VDEF.
30996         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
30997
30998 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
30999
31000         PR c++/14211
31001         * g++.dg/conversion/const1.C: New test.
31002
31003         PR c++/15076
31004         * g++.dg/conversion/reinterpret1.C: New test.
31005
31006         PR c++/15877
31007         * g++.dg/template/enum2.C: New test.
31008
31009         PR c++/15227
31010         * g++.dg/template/error13.C: New test.
31011
31012 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31013
31014         PR fortran/14957
31015         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
31016         arguments to test_* REAL and of the right size.
31017
31018 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
31019
31020         PR target/15569
31021         PR rtl-optimization/15681
31022         * gcc.dg/20040609-1.c: New test.
31023
31024 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
31025
31026         PR c++/14791
31027         * g++.dg/opt/builtins1.C: New test.
31028
31029 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
31030
31031         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
31032         that use default windows32 struct layout.
31033         * gcc.dg/i386-bitfield2.c: Likewise.
31034
31035 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
31036
31037         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
31038         for mingw32 and cygwin targets.
31039
31040 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
31041
31042         * gcc.dg/pch/macro-4.c: New.
31043         * gcc.dg/pch/macro-4.hs: New.
31044
31045 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31046
31047         PR fortran/13249
31048         * gfortran.fortran-torture/compile/name_clash.f90: New test.
31049
31050 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31051
31052         PR fortran/13372
31053         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
31054
31055 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
31056
31057         PR gfortran/14897
31058         * gfortran.fortran-torture/execute/t_edit.f90: New test.
31059
31060 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
31061
31062         PR gfortran/15755
31063         * gfortran.fortran-torture/execute/backspace.c : New test.
31064
31065 2004-06-09  Paul Brook  <paul@codesourcery.com>
31066
31067         * gfortran.fortran-torture/execure/intrinsic_associated.f90
31068         (pointer_to_section): Rewrite to use smaller array.
31069
31070 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
31071
31072         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
31073         * gcc.dg/ext/altivec-10.c: Same.
31074         * gcc.dg/ext/altivec-11.c: Same.
31075         * gcc.dg/ext/altivec-12.c: Same.
31076         * gcc.dg/ext/altivec-13.c: Same.
31077         * gcc.dg/ext/altivec-14.c: Same.
31078         * gcc.dg/ext/altivec-15.c: Same.
31079         * gcc.dg/ext/altivec-16.c: Same.
31080         * gcc.dg/ext/altivec-3.c: Same.
31081         * gcc.dg/ext/altivec-4.c: Same.
31082         * gcc.dg/ext/altivec-6.c: Same.
31083         * gcc.dg/ext/altivec-7.c: Same.
31084         * gcc.dg/ext/altivec-8.c: Same.
31085         * gcc.dg/ext/altivec-varargs-1.c: Same.
31086
31087         * g++.dg/ext/altivec-1.C: Correct dg syntax.
31088         * g++.dg/ext/altivec-10.C: Same.
31089         * g++.dg/ext/altivec-2.C: Same.
31090         * g++.dg/ext/altivec-3.C: Same.
31091         * g++.dg/ext/altivec-4.C: Same.
31092         * g++.dg/ext/altivec-5.C: Same.
31093         * g++.dg/ext/altivec-6.C: Same.
31094         * g++.dg/ext/altivec-7.C: Same.
31095         * g++.dg/ext/altivec-8.C: Same.
31096         * g++.dg/ext/altivec-9.C: Same.
31097
31098 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31099
31100         PR c++/7841
31101         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
31102
31103 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31104
31105         * gcc.dg/union-1.c: New test.
31106
31107 2004-06-07  Roger Sayle  <roger@eyesopen.com>
31108
31109         * gcc.dg/builtins-41.c: New test case.
31110         * gcc.dg/builtins-42.c: New test case.
31111
31112 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
31113
31114         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
31115         * g++.dg/ext/altivec-10.C: Same.
31116         * g++.dg/ext/altivec-2.C: Same.
31117         * g++.dg/ext/altivec-3.C: Same.
31118         * g++.dg/ext/altivec-4.C: Same.
31119         * g++.dg/ext/altivec-5.C: Same.
31120         * g++.dg/ext/altivec-6.C: Same.
31121         * g++.dg/ext/altivec-7.C: Same.
31122         * g++.dg/ext/altivec-8.C: Same.
31123         * g++.dg/ext/altivec-9.C: Same.
31124         * g++.old-deja/g++.abi/cxa_vec.C: Same.
31125         * g++.old-deja/g++.brendan/new3.C: Same.
31126         * gcc.c-torture/execute/eeprof-1.x: Same.
31127
31128 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
31129
31130         PR c/14765
31131         * gcc.dg/pr14765-1.c: New test.
31132
31133 2004-06-07  Roger Sayle  <roger@eyesopen.com>
31134
31135         PR c/14649
31136         * gcc.dg/pr14649-1.c: New test case.
31137
31138 2004-06-07  Richard Henderson  <rth@redhat.com>
31139
31140         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
31141         if temporaries.
31142
31143 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
31144
31145         * g++.dg/eh/elide1.C: Remove XFAIL.
31146
31147 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
31148
31149         PR c++/15337
31150         * g++.dg/expr/sizeof3.C: New test.
31151
31152         PR c++/14777
31153         * g++.dg/template/access14.C: New test.
31154
31155         PR c++/15554
31156         * g++.dg/template/enum1.C: New test.
31157
31158         PR c++/15057
31159         * g++.dg/eh/throw1.C: New test.
31160
31161 2004-06-07  David Ayers  <d.ayers@inode.at>
31162             Ziemowit Laski  <zlaski@apple.com>
31163
31164         * lib/objc.exp (objc_target_compile): Revert the '-framework
31165         Foundation' flag fix, since bare Darwin does not ship
31166         with the Foundation framework.
31167         * objc/execute/next_mapping.h: Provide a local NSConstantString
31168         @interface and @implementation.
31169         (objc_constant_string_init): A constructor function, used to
31170         initialize the NSConstantString meta-class object.
31171         * objc/execute/string1.m: Include "next_mapping.h" instead of
31172         <Foundation/NSString.h>.
31173         * objc/execute/string2.m: Likewise.
31174         * objc/execute/string3.m: Likewise.
31175         * objc/execute/string4.m: Likewise.
31176
31177 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
31178
31179         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
31180         to double. Replace double with FLOAT.
31181         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
31182
31183         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
31184         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
31185         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
31186         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
31187         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
31188         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
31189         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
31190         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
31191
31192 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
31193
31194         PR c/13519
31195         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
31196
31197 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31198
31199         PR c++/15503
31200         * g++.dg/template/meminit2.C: New test.
31201
31202 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
31203
31204         PR target/15822
31205         * gcc.c-torture/execute/compare-fp-1.c,
31206         gcc.c-torture/execute/compare-fp-2.c,
31207         gcc.c-torture/execute/compare-fp-3.c,
31208         gcc.c-torture/execute/compare-fp-4.c,
31209         gcc.c-torture/execute/compare-fp-3.x,
31210         gcc.c-torture/execute/compare-fp-4.x: Moved...
31211         * gcc.c-torture/execute/ieee/compare-fp-1.c,
31212         gcc.c-torture/execute/ieee/compare-fp-2.c,
31213         gcc.c-torture/execute/ieee/compare-fp-3.c,
31214         gcc.c-torture/execute/ieee/compare-fp-4.c,
31215         gcc.c-torture/execute/ieee/compare-fp-3.x,
31216         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
31217
31218 2004-06-04  David Ayers  <d.ayers@inode.at>
31219
31220         * objc/execute/protocol-isEqual-4.m: New testcase.
31221
31222 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
31223
31224         * objc/execute/protocol-isEqual-1.m: New testcase.
31225         * objc/execute/protocol-isEqual-2.m: New testcase.
31226         * objc/execute/protocol-isEqual-3.m: New testcase.
31227
31228 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31229
31230         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
31231
31232 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
31233
31234         * lib/objc.exp (objc_target_compile): When running tests on
31235         Darwin (Mac OS X), inform the linker about '-framework
31236         'Foundation'.
31237
31238 2004-06-02  Eric Christopher  <echristo@redhat.com>
31239
31240         * gcc.c-torture/compile/20040602-1.c: New.
31241
31242 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
31243
31244         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
31245         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
31246
31247         PR tree-optimization/14736
31248         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
31249
31250         PR tree-optimization/14042
31251         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
31252
31253         PR tree-optimization/14729
31254         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
31255
31256 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31257
31258         PR fortran/15557
31259         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
31260
31261 2004-06-01  Richard Hederson  <rth@redhat.com>
31262
31263         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
31264
31265 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31266
31267         PR c++/14932
31268         * g++.dg/parse/offsetof4.C: New test.
31269
31270 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
31271
31272         PR objc/7993
31273         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
31274
31275 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
31276
31277         PR c++/15701
31278         * g++.dg/template/friend29.C: New test.
31279
31280 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
31281
31282         PR c/15749
31283         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
31284
31285 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
31286
31287         * gcc.dg/sparc-trap-1.c: New test.
31288
31289 2004-05-31  Roger Sayle  <roger@eyesopen.com>
31290
31291         PR middle-end/15069
31292         * g++.dg/opt/fold3.C: New test case.
31293
31294 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
31295
31296         * lib/target-supports.exp (check_iconv_available): Fix fallout
31297         from 2004-05-28 patch.
31298
31299 2004-05-30  Paul Brook  <paul@codesourcery.com>
31300
31301         PR fortran/15620
31302         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
31303         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
31304
31305 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
31306
31307         * gfortran.fortran-torture/execute/random_1.f90: New test.
31308
31309 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31310
31311         * g++.dg/ext/altivec-10.C: New test.
31312
31313 2004-05-29  Paul Brook  <paul@codesourcery.com>
31314
31315         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
31316
31317 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31318
31319         * gcc.dg/altivec-16.c: New test.
31320
31321 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
31322
31323         * lib/target-supports.exp (check_vmx_hw_available): New.
31324         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
31325
31326         * lib/target-supports.exp (check_alias_available,
31327         check_iconv_available, check_named_sections_available): Use
31328         unique names for temporary files.
31329
31330 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
31331
31332         * gcc.dg/altivec-15.c: New test.
31333
31334 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
31335
31336         PR c++/15083
31337         * g++.dg/warn/noeffect6.C: New test.
31338
31339         PR c++/15471
31340         * g++.dg/expr/ptrmem4.C: New test.
31341
31342         PR c++/15640
31343         * g++.dg/template/operator3.C: New test.
31344
31345 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
31346
31347         PR c++/14668
31348         * g++.dg/lookup/redecl1.C: New test.
31349         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
31350
31351 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
31352
31353         * gcc.c-torture/execute/compare-fp-1.c,
31354         gcc.c-torture/execute/compare-fp-2.c,
31355         gcc.c-torture/execute/compare-fp-3.c,
31356         gcc.c-torture/execute/compare-fp-4.c,
31357         gcc.c-torture/execute/compare-fp-3.x,
31358         gcc.c-torture/execute/compare-fp-4.x,
31359         gcc.dg/pr15649-1.c: New.
31360
31361 2004-05-27  Adam Nemet  <anemet@lnxw.com>
31362
31363         PR c++/12883
31364         * g++.dg/init/array14.C: New test.
31365
31366 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
31367
31368         * lib/compat.exp (compat-get-options-main): New.
31369         (compat-get-options): Remove unneeded code, warn for ignored
31370         command.
31371         (compat-execute): Check flag set by dg-require-* commands.
31372
31373         * lib/compat.exp (compat-execute): Break up long lines.
31374
31375 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
31376
31377         * gcc.dg/altivec-7.c: Don't use 'vector long'.
31378         * gcc.dg/altivec-14.c: New test.
31379         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
31380
31381         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
31382         * gcc.dg/altivec-12.c: Ditto.
31383
31384         * gcc.dg/altivec-3.c: Move call to altivec_check.
31385
31386 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31387
31388         PR c++/15044
31389         * g++.dg/template/error12.C: New test.
31390
31391         PR c++/15317
31392         * g++.dg/ext/attrib15.C: New test.
31393
31394         PR c++/15329
31395         * g++.dg/template/ptrmem9.C: New test.
31396
31397 2004-05-25  Paul Brook  <paul@codesourcery.com>
31398
31399         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
31400
31401 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31402
31403         PR c++/15165
31404         * g++.dg/template/crash19.C: New test.
31405
31406 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31407
31408         PR c++/15025
31409         * g++.dg/template/redecl1.C: New test.
31410
31411 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
31412
31413         PR c++/14821
31414         * g++.dg/other/ns1.C: New test.
31415
31416         PR c++/14883
31417         * g++.dg/template/invalid1.C: New test.
31418
31419 2004-05-23  Paul Brook  <paul@codesourcery.com>
31420         Victor Leikehman  <lei@haifasphere.co.il>
31421
31422         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
31423         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
31424
31425 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
31426
31427         PR c++/15285
31428         PR c++/15299
31429         * g++.dg/template/non-dependent5.C: New test.
31430         * g++.dg/template/non-dependent6.C: New test.
31431
31432 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
31433
31434         PR c++/15507
31435         * g++.dg/inherit/union1.C: New test.
31436
31437         PR c++/15542
31438         * g++.dg/template/addr1.C: New test.
31439
31440         PR c++/15427
31441         * g++.dg/template/array5.C: New test.
31442
31443         PR c++/15287
31444         * g++.dg/template/array6.C: New test.
31445
31446 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
31447             Roger Sayle  <roger@eyesopen.com>
31448
31449         * g++.dg/lookup/forscope2.C: New test case.
31450
31451 2004-05-22  Ben Elliston  <bje@au.ibm.com>
31452
31453         * gcc.dg/cpp/Wmissingdirs.c: New.
31454
31455 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
31456
31457         PR target/15301
31458         * gcc.dg/compat/union-m128-1.h: New file.
31459         * gcc.dg/compat/union-m128-1_main.c: Likewise.
31460         * gcc.dg/compat/union-m128-1_x.c: Likewise.
31461         * gcc.dg/compat/union-m128-1_y.c: Likewise.
31462
31463 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
31464
31465         PR target/15302
31466         * gcc.dg/compat/struct-complex-1.h: New file.
31467         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
31468         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
31469         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
31470
31471 2004-05-20  Roger Sayle  <roger@eyesopen.com>
31472
31473         PR middle-end/3074
31474         * gcc.dg/pr3074-1.c: New test case.
31475         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
31476
31477 2004-05-20  Falk Hueffner  <falk@debian.org>
31478
31479         PR other/15526
31480         * gcc.dg/ftrapv-1.c: New test case.
31481
31482 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
31483
31484         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
31485
31486 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
31487             Jeff Law  <law@redhat.com>
31488
31489         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
31490         * gcc.dg/tree-ssa/20040518-2.c: New test.
31491
31492         * gcc.dg/tree-ssa/20040518-1.c: New test.
31493
31494 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
31495
31496         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
31497
31498 2004-05-18  Paul Brook  <paul@codesourcery.com>
31499
31500         PR fortran/13930
31501         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
31502
31503 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31504
31505         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
31506         constant folding.
31507
31508 2004-05-17  Steven Bosscher  <stevenb@suse.de>
31509
31510         * gcc.dg/tree-ssa/20040517-1.c: New test.
31511
31512 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31513
31514         * gcc.dg/loop-4.c: New test.
31515
31516 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
31517
31518         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
31519
31520 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
31521
31522         PR fortran/15311
31523         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
31524
31525 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31526
31527         PR fortran/13826
31528         PR fortran/13940
31529         * gfortran.fortran-torture/compile/data_1.f90: New test.
31530
31531 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
31532
31533         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
31534         * gcc.dg/uninit-H.c: Define ASM for __s390__.
31535
31536 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31537
31538         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
31539
31540 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31541
31542         PR c/15444
31543         * gcc.dg/format/xopen-1.c: Adjust expected message.
31544         * gcc.dg/format/xopen-3.c: New test.
31545
31546 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
31547
31548         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
31549
31550 2004-05-14  Jeff Law  <law@redhat.com>
31551
31552         * gcc.dg/tree-ssa/20040514-2.c: New test.
31553
31554 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31555
31556         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
31557         this ...
31558         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
31559         this.
31560
31561 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
31562
31563         * gcc.dg/tree-ssa/20040514-1.c: New test.
31564
31565 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31566
31567         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
31568         test.
31569
31570 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31571
31572         PR fortran/14066
31573         * gfortran.fortran-torture/compile/do_1.f90: New test.
31574
31575 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31576
31577         PR fortran/15051
31578         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
31579         test.
31580
31581 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
31582
31583         PR fortran/15149
31584         * gfortran.fortran-torture/execute/random_init.f90: New test.
31585
31586 2004-05-13  Paul Brook  <paul@codesourcery.com>
31587
31588         PR fortran/15314
31589         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
31590
31591 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
31592
31593         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
31594         for the powerpc case.
31595
31596 2004-05-13  Jeff Law  <law@redhat.com>
31597
31598         * gcc.dg/tree-ssa/20040513-1.c: New test.
31599         * gcc.dg/tree-ssa/20040513-2.c: New test.
31600
31601 2004-05-13  Paul Brook  <paul@codesourcery.com>
31602
31603         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
31604         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
31605         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
31606
31607 2004-05-13  Andreas Schwab  <schwab@suse.de>
31608
31609         PR other/10819
31610         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
31611         characters.
31612
31613 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
31614
31615         PR fortran/15294
31616         * gfortran.fortran-torture/execute/adjustr.f90: New file.
31617
31618 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
31619
31620         Merge from tree-ssa-20020619-branch.  See
31621         ChangeLog.tree-ssa for details.
31622
31623 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
31624
31625         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
31626         include <altivec.h> explicitly.
31627         * gcc.dg/altivec-13.c: Likewise.
31628
31629 2004-05-11  Paul Brook  <paul@codesourcery.com>
31630
31631         * gcc.c-torture/compile/20010518-1.c: Force enum size.
31632
31633 2004-05-10  Eric Christopher  <echristo@redhat.com>
31634
31635         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
31636         * gcc.dg/sibcall-4.c: Ditto.
31637
31638 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
31639
31640         * g++.dg/ext/altivec-8.C: New test case.
31641         * gcc.dg/altivec-13.c: New test case.
31642
31643 2004-05-08  Roger Sayle  <roger@eyesopen.com>
31644
31645         * gcc.c-torture/execute/divcmp-1.c: New test case.
31646         * gcc.c-torture/execute/divcmp-2.c: New test case.
31647         * gcc.c-torture/execute/divcmp-3.c: New test case.
31648
31649 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
31650
31651         * g++.dg/other/pragma-re-2.C: New test.
31652
31653 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
31654
31655         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
31656         * gcc.dg/i386-387-2.c: Likewise.
31657
31658         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
31659         __builtin_drem.
31660         * gcc.dg/i386-387-6.c: Likewise.
31661
31662 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
31663
31664         * gcc.dg/builtins-33.c: Also check log1p*.
31665
31666 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
31667
31668         PR optimization/15296
31669         * gcc.c-torture/execute/pr15296.c: New test.
31670
31671 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
31672
31673         * gcc.dg/builtins-40.c: New test.
31674
31675 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
31676
31677         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
31678
31679 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
31680
31681         * g++.dg/ext/spe1.C: New testcase.
31682
31683 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
31684
31685         * objc.dg/image-info.m: Allow additional attributes
31686         for __image_info section.
31687
31688 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
31689
31690         * gcc.dg/torture/mips-hilo-2.c: New test.
31691
31692 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31693
31694         PR c++/14389
31695         * g++.dg/template/member5.C: New test.
31696
31697 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
31698
31699         * gcc.dg/builtins-34.c: Also check expm1*.
31700
31701 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31702
31703         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
31704         * gcc.dg/torture/builtin-convert-3.c: New test.
31705
31706 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
31707
31708         PR middle-end/15054
31709         * g++.dg/opt/pr15054.C: New test.
31710
31711 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31712
31713         * gcc.dg/torture/builtin-rounding-1.c: New test.
31714         * gcc.dg/builtins-25.c: Delete.
31715         * gcc.dg/builtins-29.c: Delete.
31716
31717 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
31718
31719         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
31720         * gcc.dg/sibcall-4.c: Likewise.
31721         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
31722
31723 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
31724
31725         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
31726         bit-field on 16-bit targets.
31727
31728 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
31729
31730         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
31731         16-bit targets.
31732
31733 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
31734
31735         * gcc.dg/rs6000-power2-1.c: Change to compile only.
31736         * gcc.dg/rs6000-power2-2.c: Likewise.
31737
31738 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
31739
31740         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
31741         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
31742         Change the asm registers to be in form of frN instead of fN.
31743
31744 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31745
31746         * gcc.dg/torture/builtin-convert-2.c: New test.
31747
31748 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
31749
31750         * gcc.dg/rs6000-power2-1.c: New test.
31751         * gcc.dg/rs6000-power2-2.c: New test.
31752
31753 2004-04-28  Jan Hubicka  <jh@suse.cz>
31754
31755         * gcc.dg/unused-6.c: New test.
31756
31757 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
31758             Ulrich Weigand  <uweigand@de.ibm.com>
31759
31760         * ada/acats/run_all.sh: Define $target variable.
31761
31762 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
31763
31764         PR c++/15119
31765         * g++.dg/other/vararg-1.C: New test.
31766
31767         PR c++/4794
31768         * g++.dg/eh/cleanup3.C: New test.
31769
31770 2004-04-24  Laurent GUERBY <laurent@guerby.net>
31771
31772         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
31773         and ad8011a (target_insn).
31774         * ada/acats/support/macro.dfs: Likewise.
31775         * ada/acats/support/impbit.adb: New file.
31776
31777 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
31778
31779         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
31780
31781 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31782
31783         * gcc.dg/loop-3.c: New test.
31784
31785 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
31786
31787         * gcc.c-torture/execute/simd-5.c: New test.
31788
31789 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31790
31791         PR c++/15064
31792         * g++.dg/template/crash18.C: New test.
31793
31794 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
31795
31796         * g++.dg/ext/complit3.C: New test.
31797
31798 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
31799
31800         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
31801         * gcc.dg/altivec-3.c: Same.
31802         * gcc.dg/altivec-varargs-1.c: Same.
31803
31804 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
31805
31806         * lib/target-supports.exp (check_profiling_available): Assume
31807         profiling is not available on powerpc-eabi targets.
31808
31809 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
31810
31811         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
31812         * gcc.dg/vmx/bug-1.c: Ditto.
31813
31814 2004-04-20  Eric Christopher  <echristo@redhat.com>
31815
31816         * gcc.dg/charset/extern.c: New test.
31817         * g++.dg/charset/extern3.cc: Ditto.
31818
31819 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
31820
31821         * gcc.dg/builtins-39.c: New test.
31822
31823 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
31824
31825         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
31826
31827 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
31828
31829         * gcc.dg/torture/mips-hilo-1.c: New test.
31830
31831 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
31832
31833         * gcc.c-torture/compile/20040419-1.c: New test.
31834
31835 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
31836
31837         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
31838
31839 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
31840             Aldy Hernandez  <aldyh@redhat.com>
31841
31842         * gcc.c-torture/execute/va-arg-24.c: New.
31843
31844 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
31845             Aldy Hernandez  <aldyh@redhat.com>
31846
31847         * gcc.dg/vmx/1b-01.c: New.
31848         * gcc.dg/vmx/1b-02.c: New.
31849         * gcc.dg/vmx/1b-03.c: New.
31850         * gcc.dg/vmx/1b-04.c: New.
31851         * gcc.dg/vmx/1b-05.c: New.
31852         * gcc.dg/vmx/1b-06.c: New.
31853         * gcc.dg/vmx/1b-07.c: New.
31854         * gcc.dg/vmx/1c-01.c: New.
31855         * gcc.dg/vmx/1c-02.c: New.
31856         * gcc.dg/vmx/3a-01a.c: New.
31857         * gcc.dg/vmx/3a-01.c: New.
31858         * gcc.dg/vmx/3a-01m.c: New.
31859         * gcc.dg/vmx/3a-03.c: New.
31860         * gcc.dg/vmx/3a-03m.c: New.
31861         * gcc.dg/vmx/3a-04.c: New.
31862         * gcc.dg/vmx/3a-04m.c: New.
31863         * gcc.dg/vmx/3a-05.c: New.
31864         * gcc.dg/vmx/3a-06.c: New.
31865         * gcc.dg/vmx/3a-06m.c: New.
31866         * gcc.dg/vmx/3a-07.c: New.
31867         * gcc.dg/vmx/3b-01.c: New.
31868         * gcc.dg/vmx/3b-02.c: New.
31869         * gcc.dg/vmx/3b-10.c: New.
31870         * gcc.dg/vmx/3b-13.c: New.
31871         * gcc.dg/vmx/3b-14.c: New.
31872         * gcc.dg/vmx/3b-15.c: New.
31873         * gcc.dg/vmx/3c-01a.c: New.
31874         * gcc.dg/vmx/3c-01.c: New.
31875         * gcc.dg/vmx/3c-02.c: New.
31876         * gcc.dg/vmx/3c-03.c: New.
31877         * gcc.dg/vmx/3d-01.c: New.
31878         * gcc.dg/vmx/4-01.c: New.
31879         * gcc.dg/vmx/4-03.c: New.
31880         * gcc.dg/vmx/5-01.c: New.
31881         * gcc.dg/vmx/5-02.c: New.
31882         * gcc.dg/vmx/5-03.c: New.
31883         * gcc.dg/vmx/5-04.c: New.
31884         * gcc.dg/vmx/5-05.c: New.
31885         * gcc.dg/vmx/5-06.c: New.
31886         * gcc.dg/vmx/5-07.c: New.
31887         * gcc.dg/vmx/5-07t.c: New.
31888         * gcc.dg/vmx/5-08.c: New.
31889         * gcc.dg/vmx/5-10.c: New.
31890         * gcc.dg/vmx/5-11.c: New.
31891         * gcc.dg/vmx/7-01a.c: New.
31892         * gcc.dg/vmx/7-01.c: New.
31893         * gcc.dg/vmx/7c-01.c: New.
31894         * gcc.dg/vmx/7d-01.c: New.
31895         * gcc.dg/vmx/7d-02.c: New.
31896         * gcc.dg/vmx/8-01.c: New.
31897         * gcc.dg/vmx/8-02a.c: New.
31898         * gcc.dg/vmx/8-02.c: New.
31899         * gcc.dg/vmx/brode-1.c: New.
31900         * gcc.dg/vmx/bug-1.c: New.
31901         * gcc.dg/vmx/bug-2.c: New.
31902         * gcc.dg/vmx/bug-3.c: New.
31903         * gcc.dg/vmx/cw-bug-1.c: New.
31904         * gcc.dg/vmx/cw-bug-2.c: New.
31905         * gcc.dg/vmx/cw-bug-3.c: New.
31906         * gcc.dg/vmx/dct.c: New.
31907         * gcc.dg/vmx/debug-1.c: New.
31908         * gcc.dg/vmx/debug-2.c: New.
31909         * gcc.dg/vmx/debug-3.c: New.
31910         * gcc.dg/vmx/debug-4.c: New.
31911         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
31912         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
31913         * gcc.dg/vmx/eg-5.c: New.
31914         * gcc.dg/vmx/fft.c: New.
31915         * gcc.dg/vmx/gcc-bug-1.c: New.
31916         * gcc.dg/vmx/gcc-bug-2.c: New.
31917         * gcc.dg/vmx/gcc-bug-3.c: New.
31918         * gcc.dg/vmx/gcc-bug-4.c: New.
31919         * gcc.dg/vmx/gcc-bug-5.c: New.
31920         * gcc.dg/vmx/gcc-bug-6.c: New.
31921         * gcc.dg/vmx/gcc-bug-7.c: New.
31922         * gcc.dg/vmx/gcc-bug-8.c: New.
31923         * gcc.dg/vmx/gcc-bug-9.c: New.
31924         * gcc.dg/vmx/gcc-bug-b.c: New.
31925         * gcc.dg/vmx/gcc-bug-c.c: New.
31926         * gcc.dg/vmx/gcc-bug-d.c: New.
31927         * gcc.dg/vmx/gcc-bug-e.c: New.
31928         * gcc.dg/vmx/gcc-bug-f.c: New.
31929         * gcc.dg/vmx/gcc-bug-g.c: New.
31930         * gcc.dg/vmx/gcc-bug-i.c: New.
31931         * gcc.dg/vmx/harness.h: New.
31932         * gcc.dg/vmx/ira1.c: New.
31933         * gcc.dg/vmx/ira2a.c: New.
31934         * gcc.dg/vmx/ira2b.c: New.
31935         * gcc.dg/vmx/ira2.c: New.
31936         * gcc.dg/vmx/ira2c.c: New.
31937         * gcc.dg/vmx/mem.c: New.
31938         * gcc.dg/vmx/newton-1.c: New.
31939         * gcc.dg/vmx/ops.c: New.
31940         * gcc.dg/vmx/sn7153.c: New.
31941         * gcc.dg/vmx/spill2.c: New.
31942         * gcc.dg/vmx/spill3.c: New.
31943         * gcc.dg/vmx/spill.c: New.
31944         * gcc.dg/vmx/t.c: New.
31945         * gcc.dg/vmx/varargs-1.c: New.
31946         * gcc.dg/vmx/varargs-2.c: New.
31947         * gcc.dg/vmx/varargs-3.c: New.
31948         * gcc.dg/vmx/varargs-4.c: New.
31949         * gcc.dg/vmx/varargs-5.c: New.
31950         * gcc.dg/vmx/varargs-6.c: New.
31951         * gcc.dg/vmx/varargs-7.c: New.
31952         * gcc.dg/vmx/vmx.exp: New.
31953         * gcc.dg/vmx/vprint-1.c: New.
31954         * gcc.dg/vmx/vscan-1.c: New.
31955         * gcc.dg/vmx/x-01.c: New.
31956         * gcc.dg/vmx/x-02.c: New.
31957         * gcc.dg/vmx/x-03.c: New.
31958         * gcc.dg/vmx/x-04.c: New.
31959         * gcc.dg/vmx/x-05.c: New.
31960         * gcc.dg/vmx/yousufi-1.c: New.
31961         * gcc.dg/vmx/zero-1.c: New.
31962         * gcc.dg/vmx/zero.c: New.
31963
31964 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
31965
31966         * g++.dg/lookup/java1.C: Update for chage of
31967         _Jv_AllocObject.
31968         * g++.dg/lookup/java2.C: Likewise.
31969
31970 2004-04-17  Laurent GUERBY <laurent@guerby.net>
31971
31972         * ada/acats/run_all.sh: use -O2 by default.
31973
31974 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
31975
31976         * gcc.dg/vr-mult-[12].c: New tests.
31977
31978 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31979
31980         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
31981
31982         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
31983
31984 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
31985
31986         * lib/target-supports.exp (check_profiling_available): Assume
31987         profiling isn't available for mips*-*-elf targets.
31988
31989 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
31990
31991         * gcc.dg/builtins-38.c: New test.
31992
31993 2004-04-14  Eric Christopher  <echristo@redhat.com>
31994
31995         * g++.dg/charset/charset.exp: Run .cc extension tests.
31996
31997 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
31998
31999         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
32000
32001 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32002
32003         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
32004
32005 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
32006
32007         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
32008         * gcc.dg/i386-387-2.c: Likewise.
32009
32010         * gcc.dg/i386-387-7.c: New test.
32011         * gcc.dg/i386-387-8.c: New test.
32012
32013         * gcc.dg/builtins-37.c: New test.
32014
32015 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
32016
32017         * g++.dg/pch/externc-1.C: Add missing semicolon.
32018
32019 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
32020
32021         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
32022
32023 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32024
32025         * gcc.c-torture/execute/20040411-1.c: New test.
32026
32027 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32028
32029         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
32030
32031 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
32032
32033         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
32034
32035 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
32036
32037         * lib/target-supports.exp (check_named_sections_available): New.
32038         * lib/gcc-dg.exp (dg-require-named-sections): New.
32039         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
32040         old-deja.exp.  Also prune error-count message from HP linker.
32041         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
32042
32043         * g++.dg/init/init-ref4.C: Use dg-require-weak.
32044         * g++.old-deja/g++.pt/static3.C: Likewise.
32045         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
32046
32047 2004-04-09  Roger Sayle  <roger@eyesopen.com>
32048
32049         * gcc.c-torture/execute/20040409-1.c: New test case.
32050         * gcc.c-torture/execute/20040409-2.c: New test case.
32051         * gcc.c-torture/execute/20040409-3.c: New test case.
32052
32053 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
32054
32055         * gcc.dg/20040409-1.c: New test.
32056
32057 2004-04-08  Roger Sayle  <roger@eyesopen.com>
32058
32059         PR target/14888
32060         * g++.dg/opt/pr14888.C: New test case.
32061
32062 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
32063
32064         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
32065         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
32066         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
32067         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
32068         New tests.
32069
32070 2004-04-08  Paul Brook  <paul@codesourcery.com>
32071
32072         * gcc.dg/spill-1.c: New test.
32073
32074 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32075
32076         * gcc.dg/torture/builtin-ctype-2.c: New test.
32077
32078 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
32079
32080         * gcc.dg/pch/pch.exp: Add largefile test.
32081
32082 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
32083
32084         * g++.dg/pch/externc-1.Hs: New.
32085         * g++.dg/pch/externc-1.C: New.
32086
32087 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32088
32089         * gcc.dg/compat/struct-by-value-5a_main.c,
32090         gcc.dg/compat/struct-by-value-5b_main.c: New files.
32091         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
32092         * gcc.dg/compat/struct-by-value-5a_x.c,
32093         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
32094         gcc.dg/compat/struct-by-value-5_x.c.
32095         * gcc.dg/compat/struct-by-value-5a_y.c,
32096         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
32097         gcc.dg/compat/struct-by-value-5_y.c.
32098
32099         * gcc.dg/compat/struct-by-value-6a_main.c,
32100         gcc.dg/compat/struct-by-value-6b_main.c: New files.
32101         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
32102         * gcc.dg/compat/struct-by-value-6a_x.c,
32103         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
32104         gcc.dg/compat/struct-by-value-6_x.c.
32105         * gcc.dg/compat/struct-by-value-6a_y.c,
32106         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
32107         gcc.dg/compat/struct-by-value-6_y.c.
32108
32109         * gcc.dg/compat/struct-by-value-7a_main.c,
32110         gcc.dg/compat/struct-by-value-7b_main.c: New files.
32111         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
32112         * gcc.dg/compat/struct-by-value-7a_x.c,
32113         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
32114         gcc.dg/compat/struct-by-value-7_x.c.
32115         * gcc.dg/compat/struct-by-value-7a_y.c,
32116         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
32117         gcc.dg/compat/struct-by-value-7_y.c.
32118
32119 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
32120
32121         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
32122         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
32123         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
32124         options.
32125
32126 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
32127
32128         * gcc.dg/builtins-36.c: New test.
32129
32130 2004-04-06  Paul Brook  <paul@codesourcery.com>
32131
32132         * README.gcc: Remove obsolete contraint on testcases.
32133
32134 2004-04-05  Paul Brook  <paul@codesourcery.com>
32135
32136         PR2123
32137         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
32138         failure and exit(0) on success.
32139         * g++.dg/expr/anew2.C: Ditto.
32140         * g++.dg/expr/anew3.C: Ditto.
32141         * g++.dg/expr/anew4.C: Ditto.
32142
32143 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
32144
32145         PR c++/3518
32146         * g++.dg/template/unify7.C: New.
32147
32148 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32149
32150         * g++.dg/README: Bring up to date with new subdirectories; remove
32151         duplicate subdirectory lines.
32152
32153 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
32154
32155         PR c++/14007
32156         * g++.dg/template/unify5.C: New.
32157         * g++.dg/template/unify6.C: New.
32158         * g++.dg/template/qualttp20.C: Adjust.
32159         * g++.old-deja/g++.jason/report.C: Adjust.
32160         * g++.old-deja/g++.other/qual1.C: Adjust.
32161
32162 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
32163
32164         PR c++/14803
32165         * g++.dg/inherit/ptrmem1.C: New test.
32166
32167 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
32168
32169         PR c++/14755
32170         * gcc.c-torture/execute/20040331-1.c: New test.
32171         * gcc.dg/20040331-1.c: New test.
32172
32173 2004-04-01  Paul Brook  <paul@codesourcery.com>
32174
32175         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
32176
32177 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
32178
32179         PR c++/14724
32180         * g++.dg/init/goto1.C: New test.
32181
32182         PR c++/14763
32183         * g++.dg/template/defarg4.C: New test.
32184
32185 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
32186
32187         * gcc.dg/altivec-11.c: Extend test for more valid cases.
32188
32189 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
32190
32191         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
32192
32193 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
32194
32195         * gcc.dg/noncompile/undeclared-2.c: New test.
32196
32197 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
32198
32199         * gcc.dg/940409-1.c: Remove XFAIL.
32200         * gcc.dg/reg-vol-struct-1.c: New test.
32201
32202 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32203
32204         * gcc.dg/torture/builtin-wctype-1.c: New test.
32205
32206 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
32207
32208         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
32209         * gcc.dg/20001101-1.c: Likewise.
32210         * gcc.dg/20001102-1.c: Likewise.
32211
32212 2004-03-25  Roger Sayle  <roger@eyesopen.com>
32213
32214         * gcc.dg/compare8.c: Add an additional test for XOR.
32215
32216 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32217
32218         * gcc.dg/torture/builtin-ctype-1.c: New test.
32219
32220 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32221
32222         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
32223         * gcc.dg/torture/builtin-math-1.c: Likewise.
32224         * gcc.dg/torture/builtin-power-1.c: New test.
32225
32226 2004-03-24  Andreas Schwab  <schwab@suse.de>
32227
32228         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
32229         IA64 assembler.
32230
32231 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
32232             Roger Sayle  <roger@eyesopen.com>
32233
32234         * gcc.dg/compare8.c: New test case.
32235
32236 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
32237
32238         * g++.dg/ext/altivec-7.C: New test.
32239
32240 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
32241
32242         PR 12267, 12391, 12560, 13129, 14114, 14133
32243         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
32244         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
32245         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
32246         Adjust error regexps.
32247         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
32248         * gcc.dg/noncompile/undeclared-1.c: New test cases.
32249         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
32250         * gcc.dg/local1.c: Add explanatory comment.
32251
32252 2004-03-23  Roger Sayle  <roger@eyesopen.com>
32253
32254         PR optimization/14669
32255         * g++.dg/opt/fold2.C: New test case.
32256
32257 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
32258
32259         PR c/14069
32260         * gcc.dg/20040322-1.c: New test.
32261
32262 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32263
32264         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
32265         * gcc.dg/ultrasp4.c: Likewise.
32266         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
32267
32268 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
32269
32270         * gcc.dg/i386-sse-8.c: Reset default options.
32271
32272 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
32273
32274         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
32275         in the error message text.
32276
32277 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32278
32279         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
32280
32281 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
32282
32283         PR c++/14616
32284         * g++.dg/init/array13.C: New test.
32285
32286 2004-03-20  Roger Sayle  <roger@eyesopen.com>
32287
32288         PR target/13889
32289         * gcc.c-torture/compile/pr13889.c: New test case.
32290
32291 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32292
32293         PR c/14635
32294         * builtins-1.c (nan, nans): Don't test.
32295         * builtins-30.c: Don't use nan, nanf, nanl.
32296         * builtins-35.c: New test.
32297
32298 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
32299
32300         * g++.dg/ext/altivec-6.C: New test.
32301
32302 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
32303
32304         * g++.dg/init/placement3.C: New test.
32305
32306         * g++.dg/template/spec13.C: New test.
32307
32308         * g++.dg/lookup/using11.C: New test.
32309
32310         * g++.dg/lookup/koenig3.C: New test.
32311
32312         * g++.dg/template/operator2.C: New test.
32313
32314         * g++.dg/expr/dtor3.C: New test.
32315         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
32316         marker.
32317         * g++.old-deja/g++.law/visibility28.C: Likewise.
32318
32319 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
32320
32321         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
32322         * gcc.dg/ppc64-abi-3.c: Likewise.
32323
32324 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32325
32326         PR c++/14545
32327         * g++.dg/parse/template15.C: New test.
32328
32329 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32330
32331         * g++.dg/expr/dtor2.C: New test.
32332
32333         * g++.dg/lookup/anon4.C: New test.
32334
32335         * g++.dg/overload/using1.C: New test.
32336
32337         * g++.dg/template/lookup7.C: New test.
32338
32339         * g++.dg/template/typename6.C: New test.
32340
32341         * g++.dg/expr/cond6.C: New test.
32342
32343 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32344
32345         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
32346
32347 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32348
32349         * g++.dg/expr/cond5.C: New test.
32350         * g++.dg/expr/constcast1.C: Likewise.
32351         * g++.dg/expr/ptrmem2.C: Likewise.
32352         * g++.dg/expr/ptrmem3.C: Likewise.
32353         * g++.dg/lookup/main1.C: Likewise.
32354         * g++.dg/template/lookup6.C: Likewise.
32355
32356 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
32357
32358         * gcc.dg/local1.c: New test.
32359
32360         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
32361
32362 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32363
32364         * gcc.dg/torture/builtin-convert-1.c: New test.
32365
32366 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32367
32368         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
32369
32370 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
32371
32372         PR c++/14481
32373         * g++.dg/warn/Wunused-7.C: New test.
32374
32375 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32376
32377         * gcc.dg/torture/builtin-integral-1.c: New test.
32378
32379 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
32380
32381         PR c++/14586
32382         * g++.dg/parse/non-dependent3.C: New test.
32383
32384 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
32385
32386         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
32387         * g++.dg/eh/simd-2.C: Likewise.
32388         * g++.dg/init/array10.C: Likewise.
32389         * gcc.c-torture/compile/simd-1.c: Likewise.
32390         * gcc.c-torture/compile/simd-2.c: Likewise.
32391         * gcc.c-torture/compile/simd-3.c: Likewise.
32392         * gcc.c-torture/compile/simd-4.c: Likewise.
32393         * gcc.c-torture/compile/simd-6.c: Likewise.
32394         * gcc.c-torture/execute/simd-1.c: Likewise.
32395         * gcc.c-torture/execute/simd-2.c: Likewise.
32396         * gcc.dg/compat/vector-defs.h: Likewise.
32397         * gcc.dg/20020531-1.c: Likewise.
32398         * gcc.dg/altivec-3.c: Likewise.
32399         * gcc.dg/altivec-4.c: Likewise.
32400         * gcc.dg/altivec-varargs-1.c: Likewise.
32401         * gcc.dg/compat/vector-defs.h: Likewise.
32402         * gcc.dg/i386-mmx-3.c: Likewise.
32403         * gcc.dg/i386-sse-4.c: Likewise.
32404         * gcc.dg/i386-sse-5.c: Likewise.
32405         * gcc.dg/i386-sse-8.c: Likewise.
32406         * gcc.dg/simd-1.c: Likewise.
32407         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
32408         __ev64_opaque__ since the machine description provides it.
32409
32410 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32411
32412         * lib/compat.exp (skip_list): New global variable.
32413         Use it to hold the user defined COMPAT_SKIPS list if any.
32414         (compat-obj): Add the members of skip_list to optall.
32415
32416 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32417
32418         * gcc.dg/compat/union-by-value-1_main.c,
32419         union-by-value-1_x.c, union-by-value-1_y.c,
32420         union-check.h, union-defs.h,
32421         union-init.h, union-return-1_main.c,
32422         union-return-1_x.c, union-return-1_y.c: New files.
32423
32424 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32425
32426         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
32427         mixed-struct-init.h: Add 4 mixed structure types.
32428         struct-by-value-21_main.c, struct-by-value-21_x.c,
32429         struct-by-value-21_y.c, struct-return-21_main.c,
32430         struct-return-21_x.c, struct-return-21_y.c: New files.
32431
32432 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
32433
32434         PR c++/14550
32435         * g++.dg/parse/template14.C: New test.
32436
32437 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32438
32439         * gcc.c-torture/execute/20040313-1.c: New test.
32440
32441 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
32442
32443         PR target/14533
32444         * gcc.dg/20040311-2.c: New test.
32445
32446 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
32447
32448         PR other/14544
32449         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
32450         bit-field.
32451
32452 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
32453
32454         * gcc.dg/20040305-2.c: Add missing return statement.
32455
32456 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32457
32458         * gcc.dg/builtins-34.c: Also check pow10*.
32459
32460 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
32461
32462         PR target/14262
32463         * gcc.dg/20040305-2.c: New test.
32464
32465 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
32466
32467         * gcc.dg/20040310-1.c: New test.
32468
32469 2004-03-11  Roger Sayle  <roger@eyesopen.com>
32470
32471         * gcc.c-torture/execute/20040311-1.c: New test case.
32472
32473 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
32474
32475         PR c++/14476
32476         * g++.dg/lookup/enum1.C: New test.
32477
32478 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
32479
32480         PR c++/14510
32481         * g++.dg/lookup/struct2.C: New test.
32482
32483 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
32484
32485         * gcc.dg/builtins-34.c: New test.
32486
32487 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32488
32489         * gcc.dg/torture/builtin-nonneg-1.c: New test.
32490
32491 2004-03-09  James E Wilson  <wilson@specifixinc.com>
32492
32493         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
32494         * gcc.dg/alias-2.c: New testcase.
32495
32496 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
32497
32498         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
32499
32500 2004-03-09  Roger Sayle  <roger@eyesopen.com>
32501
32502         * gcc.c-torture/execute/20040309-1.c: New test case.
32503
32504 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32505
32506         PR c++/14397
32507         * g++.dg/overload/ref1.C: New.
32508
32509 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32510
32511         PR c++/14409
32512         * g++.dg/template/spec12.C: New test.
32513
32514         PR c++/14448
32515         * g++.dg/parse/crash14.C: New test.
32516
32517 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
32518
32519         PR c++/14230
32520         * g++.dg/init/ref11.C: New test.
32521
32522 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
32523
32524         PR c++/14432
32525         * g++.dg/parse/builtin2.C: New test.
32526
32527 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
32528
32529         PR c++/14401
32530         * g++.dg/init/ctor3.C: New test.
32531         * g++.dg/init/union1.C: New test.
32532         * g++.dg/ext/anon-struct4.C: New test.
32533
32534 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
32535
32536         * g++.dg/lookup/koenig1.C: Tweak error messages.
32537         * g++.dg/lookup/used-before-declaration.C: Likewise.
32538         * g++.dg/other/do1.C: Likewise.
32539         * g++.dg/overload/koenig1.C: Likewise.
32540         * g++.dg/parse/crash13.C: Likewise.
32541         * g++.dg/template/instantiate3.C: Likewise.
32542
32543 2004-03-08  Eric Christopher  <echristo@redhat.com>
32544
32545         * * lib/target-supports.exp: Enable libiconv in test
32546         compilation.  Fix up error checking.
32547
32548 2004-03-08  Roger Sayle  <roger@eyesopen.com>
32549
32550         PR middle-end/14289
32551         * gcc.dg/pr14289-1.c: New test case.
32552         * gcc.dg/pr14289-2.c: Likewise.
32553         * gcc.dg/pr14289-3.c: Likewise.
32554
32555 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
32556
32557         * gcc.c-torture/execute/20040308-1.c: New test.
32558
32559 2004-03-07  Roger Sayle  <roger@eyesopen.com>
32560
32561         * gcc.c-torture/execute/20040307-1.c: New test case.
32562
32563 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
32564
32565         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
32566
32567 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
32568
32569         * gcc.dg/20040306-1.c: New test.
32570
32571 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
32572
32573         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
32574         them static.
32575         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
32576
32577 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32578
32579         PR c/14465
32580         * gcc.dg/decl-6.c: New test.
32581
32582 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32583
32584         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
32585         Rename LOGPOW -> LOG_POW.
32586         (SQRT_EXP, POW_EXP): New.
32587
32588 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32589
32590         * gcc.dg/i386-sse-8.c: New test.
32591
32592 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32593
32594         PR c/14114
32595         * gcc.dg/decl-5.c: New test.
32596
32597 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
32598
32599         * gcc.dg/20040305-1.c: New test.
32600
32601 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
32602
32603         PR other/14354
32604         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
32605
32606 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
32607
32608         PR c++/14425, c++/14426
32609         * g++.dg/ext/altivec-4.C: New test.
32610         * g++.dg/ext/altivec-5.C: New test.
32611
32612 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
32613
32614         * g++.old-deja/g++.other/linkage1.C: Expect errors about
32615         global variables of a type with no linkage.
32616         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
32617         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
32618         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
32619         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
32620         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
32621         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
32622         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
32623         * g++.dg/warn/deprecated.C: Name enum Color.
32624         * g++.dg/overload/VLA.C: Name structure for 'b'.
32625         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
32626
32627 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32628
32629         * gcc.c-torture/compile/20040304-1.c: New test.
32630
32631 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
32632
32633         PR 13728
32634         * gcc.dg/decl-4.c: New testcase.
32635
32636 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
32637
32638         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
32639         as PRECF if sizeof (float) > sizeof (double).
32640         (PRECL): Make it the same as PRECF if
32641         sizeof (float) > sizeof (long double).
32642
32643 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32644
32645         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
32646         system type.  Add check for irix6 which doesn't have c99 runtime.
32647
32648 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
32649
32650         * gcc.dg/const-elim-1.c: xfail for xtensa.
32651
32652 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32653
32654         PR c++/14369
32655         * g++.dg/template/cond4.C: New test.
32656
32657 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32658
32659         PR c++/14360
32660         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
32661
32662         PR c++/14361
32663         * g++.dg/parse/defarg7.C: New test.
32664
32665         PR c++/14359
32666         * g++.dg/template/friend26.C: New test.
32667
32668 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
32669
32670         PR c++/14324
32671         * g++.dg/abi/mangle21.C: New test.
32672
32673         PR c++/14260
32674         * g++.dg/parse/constructor2.C: New test.
32675
32676         PR c++/14337
32677         * g++.dg/template/sfinae1.C: New test.
32678
32679 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
32680
32681         PR c++/14267
32682         * g++.dg/expr/crash2.C: New test.
32683
32684         PR middle-end/13448
32685         * gcc.dg/inline-5.c: New test.
32686         * gcc.dg/always-inline.c: Split out tests into ...
32687         * gcc.dg/always-inline2.c: ... this and ...
32688         * gcc.dg/always-inline3.c: ... this.
32689
32690 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
32691
32692         PR debug/12103
32693         * g++.dg/debug/crash1.C: New test.
32694
32695 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
32696
32697         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
32698         function with __attribute__((noinline)).
32699         (recurser_void2): Likewise.
32700         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
32701         (recurser_void2): Likewise.
32702
32703 2004-02-29  Roger Sayle  <roger@eyesopen.com>
32704
32705         PR middle-end/14203
32706         * g++.dg/warn/Wunused-6.C: New test case.
32707
32708 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
32709
32710         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
32711         not defined.
32712
32713 2004-02-27  Eric Christopher  <echristo@redhat.com>
32714
32715         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
32716         * g++.dg/charset/asm2.c: Run only x86.
32717         * gcc.dg/charset/asm3.c: Ditto.
32718
32719 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
32720
32721         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
32722         ld_library_path.
32723
32724 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
32725
32726         * g++.dg/ext/altivec-3.C: New.
32727
32728 2004-02-26  Richard Henderson  <rth@redhat.com>
32729
32730         * g++.dg/ext/attrib10.C: Mark for warning.
32731         * gcc.dg/attr-alias-1.c: New.
32732
32733 2004-02-26  Richard Henderson  <rth@redhat.com>
32734
32735         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
32736         * gcc.c-torture/execute/20040208-2.c: ... it back.
32737
32738 2004-02-26  Eric Christopher  <echristo@redhat.com>
32739
32740         * lib/target-supports.exp (check-iconv-available): New function.
32741         * lib/gcc-dg.exp (dg-require-iconv): New function.
32742         Use above.
32743         * gcc.dg/charset: New directory.
32744         * gcc.dg/charset/charset.exp: New file.
32745         * gcc.dg/charset/asm1.c: Ditto.
32746         * gcc.dg/charset/asm2.c: Ditto.
32747         * gcc.dg/charset/asm3.c: Ditto.
32748         * gcc.dg/charset/asm4.c: Ditto.
32749         * gcc.dg/charset/asm5.c: Ditto.
32750         * gcc.dg/charset/attribute1.c: Ditto.
32751         * gcc.dg/charset/attribute2.c: Ditto.
32752         * gcc.dg/charset/string1.c: Ditto.
32753         * g++.dg/charset: New directory.
32754         * g++.dg/dg.exp: Add here. Special options.
32755         * g++.dg/charset/charset.exp: New file.
32756         * g++.dg/charset/asm1.c: Ditto.
32757         * g++.dg/charset/asm2.c: Ditto.
32758         * g++.dg/charset/asm3.c: Ditto.
32759         * g++.dg/charset/asm4.c: Ditto.
32760         * g++.dg/charset/attribute1.c: Ditto.
32761         * g++.dg/charset/attribute2.c: Ditto.
32762         * g++.dg/charset/extern1.cc: Ditto.
32763         * g++.dg/charset/extern2.cc: Ditto.
32764         * g++.dg/charset/string1.c: Ditto.
32765
32766 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
32767
32768         PR c++/14278
32769         * g++.dg/parse/comma1.C: New test.
32770
32771 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32772
32773         PR c++/14284
32774         * g++.dg/template/ttp8.C: New test.
32775
32776 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
32777
32778         * gcc.dg/fixuns-trunc-1.c: New test.
32779
32780 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32781
32782         * gcc.dg/builtins-config.h: Use #elif.
32783
32784 2004-02-26  Michael Matz  <matz@suse.de>
32785
32786         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
32787         * gcc.dg/991214-1.c: Likewise.
32788         * gcc.dg/i386-asm-1.c: Likewise.
32789
32790 2004-02-25  Richard Henderson  <rth@redhat.com>
32791
32792         * gcc.c-torture/execute/20040208-2.c: Move ...
32793         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
32794
32795 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32796
32797         PR c++/14246
32798         * g++.dg/other/crash-3.C: New test.
32799
32800 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32801
32802         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
32803         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
32804
32805         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
32806         HP-UX.
32807
32808 2004-02-24  Michael Matz  <matz@suse.de>
32809
32810         * gcc.dg/i386-regparm.c: New.
32811
32812 2004-02-23  James E Wilson  <wilson@specifixinc.com>
32813
32814         * gcc.c-torture/execute/20040223-1.c: New.
32815
32816 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
32817             Kazu Hirata  <kazu@cs.umass.edu>
32818
32819         * gcc.dg/fwritable-strings-1.c: Remove.
32820
32821 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
32822
32823         PR c/14156
32824         * gcc.dg/20040223-1.c: New test.
32825
32826 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32827
32828         PR c++/14106
32829         * g++.dg/ext/typeof9.C: New test.
32830
32831 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32832
32833         PR c++/14250
32834         * g++.dg/other/switch1.C: New test.
32835
32836 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32837
32838         * gcc.dg/cast-function-1.c: Adjust for new informative message.
32839         * gcc.dg/va-arg-1.c: Likewise.
32840
32841 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32842
32843         PR c++/14143
32844         * g++.dg/template/koenig5.C: New test.
32845
32846 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
32847
32848         * g++.dg/ext/altivec-1.C: Generalize target triple.
32849         * g++.dg/ext/altivec-2.C: New test case.
32850         * g++.dg/ext/altivec_check.h: New file.
32851         * gcc.dg/altivec-1.c: Generalize target triple;
32852         include altivec_check.h and call altivec_check().
32853         * gcc.dg/altivec-[2-5].c: Generalize target triple.
32854         * gcc.dg/altivec-6.c: New test case.
32855         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
32856         type casts as needed.
32857         * gcc.dg/altivec-10.c: Include altivec_check.h and call
32858         altivec_check().
32859         * gcc.dg/altivec-12.c: New test case.
32860         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
32861         include altivec_check.h and call altivec_check().
32862         * gcc.dg/altivec_check.h: New file.
32863
32864 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32865
32866         * lib/target-supports.exp (check_alias_available): Don't mangle
32867         function `g' in test program.
32868
32869 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32870
32871         * lib/target-supports.exp (check_profiling_available): Check
32872         argument to determine whether we support a profiling type.
32873         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
32874         check_profiling_available.
32875         * g++.dg/bprob/bprob.exp: Likewise.
32876         * g77.dg/bprob/bprob.exp: Likewise.
32877         * gcc.misc-tests/bprob.exp: Likewise.
32878         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
32879         dg-require-profiling and delete expected error handling.
32880         * gcc.dg/20021014-1.c: Likewise.
32881         * gcc.dg/nest.c: Likewise.
32882
32883 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32884
32885         PR c++/12007
32886         * g++.dg/other/vthunk1.C: New test.
32887
32888 2004-02-20  Falk Hueffner  <falk@debian.org>
32889
32890         PR target/14201
32891         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
32892
32893 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
32894
32895         PR c++/13927
32896         * g++.dg/other/error8.C: Remove XFAIL markers.
32897
32898         PR c++/14173
32899         * g++.dg/ext/packed5.C: New test.
32900
32901         PR c++/14199
32902         * g++.dg/warn/Wunused-5.C: New test.
32903
32904         PR c++/14186
32905         * g++.dg/lookup/member1.C: New test.
32906
32907 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
32908
32909         * gcc.c-torture/compile/20040130-1.c: Enable only when
32910         __INT_MAX__ >= 2147483647L.
32911         * gcc.c-torture/compile/961203-1.c: Likewise.
32912
32913 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
32914
32915         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
32916         * g++.dg/opt/template1.C: Robustify assembler regexp
32917
32918 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32919
32920         * gcc.c-torture/execute/simd-4.x: Remove.
32921         * gcc.c-torture/execute/va-arg-25.x: Likewise.
32922         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
32923         Guard with #ifndef SKIP_ATTRIBUTE.
32924         * gcc.dg/compat/vector-1_y.c: Likewise.
32925         * gcc.dg/compat/vector-2_x.c: Likewise.
32926         * gcc.dg/compat/vector-2_y.c: Likewise.
32927         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
32928         * g++.dg/eh/simd-2.C: Likewise.
32929
32930 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
32931
32932         * gcc.c-torture/compile/complex-1.c: New.
32933
32934 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
32935
32936         PR target/14209
32937         * gcc.c-torture/execute/20040218-1.c: New test.
32938
32939 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32940
32941         PR c++/14181
32942         * g++.dg/parse/new2.C: New test.
32943
32944 2004-02-18  Paul Brook  <paul@codesourcery.com>
32945
32946         * gcc.c-torture/compile/libcall-1.c: New test.
32947
32948 2004-02-18  Paul Brook  <paul@codesourcery.com>
32949
32950         PR debug/12934
32951         * gcc.dg/debug/debug-7.c: New test.
32952
32953 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
32954
32955         * gcc.dg/20040217-1.c: New test.
32956
32957 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
32958
32959         * gcc.c-torture/execute/990208-1.x: Delete.
32960
32961 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
32962
32963         * gcc.c-torture/execute/20040208-2.x: New file.
32964
32965 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
32966
32967         PR c++/11326
32968         * g++.dg/abi/structret1.C: New test.
32969
32970 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
32971
32972         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
32973         (i386_cpuid): No need to test if cpuid is available on AMD64.
32974         Fix assembly, so that it works onboth i386 and AMD64.
32975         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
32976         (vecInLong): Fix s[] member type to unsigned int.
32977         (vecInWord): Remove type.
32978         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
32979         (a64, b64, c64, d64, e64): Remove.
32980         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
32981         Remove unused variable.  Remove initialization of removed variables.
32982         Don't call mmx_tests nor sse_tests.
32983         (reference_mmx, reference_sse): Remove.
32984         (check): Add return stmt.
32985         * gcc.dg/i386-sse-7.c: New test.
32986         * gcc.dg/i386-mmx-4.c: New test.
32987
32988 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32989
32990         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
32991         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
32992         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
32993         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
32994         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
32995         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
32996         g++.dg/tc1/dr94.C: Fix line terminator.
32997
32998 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
32999
33000         * gcc.c-torture/compile/20040216-1.c: New.
33001
33002 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33003
33004         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
33005         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
33006         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
33007         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
33008         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
33009         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
33010
33011 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33012
33013         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
33014
33015 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
33016
33017         PR c++/13971
33018         * g++.dg/expr/cond4.C: New test.
33019
33020         PR c++/14086
33021         * g++.dg/lookup/crash2.C: New test.
33022
33023 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
33024
33025         * gcc.c-torture/compile/20040214-2.c: New test.
33026
33027 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
33028
33029         PR c++/14116
33030         * g++.dg/ext/typeof8.C: New test.
33031
33032 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
33033
33034         * gcc.c-torture/compile/20040214-1.c: New test.
33035
33036 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33037
33038         PR c++/13635
33039         * g++.dg/template/spec11.C: New test.
33040
33041 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33042
33043         PR c++/13927
33044         * g++.dg/other/error8.C: New test.
33045
33046 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
33047
33048         PR c++/14122
33049         * g++.dg/template/array4.C: New test.
33050
33051         PR c++/14108
33052         * g++.dg/inherit/thunk2.C: New test.
33053
33054         PR c++/14083
33055         * g++.dg/eh/cond2.C: New test.
33056
33057 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
33058
33059         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
33060
33061 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
33062
33063         * lib/scanasm.exp (dg-scan): Quote pattern before display.
33064
33065 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
33066
33067         * g++.dg/simd-2.C: xfail on ppc64-linux.
33068
33069 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33070
33071         PR c/456
33072         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
33073         tests.
33074
33075 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
33076
33077         * gcc.dg/builtins-33.c: New test.
33078
33079 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
33080
33081         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
33082
33083 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
33084
33085         * g++.dg/simd-2.C: Set -maltivec for ppc64.
33086
33087 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
33088
33089         * gcc.dg/ppc64-abi-3.c: New test.
33090
33091 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
33092
33093         PR c/14092
33094
33095         * gcc.dg/pr14092-1.c: New testcase.
33096
33097 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
33098
33099         * gcc.dg/cpp/assert4.c: Fix typo last change.
33100
33101         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
33102         * gcc.dg/cpp/assert4.c: Handle powerpc64.
33103
33104         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
33105
33106 2004-02-09  Roger Sayle  <roger@eyesopen.com>
33107
33108         * gcc.c-torture/compile/20040209-1.c: New test case.
33109
33110 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33111
33112         * gcc.dg/c90-init-1.c: Adjust expected error messages.
33113
33114 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
33115
33116         * gcc.c-torture/execute/20040208-[12].c: New tests.
33117
33118 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33119
33120         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
33121
33122 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33123
33124         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
33125
33126 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
33127
33128         Bug 13856
33129         * gcc.dg/visibility-8.c: New testcase.
33130
33131 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
33132
33133         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
33134         arguments.
33135         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
33136
33137 2004-02-07  Roger Sayle  <roger@eyesopen.com>
33138
33139         PR middle-end/13696
33140         * g++.dg/opt/fold1.C: New test case.
33141
33142 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33143
33144         PR c++/14033
33145         * g++.dg/other/crash-2.C: New test.
33146
33147 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33148
33149         PR c++/14028
33150         * g++.dg/parse/angle-bracket2.C: New test.
33151
33152 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33153
33154         PR middle-end/13750
33155         Revert:
33156         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
33157         PR pch/13361
33158         * g++.dg/pch/wchar-1.C: New.
33159         * g++.dg/pch/wchar-1.Hs: New.
33160
33161 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33162
33163         PR c++/14008
33164         * g++.dg/parse/error15.C: New test.
33165         * g++.dg/parse/crash11.C: Update dg-error mark.
33166
33167 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
33168
33169         PR c++/13932
33170         * g++.dg/warn/conv2.C: New test.
33171
33172 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33173
33174         PR c++/13086
33175         * g++.dg/warn/incomplete1.C: Remove xfail.
33176
33177 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
33178
33179         * lib/file-format.exp (gcc_target_object_format): Use
33180         ${tool}_target_compile, not gcc_target_compile.
33181         * lib/target-supports.exp (check_alias_available): Likewise.
33182         (check_gc_sections_available): Likewise.
33183         * g++.dg/ext/attrib10.C: Use dg-require-alias.
33184         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
33185         dg-require-alias.
33186
33187 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
33188
33189         PR c++/13969
33190         * g++.dg/template/static6.C: New test.
33191
33192 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
33193
33194         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
33195
33196 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33197
33198         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
33199         tests for systems where `char' is unsigned by default.
33200
33201 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33202
33203         PR c++/13997
33204         * g++.dg/template/partial3.C: New test.
33205
33206 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
33207
33208         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
33209         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
33210         Remove mentions of obsolete ports.
33211
33212 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
33213
33214         * gcc.dg/noncompile/20001228-1.c: Fix for new
33215         error message.
33216
33217 2004-02-03  Roger Sayle  <roger@eyesopen.com>
33218
33219         PR target/9348
33220         * gcc.c-torture/execute/multdi-1.c: New test case.
33221
33222 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
33223
33224         PR c++/13925
33225         * g++.dg/template/lookup5.C: New test.
33226
33227 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
33228
33229         PR c++/13950
33230         * g++.dg/template/lookup4.C: New test.
33231
33232         PR c++/13970
33233         * g++.dg/parse/error14.C: New test.
33234
33235         PR c++/14002
33236         * g++.dg/parse/template13.C: New test.
33237
33238 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
33239
33240         PR c++/13978
33241         * g++.dg/template/koenig4.C: New test.
33242
33243         PR c++/13968
33244         * g++.dg/template/crash17.C: New test.
33245
33246         PR c++/13975
33247         * g++.dg/parse/error13.C: New test.
33248         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
33249
33250 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33251
33252         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
33253
33254 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
33255
33256         PR c/11658
33257         PR c/13994
33258         * gcc.dg/noncompile/20040203-1.c: New test.
33259         * gcc.dg/noncompile/20040203-2.c: Likewise.
33260         * gcc.dg/noncompile/20040203-3.c: Likewise.
33261         * gcc.dg/20040203-1.c: Likewise.
33262
33263 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
33264
33265         PR c++/10858
33266         * g++.dg/template/sizeof7.C: New test.
33267
33268 2004-02-02  Eric Christopher  <echristo@redhat.com>
33269             Zack Weinberg  <zack@codesourcery.com>
33270
33271         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
33272
33273 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
33274
33275         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
33276         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
33277         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
33278         * gcc.dg/cleanup-5.c: Run only on Linux targets.
33279
33280 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
33281
33282         PR c++/13113
33283         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
33284
33285         PR c++/13854
33286         * g++.dg/ext/attrib13.C: New test.
33287
33288         PR c++/13907
33289         * g++.dg/conversion/op2.C: New test.
33290
33291 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33292
33293         * gcc.dg/titype-1.c: Fix pasto.
33294
33295 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
33296
33297         * gcc.dg/titype-1.c: New test.
33298
33299 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33300
33301         PR c++/13957
33302         * g++.dg/template/non-type-template-argument-1.C,
33303         g++.dg/template/qualified-id1.C: Update dg-error marks.
33304         * g++.dg/template/nontype6.C: New test.
33305
33306 2004-02-01  Roger Sayle  <roger@eyesopen.com>
33307
33308         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
33309         * gcc.dg/builtins-31.c: New testcase.
33310         * gcc.dg/builtins-32.c: New testcase.
33311
33312 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
33313
33314         * objc.dg/call-super-2.m: Update line numbers
33315         for the including of stddef.h.
33316
33317 2004-01-30  Michael Matz  <matz@suse.de>
33318
33319         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
33320         g++.dg/ext/case-range3.C: New tests.
33321
33322 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33323
33324         DR206
33325         PR c++/13813
33326         * g++.dg/template/member4.C: New test.
33327
33328 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33329
33330         PR c++/13683
33331         * g++.dg/template/sizeof6.C: New test.
33332
33333 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33334
33335         * gcc.dg/fwritable-strings-1.c: New test.
33336
33337 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33338
33339         * gcc.c-torture/compile/20040130-1.c: New test.
33340
33341 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
33342
33343         * objc.dg/call-super-2.m: Include stddef.h for size_t.
33344
33345 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
33346
33347         PR c++/13883
33348         * g++.dg/template/ctor3.C: New test.
33349
33350 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33351
33352         * g++.dg/tc1: New directory.
33353         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
33354         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
33355         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
33356         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
33357         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
33358
33359 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33360
33361         * g++.dg/parse/error11.C: New test.
33362         * g++.dg/parse/error12.C: Likewise.
33363
33364 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
33365
33366         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
33367         (scan_initial, main): Use aligned_sizeof instead of sizeof.
33368
33369 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
33370
33371         PR c++/13791
33372         * g++.dg/ext/attrib12.C: New test.
33373
33374         PR c++/13736
33375         * g++.dg/parse/cast2.C: New test.
33376
33377 2004-01-27  James E Wilson  <wilson@specifixinc.com>
33378
33379         * objc.dg/encode-2.m (main): New local string.  Set depending on
33380         sizeof long.  Use in sscanf call.
33381         * objc.dg/encode-3.m (main): New local string.  Set depending on
33382         sizeof long.  Use in scan_initial call.
33383
33384 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33385
33386         * objc.dg/call-super-2.m: Make LP64-safe.
33387         * objc.dg/desig-init-1.m: Likewise.
33388
33389 2004-01-27  Devang Patel <dpatel@apple.com>
33390
33391         * g++.dg/debug/namespace1.C: New test.
33392
33393 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
33394
33395         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
33396         xscale-*-*.
33397
33398         * gcc.dg/arm-mmx-1.c: New test.
33399
33400 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
33401
33402         * gcc.dg/20040127-1.c: New test.
33403         * gcc.dg/20040127-2.c: New test.
33404
33405 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33406
33407         * objc.dg/stret-1.m (glob): Renamed to globa.
33408
33409 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
33410
33411         PR c++/13663
33412         * g++.dg/expr/for1.C: New test.
33413
33414 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
33415
33416         PR middle-end/13779
33417         * gcc.dg/darwin-longlong.c: New test.
33418
33419 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
33420
33421         * gcc.dg/20040124-1.c: Moved test from here...
33422         * gcc.c-torture/compile/20040124-1.c: ...to here.
33423
33424 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
33425
33426         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
33427         the assembly output if -m64 is passed.
33428
33429 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
33430
33431         PR c++/13833
33432         * g++.dg/template/cond3.C: New test.
33433
33434 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33435
33436         PR c++/13810
33437         * g++.dg/template/ttp7.C: New test.
33438
33439 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33440
33441         PR c++/13797
33442         * g++.dg/template/nontype4.C: New test.
33443         * g++.dg/template/nontype5.C: Likewise.
33444
33445 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
33446
33447         * gcc.dg/torture/mips-clobber-at.c: New test.
33448
33449 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
33450
33451         * gcc.dg/20040124-1.c: New test.
33452
33453 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
33454
33455         * gcc.dg/20040123-1.c: New test.
33456
33457 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
33458
33459         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
33460
33461 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33462
33463         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
33464
33465 2004-01-23  Andrew Pinski  <apinski@apple.com>
33466
33467         * gcc.dg/20030121-1.c: Move to ..
33468         * gcc.dg/20040121-1.c: here.
33469
33470 2004-01-23  Roger Sayle  <roger@eyesopen.com>
33471
33472         * gcc.dg/builtins-29.c: New test case.
33473
33474 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
33475
33476         PR 18314
33477         * gcc.dg/builtins-30.c: New testcase.
33478
33479 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
33480
33481         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
33482         * lib/g77.exp: Likewise.
33483         * lib/objc.exp: Likewise.
33484         * lib/g++.exp: Likewise.
33485
33486 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33487
33488         * gcc.dg/struct-by-value-2.c: New test.
33489
33490 2004-01-21  Andrew Pinski  <apinski@apple.com>
33491
33492         PR target/13785
33493         * gcc.dg/20030121-1.c: New test.
33494
33495 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
33496
33497         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
33498         clobber frame pointer register in asm statement.
33499
33500 2004-01-21  Falk Hueffner  <falk@debian.org>
33501
33502         * gcc.c-torture/compile/20040121-1.c: New test.
33503
33504 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
33505
33506         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
33507
33508 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
33509
33510         * gcc.dg/ppc64-abi-2.c: New test.
33511
33512 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
33513
33514         * lib/treelang.exp: Fill out this file.
33515         * lib/treelang-dg.exp: New File.
33516
33517 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33518
33519         * gcc.c-torture/compile/981022-1.c: Remove.
33520         * gcc.dg/array-5.c: Remove XFAIL.
33521         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
33522         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
33523         gcc.dg/cond-lvalue-1.c: Update.
33524         * gcc.dg/cast-lvalue-2.c: New test.
33525
33526 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
33527
33528         PR c++/13592
33529         * g++.dg/other/error1.C (class foo): Tweak error message.
33530
33531         PR c++/13592
33532         * g++.dg/template/call2.C: New test.
33533
33534 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33535
33536         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
33537         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
33538         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
33539         scalar-return-1_x.c, scalar-return-2_y.c,
33540         scalar-return-3_x.c, scalar-return-3_y.c,
33541         scalar-return-4_x.c, scalar-return-4_y.c,
33542         struct-align-1.h, struct-align-1_x.c,
33543         struct-align-1_y.c, struct-align-2.h,
33544         struct-align-2_x.c, struct-align-2_y.c,
33545         struct-by-value-10_y.c, struct-by-value-11_x.c,
33546         struct-by-value-11_y.c, struct-by-value-12_x.c,
33547         struct-by-value-12_y.c, struct-by-value-13_x.c,
33548         struct-by-value-13_y.c, struct-by-value-14_x.c,
33549         struct-by-value-14_y.c, struct-by-value-15_x.c,
33550         struct-by-value-15_y.c, struct-by-value-16_y.c,
33551         struct-by-value-17_y.c, struct-by-value-18_y.c,
33552         struct-by-value-19_y.c, struct-by-value-1_x.c,
33553         struct-by-value-1_y.c, struct-by-value-20_y.c,
33554         struct-by-value-2_x.c, struct-by-value-2_y.c,
33555         struct-by-value-3_y.c, struct-by-value-4_x.c,
33556         struct-by-value-4_y.c, struct-by-value-5_y.c,
33557         struct-by-value-6_y.c, struct-by-value-7_y.c
33558         struct-by-value-8_x.c, struct-by-value-8_y.c
33559         struct-by-value-9_x.c, struct-by-value-9_y.c
33560         struct-return-10_x.c, struct-return-10_y.c,
33561         struct-return-19_x.c, struct-return-20_x.c
33562         struct-return-2_x.c, struct-return-2_y.c
33563         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
33564         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
33565
33566 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33567
33568         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
33569         attribute on sparc*-sun-solaris2.*.
33570
33571 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
33572
33573         PR c++/13710
33574         * g++.dg/ext/typeof7.C: New test.
33575
33576 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
33577
33578         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
33579         * gcc.dg/const-elim-1.c: Same.
33580
33581 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
33582
33583         * objc.dg/stret-1.m: New.
33584         * objc.dg/stret-2.m: New.
33585
33586 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
33587
33588         PR c++/11895
33589         * g++.dg/ext/vector1.C: New test.
33590
33591 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
33592
33593         * gcc.dg/pch/import-1.c: New.
33594         * gcc.dg/pch/import-1.hs: New.
33595         * gcc.dg/pch/import-1a.h: New.
33596         * gcc.dg/pch/import-1b.h: New.
33597         * gcc.dg/pch/import-1c.h: New.
33598
33599 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
33600
33601         PR c++/13574
33602         * g++.dg/ext/array1.C: New test.
33603
33604         PR c++/13178
33605         * g++.dg/conversion/op1.C: New test.
33606
33607 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
33608
33609         PR 11864
33610         From Kazumoto Kojima / Dan Kegel:
33611         * gcc.dg/pr11864-1.c: New test.
33612
33613         PR 10392
33614         From Marcus Comstedt / Dan Kegel:
33615         * gcc.dg/pr10392-1.c: New test.
33616
33617 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
33618
33619         PR c++/13478
33620         * g++.dg/init/ref10.C: New test.
33621
33622 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33623
33624         PR c++/13407
33625         * g++.dg/parse/typename6.C: New test.
33626
33627 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
33628
33629         PR pch/13361
33630         * g++.dg/pch/wchar-1.C: New.
33631         * g++.dg/pch/wchar-1.Hs: New.
33632
33633 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33634
33635         PR c++/9259
33636         * g++.dg/expr/sizeof2.C: New test.
33637
33638 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
33639
33640         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
33641
33642 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
33643
33644         PR c++/13659
33645         * g++.dg/lookup/strong-using-3.C: New.
33646         * g++.dg/lookup/using-10.C: New.
33647
33648 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
33649
33650         PR c++/13594
33651         * g++.dg/lookup/strong-using-2.C: New.
33652
33653 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
33654             Dan Kegel <dank@kegel.com>
33655             J"orn Rennecke <joern.rennecke@superh.com>
33656
33657         PR target/9365
33658         * gcc.dg/pr9365-1.c: New test.
33659
33660 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33661
33662         PR c++/8856
33663         * g++.dg/parse/casting-operator2.C: New test.
33664         * g++.old-deja/g++.pt/explicit83.C: Remove.
33665
33666 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33667
33668         * gcc.dg/label-compound-stmt-1.c: New test.
33669         * gcc.c-torture/compile/950922-1.c,
33670         gcc.c-torture/compile/20000211-3.c,
33671         gcc.c-torture/compile/20000518-1.c,
33672         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
33673         compound statements.
33674
33675 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
33676
33677         * gcc.dg/ppc64-abi-1.c: New test.
33678
33679 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
33680
33681          * g++.dg/ext/attrib9.C: Add dg-warnings.
33682
33683 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33684
33685         PR c++/12335
33686         * g++.dg/parse/dtor3.C: New test.
33687
33688 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
33689
33690         PR c++/12709
33691         * g++.dg/parse/try-catch-1.C: New test.
33692
33693 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
33694
33695         * ada/acats/run_all.sh: Add more verbose output in acats.log
33696         when compiling tests.
33697
33698 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
33699
33700         PR 13656
33701         * gcc.dg/typedef-redecl.c: New test case.
33702         * gcc.dg/typedef-redecl.h: New support file.
33703
33704 2004-01-13  Jan Hubicka  <jh@suse.cz>
33705
33706         * gcc.dg/always_inline.c: New test.
33707         * gcc.dg/debug/20031231-1.c: Fix.
33708
33709 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33710
33711         PR c++/13474
33712         * g++.dg/template/array3.C: New test.
33713
33714 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
33715
33716         * g++.dg/ext/lvalue1.C: No longer expected to fail.
33717         * g++.dg/warn/Wunused-2.C: Likewise.
33718
33719 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33720
33721         PR c++/13289
33722         * g++.dg/template/instantiate6.C: New test.
33723
33724 2004-01-12  Roger Sayle  <roger@eyesopen.com>
33725
33726         PR middle-end/11397
33727         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
33728
33729 2004-01-12  Jan Hubicka  <jh@suse.cz>
33730
33731         PR opt/12826
33732         * gcc.dg/20040112-1.c: New.
33733
33734         * gcc.dg/dwarf-die[1-7].c: Move to...
33735         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
33736         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
33737
33738 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
33739
33740         PR c++/4100
33741         * g++.dg/parse/friend4.C: New test.
33742
33743 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
33744
33745         PR c++/4100
33746         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
33747         definition is called a friend.
33748
33749 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
33750
33751         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
33752
33753 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
33754
33755         PR c++/3478
33756         * g++.dg/parse/error10.C: New test.
33757         * g++.dg/template/arg2.C: Accept "invalid type" error.
33758
33759 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
33760
33761         PR middle-end/13392
33762         * g++.dg/opt/expect2.C: New test.
33763
33764 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
33765
33766         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
33767         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
33768         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
33769         Update dg-error regexps.
33770
33771 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
33772
33773         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
33774         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
33775
33776 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33777
33778         * gcc.dg/pragma-re-1.c: Use right pointer type.
33779
33780 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
33781
33782         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
33783
33784 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
33785
33786         * gcc.dg/rs6000-ldouble-1.c: New.
33787
33788 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33789
33790         DR 337
33791         PR c++/9256
33792         * g++.dg/other/abstract1.C: New test.
33793
33794 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
33795
33796         * g++.dg/lookup/strong-using-1.C: New.
33797
33798 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33799
33800         PR c/11234
33801         * gcc.dg/func-ptr-conv-1.c: New test.
33802         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
33803
33804 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
33805
33806         PR target/13380.
33807         * gcc.c-torture/compile/20040109-1.c: New.
33808
33809 2004-01-08  Stuart Hastings  <stuart@apple.com>
33810
33811         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
33812         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
33813         * gcc.dg/i386-sse-6.c: ...this new testcase.
33814
33815 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
33816
33817         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
33818
33819 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33820
33821         * ada/acats/run_acats: Treat 'gnatchop' the same way
33822         as 'gnatmake'.  Export GCC_DRIVER.
33823         * ada/acats/run_all.sh: Add target_gnatchop.  Use
33824         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
33825
33826 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33827
33828         PR c++/12573
33829         * g++.dg/template/dependent-expr4.C: New test.
33830
33831 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
33832
33833         * gcc.dg/altivec-11.c: New test.
33834
33835 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
33836
33837         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
33838
33839 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33840
33841         PR c/6024
33842         * gcc.dg/enum-compat-1.c: New test.
33843         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
33844
33845 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33846
33847         PR c/12165
33848         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
33849         gcc.dg/c99-idem-qual-3.c: New tests.
33850
33851 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
33852
33853         * gcc.dg/winline-7.c: Don't cast void * to int.
33854
33855 2004-01-06  Jan Hubicka  <jh@suse.cz>
33856
33857         * gcc.dg/i386-sse-5.c: New test
33858         * g++.dg/eh/simd-1.c: Add -w argument for i386.
33859
33860 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33861
33862         PR c++/12815
33863         * g++.dg/rtti/typeid4.C: New test.
33864
33865 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
33866
33867         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
33868
33869 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
33870
33871         PR c++/12132
33872         * g++.dg/template/error11.C: New test.
33873
33874         PR c++/13451
33875         * g++.dg/template/class2.C: New test.
33876
33877 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33878         Richard Sandiford <rsandifo@redhat.com>
33879
33880         PR c++/13387
33881         * g++.dg/opt/alias3.C: New test.
33882
33883 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
33884
33885         PR c++/13157
33886         * g++.dg/template/koenig3.C: New test.
33887
33888         PR c++/13529
33889         * g++.dg/parse/offsetof3.C: New test.
33890
33891         * g++.dg/init/copy7.C: Add missing dg-error markers.
33892
33893         PR c++/12226
33894         * g++.dg/init/copy7.c: New test.
33895
33896         PR c++/13536
33897         * g++.dg/parse/cast1.C: New test.
33898
33899 2004-01-04  Jan Hubicka  <jh@suse.cz>
33900
33901         * gcc.dg/winline[1-7].c: New tests.
33902
33903 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33904
33905         PR c++/13520
33906         * g++.dg/template/qualttp22.C: New test.
33907
33908 2004-01-01  Jan Hubicka  <jh@suse.cz>
33909
33910         * gcc.dg/debug/20031231-1.c: New.
33911         * gcc.c-torture/compile/20040101-1.c: New.
33912         * gcc.dg/dwarf-die-[1-7].c: New.
33913
33914 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
33915
33916         PR optimization/13521
33917         * gcc.c-torture/compile/20031231-1.c: New test.
33918
33919 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33920
33921         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
33922
33923 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33924
33925         PR c++/10079
33926         * g++.dg/template/crash16.C: New test.
33927
33928 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
33929
33930         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
33931
33932 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
33933
33934         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
33935         ports.
33936         * g++.old-deja/g++.jason/thunk3.C: Likewise.
33937         * g++.old-deja/g++.law/profile1.C: Likewise.
33938         * gcc.c-torture/compile/981006-1.c: Likewise.
33939         * gcc.c-torture/execute/loop-2e.x: Likewise.
33940         * gcc.c-torture/execute/loop-2f.x: Remove.
33941         * gcc.c-torture/execute/loop-2g.x: Likewise.
33942         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
33943         * gcc.dg/20020312-2.c: Remove traces of dead ports.
33944
33945 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
33946
33947         PR c++/13507
33948         * g++.dg/ext/attrib11.C: New test.
33949
33950         PR c++/13494
33951         * g++.dg/template/array2-1.C: New test.
33952         * g++.dg/template/array2-2.C: New test.
33953
33954 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
33955
33956         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
33957
33958 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33959
33960         PR c++/12774
33961         * g++.dg/template/array1-1.C: New test.
33962         * g++.dg/template/array1-2.C: New test.
33963
33964 2003-12-29  Roger Sayle  <roger@eyesopen.com>
33965
33966         PR fortran/12632
33967         * g77.dg/12632.f: New test case.
33968
33969 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33970
33971         PR c++/13289
33972         * g++.dg/parse/nontype1.C: New test.
33973
33974 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33975
33976         PR c++/12403
33977         * g++.dg/parse/explicit1.C: New test.
33978         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
33979
33980 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33981
33982         PR c++/13081
33983         * g++.dg/opt/inline6.C: New test.
33984
33985         PR c++/12613
33986         * g++.dg/parse/error9.C: New test.
33987
33988         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
33989
33990 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
33991
33992         PR c++/13009
33993         * g++.dg/init/assign1.C: New test.
33994
33995 2003-12-28  Roger Sayle  <roger@eyesopen.com>
33996
33997         PR c++/13070
33998         * g++.dg/warn/format3.C: New test case.
33999
34000 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34001
34002         * gcc.c-torture/compile/20031227-1.c: New test.
34003
34004 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34005
34006         * g++.dg/bprob/bprob.exp: Load target-supports.exp
34007         * g77.dg/bprob/bprob.exp: Likewise.
34008         * gcc.misc-tests/bprob.exp: Likewise.
34009         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
34010         variants on systems where the library does not provide that
34011         functionality.
34012         * gcc.dg/builtins-20.c: Use builtins-config.h.
34013         * gcc.dg/builtins-config.h: New file.
34014
34015 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34016
34017         * lib/gcc-dg.exp (dg-require-profiling): New function.
34018         * lib/target-supports.exp (check_profiling_available): Likewise.
34019         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
34020         * g77.dg/bprob/bprob.exp: Likewise.
34021         * gcc.misc-tests/bprob.exp: Likewise.
34022         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
34023         * gcc.dg/20021014-1.c: Likewise.
34024         * gcc.dg/nest.c: Likewise.
34025
34026 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34027
34028         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
34029         compiling.
34030         * g++.dg/lookup/java2.C: Likewise.
34031         * gcc.dg/cpp/lexident.c: Likewise.
34032
34033 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
34034
34035         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
34036         given.
34037         * gcc.c-torture/compile/961203-1.c: Likewise.
34038         * gcc.c-torture/compile/980506-1.c: Likewise.
34039
34040 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
34041
34042         * lib/gcc-dg.exp (dg-prune-output): New annotation.
34043         (additional_prunes): New global.
34044         (gcc-dg-prune): Handle additional per-test pruning.
34045         (dg-test): Clear additional_prunes between tests.
34046
34047         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
34048         dg-prune-output to avoid spurious failures from assembler
34049         complaining about nonexistent WAW violations.
34050         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
34051         Use dg-prune-output to avoid spurious failures from assembler
34052         warning about Itanium B-step errata.
34053
34054 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
34055
34056         * g++.dg/abi/macro0.C: New test.
34057         * g++.dg/abi/macro1.C: Likewise.
34058         * g++.dg/abi/macro2.C: Likewise.
34059
34060         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
34061         * g++.dg/abi/bitfield7.C: Likewise.
34062         * g++.dg/abi/dtor2.C: Likewise.
34063         * g++.dg/abi/mangle11.C: Likewise.
34064         * g++.dg/abi/mangle12.C: Likewise.
34065         * g++.dg/abi/mangle14.C: Likewise.
34066         * g++.dg/abi/mangle17.C: Likewise.
34067         * g++.dg/abi/vbase10.C: Likewise.
34068         * g++.dg/abi/vbase14.C: Likewise.
34069         * g++.dg/template/qualttp17.C: Likewise.
34070
34071 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34072
34073         PR c/11995
34074         * gcc.dg/20031223-1.c: New test.
34075
34076 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34077
34078         * gcc.dg/noreturn-7.c: New test.
34079
34080 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34081
34082         * gcc.dg/null-pointer-1.c: New test.
34083
34084 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
34085
34086         * g++.old-deja/g++.jason/template18.C: Remove.
34087         * g++.old-deja/g++.jason/template37.C: Likewise.
34088
34089         PR c++/12862
34090         * g++.dg/lookup/ns1.C: New test.
34091
34092         PR c++/12397
34093         * g++.dg/template/lookup3.C: New test.
34094
34095 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
34096
34097         * g++.dg/template/recurse1.C: New test
34098
34099 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
34100
34101         PR c++/12479
34102         * g++.dg/parse/semicolon1.C: New test.
34103         * g++.dg/parse/semicolon1.h: Likewise.
34104
34105 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
34106
34107         * gcc.dg/darwin-misaligned.c: New test.
34108
34109 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
34110
34111         PR c/9163
34112         * gcc.dg/20031222-1.c: New test.
34113
34114 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
34115
34116         PR c++/13438
34117         * g++.dg/parse/error8.C: New test.
34118
34119         PR c++/11554
34120         * g++.dg/warn/ctor-init-1.C: New test.
34121
34122 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
34123
34124         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
34125         too small.
34126         * gcc.c-torture/compile/930217-1.c: Likewise.
34127         * gcc.c-torture/compile/930513-1.c: Likewise.
34128         * gcc.c-torture/execute/920908-2.c: Likewise.
34129         * gcc.c-torture/execute/921204-1.c: Likewise.
34130         * gcc.c-torture/execute/930621-1.c: Likewise.
34131         * gcc.c-torture/execute/930630-1.c: Likewise.
34132         * gcc.c-torture/execute/931031-1.c: Likewise.
34133         * gcc.c-torture/execute/980602-2.c: Likewise.
34134         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34135         * gcc.c-torture/execute/compndlit-1.c: Likewise.
34136         * gcc.c-torture/execute/extzvsi.c: Likewise.
34137         * gcc.c-torture/unsorted/ext.c: Likewise.
34138
34139 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
34140
34141         PR target/12749
34142         * gcc.c-torture/compile/20031220-2.c: New test case.
34143
34144 2003-12-20  Roger Sayle  <roger@eyesopen.com>
34145
34146         PR optimization/13031
34147         * gcc.c-torture/compile/20031220-1.c: New test case.
34148
34149 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34150
34151         * gcc.dg/cast-function-1.c: New test.
34152
34153 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34154
34155         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
34156         formats.
34157
34158 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
34159
34160         PR c++/12795
34161         * g++.dg/ext/attrib10.C: New test.
34162
34163 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
34164
34165         * gcc.dg/cleanup-10.c: New test.
34166         * gcc.dg/cleanup-11.c: New test.
34167
34168 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
34169
34170         PR c++/13239
34171         * g++.dg/opt/expect1.C: New test.
34172
34173 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
34174
34175         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
34176
34177 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
34178
34179         PR debug/12923
34180         * gcc.dg/20031218-1.c: New test.
34181
34182         PR debug/12389
34183         * gcc.dg/20031218-2.c: New test.
34184         * gcc.dg/20031218-3.c: New test.
34185
34186         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
34187         of label name and allow for USER_LABEL_PREFIX == "_" names.
34188         * g++.dg/abi/mangle18-2.C: Likewise.
34189         * g++.dg/abi/mangle19-1.C: Likewise.
34190         * g++.dg/abi/mangle19-2.C: Likewise.
34191         * g++.dg/abi/mangle20-1.C: Likewise.
34192         * g++.dg/abi/mangle20-2.C: Likewise.
34193
34194 2003-12-18  Richard Henderson  <rth@redhat.com>
34195
34196         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
34197
34198 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
34199             Dan Kegel <dank@kegel.com>
34200
34201         PR other/12009
34202         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
34203         testing a cross compiler, it causes spurious compile failures.
34204         * lib/g++.exp: Likewise.
34205
34206 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34207
34208         PR c++/13262
34209         * g++.dg/template/access13.C: New test.
34210
34211 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
34212
34213         * gcc.dg/20031216-1.c: New test.
34214
34215 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34216
34217         PR c++/9154
34218         * g++.dg/template/error10.C: New test.
34219
34220 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34221
34222         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
34223         * g++.dg/eh/simd-2.C: Likewise.
34224
34225 2003-12-17  James E Wilson  <wilson@specifixinc.com>
34226             Roger Sayle  <roger@eyesopen.com>
34227
34228         * gcc.c-torture/execute/ieee/mzero5.c: New.
34229
34230 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
34231
34232         PR c++/10603
34233         * g++.dg/parse/error6.C: New test.
34234
34235         PR c++/12827
34236         * g++.dg/parse/error7.C: New test.
34237
34238 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
34239
34240         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
34241         at -O with stabs debugging formats.
34242         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
34243         * gcc.dg/debug/debug-2.c: Likewise.
34244
34245 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
34246
34247         PR c++/12696
34248         * g++.dg/init/error1.C: New test.
34249
34250         PR c++/12218
34251         * g++.dg/init/pm3.C: New test.
34252
34253 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34254
34255         PR c/3347
34256         * gcc.dg/bitfld-8.c: New test.
34257
34258 2003-12-16  James Lemke  <jim@wasabisystems.com>
34259
34260         * gcc.dg/arm-scd42-[123].c: New tests.
34261
34262 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34263
34264         PR c++/9043
34265         * g++.dg/abi/mangle20-1.C: New test.
34266         * g++.dg/abi/mangle20-2.C: New test.
34267
34268 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
34269
34270         PR c++/13275
34271         * g++.dg/other/offsetof2.C: Remove XFAIL.
34272         * g++.dg/parse/offsetof1.C: New test.
34273         * g++.gd/parse/offsetof2.C: Likewise.
34274
34275 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34276
34277         * g++.dg/template/nontype3.C: New test.
34278         * g++.dg/template/static2.C: Tweaked the dg-error clause.
34279
34280 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34281
34282         * g++.dg/warn/noreturn-3.C: Also test instantiation.
34283
34284 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34285
34286         PR c++/13387
34287         * g++.dg/expr/assign1.C: New test.
34288
34289         PR c++/13242
34290         * g++.dg/abi/mangle19-1.C: New test.
34291         * g++.dg/abi/mangle19-2.C: New test.
34292
34293 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
34294
34295         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
34296
34297 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34298
34299         * gcc.c-torture/execute/20031216-1.c: New test.
34300
34301 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34302
34303         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
34304         an ICE regression.
34305
34306 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34307
34308         PR c++/10926
34309         * g++.dg/template/error9.C: New test.
34310
34311         PR c++/11116
34312         * g++.dg/template/error8.C: New test.
34313
34314 2003-12-15  Roger Sayle  <roger@eyesopen.com>
34315
34316         PR middle-end/13400
34317         * gcc.c-torture/execute/20031215-1.c: New test case.
34318
34319 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34320
34321         PR c++/13269
34322         * g++.dg/parse/error5.C: New test.
34323
34324         PR c++/12989
34325         * g++.dg/expr/sizeof1.C: New test.
34326
34327         PR c++/13310
34328         * g++.dg/template/crash15.C: New test.
34329
34330 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
34331
34332         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
34333         a non-POD type as the last named parameter of a varargs function.
34334
34335 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
34336
34337         PR c++/13243
34338         PR c++/12573
34339         * g++.dg/template/crash14.C: New test.
34340         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
34341
34342 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34343
34344         * g++.dg/other/java1.C: New test.
34345
34346         PR c++/13241
34347         * g++.dg/abi/mangle18-1.C: New test.
34348         * g++.dg/abi/mangle18-2.C: New test.
34349
34350 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34351
34352         PR optimization/10312
34353         * gcc.c-torture/execute/20031214-1.c: New.
34354
34355 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
34356
34357         PR c++/10779
34358         PR c++/12160
34359         * g++.dg/parse/error3.C: New test.
34360         * g++.dg/parse/error4.C: Likewise.
34361         * g++.dg/abi/mangle4.C: Tweak error messages.
34362         * g++.dg/lookup/using5.C: Likewise.
34363         * g++.dg/other/error2.C: Likewise.
34364         * g++.dg/parse/typename5.C: Likewise.
34365         * g++.dg/parse/undefined1.C: Likewise.
34366         * g++.dg/template/arg2.C: Likewise.
34367         * g++.dg/template/ttp3.C: Likewise.
34368         * g++.dg/template/type1.C: Likewise.
34369         * g++.old-deja/g++.other/crash32.C: Likewise.
34370         * g++.old-djea/g++.pt/defarg8.C: Likewise.
34371
34372 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34373
34374         PR c++/13106
34375         * g++.dg/warn/noreturn-3.C: New test.
34376
34377 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34378
34379         PR c++/13118
34380         * g++.dg/abi/covariant3.C: New.
34381
34382 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
34383
34384         * g++.dg/eh/ia64-1.C: New test.
34385
34386 2003-12-12  Roger Sayle  <roger@eyesopen.com>
34387
34388         PR optimization/13037
34389         * g77.f-torture/execute/13037.f: New test case.
34390
34391 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34392
34393         PR c++/12881
34394         * g++.dg/abi/covariant2.C: New.
34395
34396 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
34397
34398         * gcc.dg/cpp/trad/macro.c: New tests.
34399
34400 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
34401
34402         * gcc.c-torture/execute/wchar_t-1.x: Delete.
34403
34404 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
34405
34406         PR other/10819
34407         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
34408         to fix Bug 10819.
34409         * lib/g++.exp (g++_version): Likewise.
34410         * lib/g77.exp (g77_version): Likewise.
34411         * lib/objc.exp (default_objc_version): Likewise.
34412
34413 2003-12-10  Richard Henderson  <rth@redhat.com>
34414
34415         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
34416
34417         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
34418
34419 2003-12-08  Matt Austern  <austern@apple.com>
34420
34421         PR c/13134
34422         * lib/gcc-dg.exp (dg-require-visibility): Define.
34423         * lib/target-supports (check_visibility_available): Define.
34424         * gcc.dg/visibility-1.c: New test.
34425         * gcc.dg/visibility-2.c: Likewise.
34426         * gcc.dg/visibility-3.c: Likewise.
34427         * gcc.dg/visibility-4.c: Likewise.
34428         * gcc.dg/visibility-5.c: Likewise.
34429         * gcc.dg/visibility-6.c: Likewise.
34430         * g++.dg/ext/visibility-1.C: Likewise.
34431         * g++.dg/ext/visibility-2.C: Likewise.
34432         * g++.dg/ext/visibility-3.C: Likewise.
34433         * g++.dg/ext/visibility-4.C: Likewise.
34434         * g++.dg/ext/visibility-5.C: Likewise.
34435         * g++.dg/ext/visibility-6.C: Likewise.
34436
34437 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34438
34439         * g++.dg/lookup/java1.C: New test.
34440         * g++.dg/lookup/java2.C: New test.
34441
34442 2003-12-07  Falk Hueffner  <falk@debian.org>
34443
34444         * g++.dg/opt/noreturn-1.C: New test.
34445
34446 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
34447
34448         * gcc.dg/overflow-1.c: New test.
34449
34450 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34451
34452         * g77.f-torture/compile/13060.f: New test.
34453
34454 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
34455
34456         PR c++/13323
34457         * g++.dg/inherit/operator2.C: New test.
34458
34459 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
34460
34461         PR c++/13305
34462         * g++.dg/ext/attrib9.C: New test.
34463
34464 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
34465
34466         PR c++/13314
34467         * g++.dg/template/error7.C: New test.
34468
34469 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
34470             J"orn Rennecke <joern.rennecke@superh.com>
34471
34472         PR target/13302
34473         * g++.dg/other/struct-va_list.C: New test.
34474
34475 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34476
34477         PR c++/13166
34478         * g++.dg/parse/defarg6.C: New test.
34479
34480 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
34481
34482         PR target/13256
34483         * gcc.c-torture/execute/20031201-1.c: New test.
34484
34485 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
34486
34487         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
34488
34489 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34490
34491         * gcc.dg/builtin-return-1.c: New test.
34492
34493 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
34494             J"orn Rennecke <joern.rennecke@superh.com>
34495
34496         PR optimization/13260
34497         * gcc.c-torture/execute/20031204-1.c: New test.
34498
34499 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
34500
34501         PR c++/9127
34502         * g++.dg/template/error6.C: New test.
34503
34504 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
34505
34506         * gcc.dg/20031202-1.c: New test.
34507
34508 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
34509
34510         PR c++/13179
34511         * g++.dg/template/eh1.C: New test.
34512
34513         PR c++/10771
34514         * g++.dg/template/error5.C: New test.
34515
34516 2003-12-02  David Ung  <davidu@mips.com>
34517
34518         * gcc.dg/compat/vector-check.h: Corrected type for var
34519         g_##TMODE
34520
34521 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34522
34523         PR c++/10126
34524         * g++.dg/template/ptrmem8.C: New test.
34525
34526 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34527
34528         PR c++/12573
34529         * g++.dg/template/dependent-expr3.C: New test.
34530
34531 2003-12-01  James Lemke  <jim@wasabisystems.com>
34532
34533         * gcc.dg/arm-g2.c: New test.
34534
34535 2003-12-01  Roger Sayle  <roger@eyesopen.com>
34536
34537         PR optimization/11634
34538         * gcc.dg/20031201-2.c: New test case.
34539
34540 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
34541
34542         PR 11433
34543         * objc.dg/proto-lossage-3.m: New test.
34544
34545 2003-12-01  Roger Sayle  <roger@eyesopen.com>
34546
34547         PR optimization/12628
34548         * gcc.dg/20031201-1.c: New test case.
34549
34550 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34551
34552         * gcc.dg/unaligned-1.c: New test.
34553
34554 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
34555
34556         PR c++/9849
34557         * g++.dg/template/error4.C: New test.
34558         * g++.dg/template/nested3.C: Adjust error markers.
34559
34560 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34561
34562         * gcc.dg/cpp/assert4.c: Check more #system assertions.
34563
34564 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
34565
34566         PR c/10333
34567         * gcc.dg/bitfld-7.c: New test.
34568
34569 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
34570
34571         * gcc.dg/tls/asm-1.C: New test.
34572
34573 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34574
34575         * gcc.dg/cpp/assert4.c: Update.
34576
34577 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
34578
34579         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
34580         * gcc.dg/builtin-apply3.c: New test.
34581
34582 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34583
34584         * lib/compat.exp (compat-obj): New xfaildata parameter.
34585         Use it to set compiler_conditional_xfail_data before compiling.
34586         (compat-get-options): Handle dg-xfail-if.
34587         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
34588         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
34589         * gcc.dg/compat/vector-1_y.c: Likewise.
34590         * gcc.dg/compat/vector-2_x.c: Likewise.
34591         * gcc.dg/compat/vector-2_y.c: Likewise.
34592
34593 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34594
34595         * g++.dg/opt/reg-stack4.C: New test.
34596
34597 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34598
34599         * gcc.dg/builtin-apply2.c: New test.
34600
34601 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34602
34603         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
34604
34605 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34606
34607         PR c++/12924
34608         * g++.dg/template/template-id-2.C: New test.
34609
34610 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34611
34612         PR c++/5369
34613         * g++.dg/template/memfriend1.C: New test.
34614         * g++.dg/template/memfriend2.C: Likewise.
34615         * g++.dg/template/memfriend3.C: Likewise.
34616         * g++.dg/template/memfriend4.C: Likewise.
34617         * g++.dg/template/memfriend5.C: Likewise.
34618         * g++.dg/template/memfriend6.C: Likewise.
34619         * g++.dg/template/memfriend7.C: Likewise.
34620         * g++.dg/template/memfriend8.C: Likewise.
34621         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
34622
34623 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
34624
34625         PR c++/12515
34626         * g++.dg/ext/cond1.C: New test.
34627
34628 2003-11-20  Richard Henderson  <rth@redhat.com>
34629
34630         * gcc.dg/20020201-2.c: Remove.
34631         * gcc.dg/20020201-4.c: Remove.
34632         * gcc.dg/20020304-1.c: Remove.
34633
34634 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
34635
34636         * gcc.dg/cpp/trad/xwin1.c: New test case.
34637
34638 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
34639
34640         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
34641         * lib/g77.exp: Likewise.
34642         * lib/objc.exp: Likewise.
34643         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
34644         for darwin.
34645
34646 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34647
34648         PR c++/12932
34649         * g++.dg/template/static5.C: New test.
34650
34651 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
34652
34653         * gcc.dg/nested-func-1.c: New test.
34654
34655 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34656
34657         * gcc.dg/cpp/assert4.c: New test.
34658
34659 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
34660
34661         PR c++/2294
34662         * g++.dg/lookup/using9.c: New test.
34663
34664 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
34665
34666         PR c++/12762
34667         * g++.dg/template/error3.C: New test.
34668
34669 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
34670
34671         PR ada/13035
34672         * ada/acats/run_acats, run_all.sh: Fix syntax error.
34673         No longer use a wrapper for gcc, since this does not work under
34674         Windows.
34675
34676 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
34677
34678         PR c++/2094
34679         * g++.dg/template/ptrmem7.C: New test.
34680
34681 2003-11-13  Andrew Pinski <apinski@apple.com>
34682
34683         * gcc.c-torture/compile/20031113-1.c: New test.
34684
34685 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
34686             Kean Johnston <jkj@sco.com>
34687
34688         PR c/13029
34689         * gcc.dg/unused-4.c: Update.
34690
34691 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34692
34693         * g++.dg/opt/const3.C: New test.
34694
34695 2003-11-13  Jan Hubicka  <jh@suse.cz>
34696
34697         * gcc.c-torture/compile/20031112-1.c: New test.
34698
34699 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
34700
34701         * g++.dg/parse/crash10.C: Remove bogus error marker.
34702
34703 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34704
34705         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
34706         (host_gcc): Likewise.
34707         (ROOT): Honor $PWDCMD.
34708         (BASE): Likewise.
34709         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
34710
34711 2003-11-12  Catherine Moore  <clm@redhat.com>
34712
34713         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
34714
34715 2003-11-12  Andreas Jaeger  <aj@suse.de>
34716             Jakub Jelinek  <jakub@redhat.com>
34717             Andrew Pinski  <pinskia@physics.uc.edu>
34718             Richard Henderson  <rth@redhat.com>
34719
34720         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
34721         systems.
34722         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
34723
34724         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
34725         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34726
34727 2003-11-11  Andreas Jaeger  <aj@suse.de>
34728
34729         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
34730
34731         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
34732
34733 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
34734
34735         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
34736         Clean ups.
34737
34738 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
34739
34740         * gcc.dg/trampoline-1.c: New test.
34741
34742 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
34743
34744         * gcc.c-torture/compile/200031109-1.c: New test.
34745
34746 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34747
34748         PR c/3190
34749         PR c/8714
34750         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
34751         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
34752         gcc.dg/format/no-y2k-1.c: Update.
34753
34754 2003-11-08  Roger Sayle  <roger@eyesopen.com>
34755
34756         PR optimization/10467
34757         * gcc.dg/20031108-1.c: New test case.
34758
34759 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
34760
34761         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
34762
34763 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34764
34765         * gcc.dg/compound-lvalue-1.c: New test.
34766         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
34767         some XFAILs.
34768
34769 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
34770
34771         * gcc.dg/altivec-varargs-1.c: New test.
34772
34773 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
34774
34775         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
34776         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
34777         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
34778         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
34779         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
34780
34781 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34782
34783         * gcc.dg/cond-lvalue-1.c: New test.
34784
34785 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
34786
34787         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
34788
34789 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34790
34791         PR c++/11616
34792         * g++.dg/template/instantiate5.C: New test.
34793
34794 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34795
34796         PR c++/12726
34797         * g++.dg/ext/complit2.C: Replace test with self-contained version.
34798         * ChangeLog: Add missing first entry for above test.
34799
34800 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34801
34802         PR c++/9810
34803         * g++.dg/template/using8.C: New test.
34804         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
34805
34806 2003-11-02  Roger Sayle  <roger@eyesopen.com>
34807
34808         PR optimization/10817
34809         * gcc.c-torture/compile/20031102-1.c: New test case.
34810
34811 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
34812
34813         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
34814         2147483647.
34815
34816 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34817
34818         * gcc.dg/20031102-1.c: New test.
34819
34820 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34821
34822         * gcc.dg/complex-1.c: New test.
34823
34824 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34825
34826         PR c++/12796
34827         * g++.dg/template/crash13.C: Adjust expected error location.
34828         * g++.old-deja/g++.brendan/ns1.C: Likewise.
34829
34830 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
34831
34832         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34833
34834 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
34835
34836         PR/10239
34837         * gcc.c-torture/compile/20031031-2.c: New test.
34838
34839 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
34840
34841         PR/11640
34842         * gcc.c-torture/compile/20031031-1.c: New test.
34843
34844 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
34845
34846         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34847         * gcc.misc-tests/bprob.exp: Likewise.
34848         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
34849         the execution test on arm-elf configs.
34850         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
34851         configs that don't support scratch files.
34852         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
34853
34854 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
34855
34856         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
34857         done by dejagnu.
34858
34859 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
34860
34861         * ada/acats/run_all.sh: Redirect mv output to /dev/null
34862         Avoid non pure sh syntax. Add more logging.
34863
34864         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
34865         fail.
34866
34867 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34868
34869         PR libgcj/10610
34870         * gcc.dg/ppc-stackalign-1.c: New test.
34871
34872 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
34873
34874         * ada/acats/run_all.sh: Change output to be more compliant with
34875         dejagnu framework.
34876         Create acats.sum and acats.log files under testsuite/ada/acats
34877         Only run [a-z]* directories, to filter out e.g. CVS.
34878         Redirect build output to log file.
34879
34880 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34881
34882         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
34883
34884 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
34885
34886         PR ada/5909:
34887         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
34888
34889 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
34890
34891         * gcc.c-torture/compile/20031023-1.c: New test.
34892         * gcc.c-torture/compile/20031023-2.c: New test.
34893         * gcc.c-torture/compile/20031023-3.c: New test.
34894         * gcc.c-torture/compile/20031023-4.c: New test.
34895
34896 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34897
34898         PR c++/10371
34899         * g++.dg/lookup/scoped8.C: New test.
34900
34901 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34902
34903         * g++.dg/opt/reg-stack3.C: New test.
34904
34905 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34906
34907         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
34908
34909 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34910
34911         PR c++/11076
34912         * g++.dg/template/crash13.C: New test.
34913
34914 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34915
34916         * gcc.dg/c99-restrict-2.c: New test.
34917
34918 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
34919
34920         PR c++/12698, c++/12699, c++/12700, c++/12566
34921         * g++.dg/inherit/covariant9.C: New test.
34922         * g++.dg/inherit/covariant10.C: New test.
34923         * g++.dg/inherit/covariant11.C: New test.
34924
34925 2003-10-23  Jason Merrill  <jason@redhat.com>
34926
34927         PR c++/12726
34928         * g++.dg/ext/complit2.C: New test.
34929
34930 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
34931
34932         PR target/12654
34933         * gcc.c-torture/execute/20031020-1.c: New test.
34934
34935 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34936
34937         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
34938         following the jump_insn.
34939
34940 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34941
34942         * gcc.dg/cast-lvalue-1.c: New test.
34943
34944 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
34945
34946         PR c++/11962
34947         * g++.dg/template/cond2.C: New test.
34948
34949 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34950
34951         * gcc.dg/builtins-28.c: New test.
34952
34953 2003-10-20  Jan Hubicka  <jh@suse.cz>
34954
34955         * g++.dg/opt/inline4.C: Do not use min-inline-insns
34956         parameter.
34957         * gcc.dg/inline-2.c: Likewise.
34958
34959 2003-10-20  Phil Edwards  <phil@codesourcery.com>
34960
34961         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
34962         * gcc.dg/nest.c: Likewise.
34963
34964 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34965
34966         PR c++/9781, c++/10583, c++/11862
34967         * g++.dg/parse/crash13.C: New test.
34968
34969 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34970
34971         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
34972
34973 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34974
34975         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
34976         Define HAVE_C99_RUNTIME except on Solaris.
34977         * gcc.dg/builtins-20.c: Likewise.
34978
34979 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34980
34981         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
34982
34983 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34984
34985         PR c++/12495
34986         * g++.dg/template/crash21.C: New test.
34987
34988 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34989
34990         PR c++/2513
34991         * g++.dg/template/typename5.C: New test.
34992
34993 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34994
34995         PR c++/12369
34996         * g++.dg/template/friend25.C: New test.
34997
34998 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
34999
35000         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
35001         versions.
35002
35003 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
35004
35005         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
35006         == 2147483647.
35007
35008 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
35009
35010         * gcc.c-torture/execute/960416-1.x: Remove.
35011         * gcc.c-torture/execute/divconst-3.x: Likewise.
35012
35013 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
35014
35015         PR target/12598
35016         * gcc.dg/torture/cris-volatile-1.c: New test.
35017
35018 2003-10-14  Roger Sayle  <roger@eyesopen.com>
35019
35020         PR optimization/9325
35021         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
35022         for overflowing floating point to integer conversion during RTL
35023         simplification.
35024
35025 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
35026
35027         * objc/execute/_cmd.m: Fix typo.
35028         * objc.dg/image-info.m, objc.dg/symtab-1.m:
35029         Relax 'scan-assembler' regexp.
35030         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
35031         objc.dg/try-catch-4.m: Run on non-Darwin targets.
35032         * objc.dg/zero-link-2.m: Remove blank line.
35033         * objc.dg/zero-link-3.m: New test case.
35034
35035 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
35036
35037         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
35038
35039         * gcc.dg/asm-names.c: Use scan-assembler-not rather
35040         than linker trickery.
35041
35042 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35043
35044         PR c++/12370
35045         * g++.dg/other/friend2.C: New test.
35046
35047 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
35048
35049         * gcc.dg/20031012-1.c: New test.
35050
35051 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
35052
35053         * gcc.dg/weak/weak-3.c: Fix for new warning.
35054
35055 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
35056
35057         PR optimization/8750
35058         * gcc.c-torture/execute/20031012-1.c: New test case.
35059
35060 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35061
35062         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
35063         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
35064
35065 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35066
35067         PR optimization/12260
35068         * gcc.c-torture/compile/20031011-2.c: New test case.
35069
35070 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35071
35072         * gcc.c-torture/execute/20031011-1.c: New testcase.
35073
35074 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
35075
35076         * gcc.c-torture/compile/20031011-1.c: New test.
35077
35078 2003-10-11  Jan Hubicka  <jh@suse.cz>
35079
35080         * g++.dg/other/first-global.C: New test.
35081
35082 2003-10-11  Roger Sayle  <roger@eyesopen.com>
35083
35084         * gcc.c-torture/execute/string-opt-18.c: New testcase.
35085
35086 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
35087
35088         * gcc.c-torture/compile/20031010-1.c: New test.
35089
35090 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
35091
35092         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
35093         * gcc.c-torture/execute/va-arg-25.c: ... here.
35094
35095 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
35096
35097         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
35098
35099 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
35100
35101         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
35102
35103 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
35104
35105         * g++.dg/parse/error2.C: New test.
35106
35107 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
35108
35109         PR c++/11097
35110         * g++.dg/other/error5.C: Modify the error message.
35111         * g++.dg/lookup/using8.C: New test.
35112
35113 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
35114
35115         * gcc.dg/darwin-abi-2.c: New file.
35116         * gcc.c-torture/execute/va-arg-24.c: New file.
35117
35118 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
35119
35120         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
35121         indentation.
35122
35123 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
35124
35125         PR c++/10147
35126         * g++.dg/other/error4.C: Update error messages.
35127         * g++.dg/template/ptrmem4.C: Likewise.
35128
35129         PR c++/12337
35130         * g++.dg/init/new9.C: New test.
35131
35132         PR c++/12334, c++/12236, c++/8656
35133         * g++.dg/ext/attrib8.C: New test.
35134
35135 2003-10-06  Devang Patel  <dpatel@apple.com>
35136
35137         * gcc.dg/debug/dwarf2-3.h: New test.
35138         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
35139
35140 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
35141
35142         * g++.dg/opt/cfg2.C: New test.
35143
35144 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35145
35146         * g++.dg/opt/float1.C: New test.
35147
35148 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35149
35150         * gcc.dg/c90-array-lval-6.c: New test.
35151         * gcc.dg/c99-array-lval-6.c: New test.
35152
35153 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
35154             Ziemowit Laski  <zlaski@apple.com>
35155
35156         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
35157         'Derived', so that it is never considered a class method; add
35158         new warning for '+port' method ambiguity.
35159         * objc.dg/method-12.m: Include <objc/objc.h> instead of
35160         <objc/objc-api.h> (needed on Mac OS X).
35161         * objc.dg/method-13.m: New test.
35162
35163 2003-10-03  Roger Sayle  <roger@eyesopen.com>
35164
35165         PR optimization/9325, PR java/6391
35166         * gcc.c-torture/execute/20031003-1.c: New test case.
35167
35168 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
35169
35170         PR optimization/12180
35171         * gcc.dg/20031002-1.c: New test.
35172
35173         PR c++/12486
35174         * g++.dg/inherit/error1.C: New test.
35175
35176 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
35177
35178         * lib/f-torture.exp (search_for): Rename to...
35179         (search_for_re): This.  Also, clean up comments and the
35180         "regexp" invocation.
35181
35182 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
35183
35184         * gcc.c-torture/compile/20031002-1.c: New test.
35185
35186 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
35187
35188         * g++.dg/opt/cond1.C: New test.
35189
35190 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
35191
35192         * gcc.dg/Wold-style-definition-2.c: New testcase.
35193         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
35194
35195 2003-09-29  Richard Henderson  <rth@redhat.com>
35196
35197         * g++.dg/init/array10.C: Add dg-options.
35198
35199 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
35200
35201         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
35202
35203 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35204
35205         * g++.dg/template/friend19.C: Fix typo.
35206         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
35207
35208 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
35209
35210         * gcc.c-torture/execute/20030928-1.c: New test.
35211         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
35212
35213 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35214
35215         * g++.dg/opt/unroll1.C: New test.
35216
35217 2003-09-26  Roger Sayle  <roger@eyesopen.com>
35218
35219         PR optimization/11741
35220         * gcc.dg/20030926-1.c: New test case.
35221
35222 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35223
35224         PR c++/5655
35225         * g++.dg/parse/access7.C: New test.
35226         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
35227
35228 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
35229
35230         MERGE OF objc-improvements-branch into MAINLINE:
35231         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
35232         if libobjc has not been built.
35233         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
35234         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
35235         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
35236         objc/execute/nested-3.m, objc/execute/np-2.m,
35237         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
35238         objc/execute/redefining_self.m, objc/execute/root_methods.m,
35239         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
35240         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
35241         objc.dg/special/unclaimed-category-1.h,
35242         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
35243         well as GNU runtime.
35244         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
35245         * execute/cascading-1.m, execute/function-message-1.m,
35246         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
35247         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
35248         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
35249         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
35250         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
35251         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
35252         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
35253         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
35254         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
35255         * objc.dg/bitfield-2.m: Run only on Darwin.
35256         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
35257         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
35258         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
35259         * objc.dg/const-str-1.m: Fix constant string layout.
35260
35261 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
35262
35263         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
35264
35265 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
35266
35267         * gcc.dg/darwin-abi-1.c: New file.
35268
35269 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
35270
35271         PR target/12281
35272         * gcc.c-torture/compile/20030921-1.c: New test.
35273
35274 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35275
35276         * g++.dg/opt/reg-stack2.C: New test.
35277
35278 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35279
35280         * g++.dg/eh/delayslot1.C: New test.
35281
35282 2003-09-20  Richard Henderson  <rth@redhat.com>
35283
35284         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
35285
35286 2003-09-20  Roger Sayle  <roger@eyesopen.com>
35287
35288         * gcc.c-torture/execute/20030920-1.c: New test case.
35289
35290 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35291
35292         * g++.dg/rtti/typeid3.C: Correct expected error message.
35293
35294 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35295
35296         PR c++/157
35297         * g++.dg/parse/crash12.C: New test.
35298
35299 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
35300
35301         * gcc.dg/compat/mixed-struct-check.h: New.
35302         * gcc.dg/compat/mixed-struct-defs.h: New.
35303         * gcc.dg/compat/mixed-struct-init.h: New.
35304         * gcc.dg/compat/struct-by-value-19_main.c: New.
35305         * gcc.dg/compat/struct-by-value-19_x.c: New.
35306         * gcc.dg/compat/struct-by-value-19_y.c: New.
35307         * gcc.dg/compat/struct-by-value-20_main.c: New.
35308         * gcc.dg/compat/struct-by-value-20_x.c: New.
35309         * gcc.dg/compat/struct-by-value-20_y.c: New.
35310         * gcc.dg/compat/struct-return-19_main.c: New.
35311         * gcc.dg/compat/struct-return-19_x.c: New.
35312         * gcc.dg/compat/struct-return-19_y.c: New.
35313         * gcc.dg/compat/struct-return-20_main.c: New.
35314         * gcc.dg/compat/struct-return-20_x.c: New.
35315         * gcc.dg/compat/struct-return-20_y.c: New.
35316
35317 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
35318         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
35319         so that it will not complain on LP64 targets.
35320
35321 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35322
35323         PR c++/495
35324         * g++.dg/template/friend24.C: New test.
35325
35326 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
35327
35328         PR c++/12332
35329         * g++.dg/template/memtmpl2.C: New test.
35330
35331 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
35332
35333         PR target/11184
35334         * gcc.dg/builtin-apply1.c: New test.
35335
35336 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
35337
35338         PR c++/9848
35339         * g++.dg/warn/Wunused-4.C: New test.
35340
35341 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35342
35343         PR c++/12316
35344         * g++.dg/other/gc2.C: New test.
35345
35346 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
35347
35348         PR c++/11991
35349         * g++.dg/rtti/typeid3.C: New test.
35350
35351         PR c++/12266
35352         * g++.dg/overload/template1.C: New test.
35353
35354 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
35355
35356         * g++.dg/opt/cfg3.C: New test.
35357
35358 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35359
35360         PR c++/7939
35361         * g++.dg/template/crash11.C: New test.
35362
35363 2003-09-16  Jason Merrill  <jason@redhat.com>
35364             Jakub Jelinek  <jakub@redhat.com>
35365
35366         * gcc.dg/attr-warn-unused-result.c: New test.
35367
35368 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
35369
35370         PR c++/12184
35371         * g++.dg/expr/call2.C: New test.
35372
35373 2003-09-15  Andreas Jaeger  <aj@suse.de>
35374
35375         * gcc.dg/Wold-style-definition-1.c: New test.
35376
35377 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
35378
35379         PR c++/3907
35380         * g++.dg/parse/template12.C: New test.
35381
35382         * g++.dg/abi/bitfield11.C: New test.
35383         * g++.dg/abi/bitfield12.C: Likewise.
35384
35385 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
35386
35387         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
35388         non-expansion of functional macro name without arguments at EOL.
35389         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
35390
35391 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
35392
35393         * gcc.c-torture/execute/20030914-[12].c: New tests.
35394
35395 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
35396
35397         PR c++/11788
35398         * g++.dg/overload/addr1.C: New test.
35399
35400 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
35401
35402         * gcc.dg/20030909-1.c: New test.
35403
35404 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35405
35406         * gcc.dg/ultrasp10.c: New test.
35407
35408 2003-09-09  Devang Patel  <dpatel@apple.com>
35409
35410         * gcc.dg/darwin-ld-6.c: New test.
35411
35412 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35413
35414         * gcc.dg/torture/builtin-explog-1.c: New testcase.
35415
35416 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
35417
35418         * gcc.dg/ia64-types1.c: New test.
35419         * gcc.dg/ia64-types2.c: Likewise.
35420
35421 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35422
35423         * gcc.dg/builtins-1.c: Add more _Complex tests.
35424         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35425
35426         * gcc.dg/builtins-1.c: Test existing _Complex functions.
35427         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35428
35429 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
35430
35431         PR c++/11786
35432         * g++.dg/lookup/koenig2.C: New test.
35433
35434         PR c++/5296
35435         * g++.dg/rtti/typeid2.C: New test.
35436
35437 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
35438
35439         * gcc.c-torture/compile/20030904-1.c: New test.
35440
35441 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35442
35443         * g++.dg/opt/longbranch2.C: New test.
35444
35445 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
35446
35447         * g++.dg/template/crash10.C: Only compile it.
35448
35449 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
35450
35451         PR middle-end/11665
35452         * gcc.c-torture/compile/20030907-1.c: New test.
35453         * g++.dg/init/array11.C: New test.
35454
35455 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
35456
35457         PR c++/11852
35458         * g++.dg/init/struct1.C: New test.
35459
35460 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
35461
35462         PR c++/12181
35463         * g++.dg/expr/comma1.C: New test.
35464
35465 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
35466
35467         PR c++/11867
35468         * g++.dg/expr/static_cast5.C: New test.
35469
35470 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
35471
35472         PR c++/11507
35473         * g++.dg/lookup/scoped7.C: New test.
35474
35475         PR c++/9574
35476         * g++.dg/other/static1.C: New test.
35477
35478         PR c++/11490
35479         * g++.dg/warn/template-1.C: New test.
35480
35481         PR c++/11432
35482         * g++.dg/template/crash10.C: New test.
35483
35484         PR c++/2478
35485         * g++.dg/overload/VLA.C: New test.
35486
35487         PR c++/10804
35488         * g++.dg/template/call1.C: New test.
35489
35490 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35491
35492         PR c++/11794
35493         * g++.dg/parse/using3.C: New test.
35494
35495 2003-09-06  Roger Sayle  <roger@eyesopen.com>
35496
35497         PR c++/11409
35498         * g++.dg/overload/builtin3.C: New test case.
35499
35500 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
35501
35502         PR c/9862
35503         * gcc.dg/20030906-1.c: New test.
35504         * gcc.dg/20030906-2.c: Likewise.
35505
35506 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35507
35508         PR c++/12167
35509         * g++.dg/parse/defarg5.C: New test.
35510
35511         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
35512
35513 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
35514
35515         PR c++/12163
35516         * g++.dg/expr/static_cast4.C: New test.
35517
35518         PR c++/12146
35519         * g++.dg/template/crash9.C: New test.
35520
35521 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
35522
35523         * g++.old-deja/g++.ext/pretty2.C: Update for change
35524         in __FUNCTION__.
35525         * g++.old-deja/g++.ext/pretty3.C: Likewise.
35526
35527 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
35528
35529         PR c++/11922
35530         * g++/dg/template/qualified-id1.C: New test.
35531
35532         PR c++/12037
35533         * g++.dg/warn/noeffect4.C: New test.
35534
35535 2003-09-04  Matt Austern  <austern@apple.com>
35536
35537         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
35538         * g++.dg/ext/fnname2.C: Likewise.
35539         * g++.dg/ext/fnname3.C: Likewise.
35540
35541 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
35542
35543         * g++.dg/expr/lval1.C: New test.
35544         * g++.dg/ext/lvcast.C: Remove.
35545
35546 2003-09-03  Roger Sayle  <roger@eyesopen.com>
35547
35548         PR optimization/11700.
35549         * gcc.c-torture/compile/20030903-1.c: New test case.
35550
35551 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
35552
35553         PR c++/12053
35554         * g++.dg/abi/layout4.C: New test.
35555
35556 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
35557
35558         PR c++/11553
35559         * g++.dg/parse/friend3.C: New test.
35560
35561 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
35562
35563         PR c++/11847
35564         * g++.dg/template/class1.C: New test.
35565
35566         PR c++/11808
35567         * g++.dg/expr/call1.C: New test.
35568
35569 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
35570
35571         PR c++/12114
35572         * g++.dg/init/ref9.C: New test.
35573
35574         PR c++/11972
35575         * g++.dg/template/nested4.C: New test.
35576
35577 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
35578
35579         PR c++/12093
35580         * g++.dg/template/non-dependent4.C: New test.
35581
35582         PR c++/11928
35583         * g++.dg/inherit/conv1.C: New test.
35584
35585 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
35586
35587         PR c++/6196
35588         * g++.dg/ext/label1.C: New test.
35589         * g++.dg/ext/label2.C: Likewise.
35590
35591 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
35592
35593         * g++.dg/expr/cond3.C: New test.
35594
35595 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35596
35597         * gcc.dg/builtins-1.c: Add new builtin cases.
35598
35599 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35600
35601         * gcc.dg/builtins-1.c: Add new cases.
35602         * gcc.dg/torture/builtin-attr-1.c: Likewise.
35603
35604 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35605
35606         * gcc.dg/builtins-1.c: Add more math builtin tests.
35607         * gcc.dg/torture/builtin-attr-1.c: New test.
35608
35609 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
35610
35611         PR optimization/5079
35612         * g++.dg/opt/static3.C: New test.
35613
35614 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35615
35616         * gcc.misc-tests/gcov-10b.c: New test.
35617
35618 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
35619
35620         * g++.dg/opt/ptrmem3.C: New test.
35621
35622         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
35623
35624 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
35625
35626         * gcc.dg/20030826-2.c: New test.
35627
35628 2003-08-26  Roger Sayle  <roger@eyesopen.com>
35629
35630         PR middle-end/12002
35631         * g77.f-torture/compile/12002.f: New test case.
35632
35633 2003-08-26  Roger Sayle  <roger@eyesopen.com>
35634
35635         * gcc.dg/20030826-1.c: New test case.
35636
35637 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
35638
35639         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
35640
35641 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
35642
35643         PR c++/11871
35644         * c++.dg/lookup/crash1.C: New test.
35645
35646         * c++.dg/warn/noeffect3.C: New test.
35647
35648 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
35649
35650         * gcc.dg/compat/vector-1_x.c: Compile with -w.
35651         * gcc.dg/compat/vector-1_y.c: Ditto.
35652         * gcc.dg/compat/vector-2_x.c: Ditto.
35653         * gcc.dg/compat/vector-2_y.c: Ditto.
35654
35655 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
35656
35657         * gcc.dg/20030702-1.c: New test.
35658
35659 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
35660
35661         PR c++/8795
35662         * g++.dg/ext/altivec-1.C: New test.
35663
35664 2003-08-24  Richard Henderson  <rth@redhat.com>
35665
35666         * g++.dg/eh/simd-2.C: Add -w for x86.
35667
35668 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
35669
35670         * gcc.dg/20030815-1.c: New test.
35671
35672 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35673
35674         PR c++/3765
35675         * g++.dg/parse/access6.C: New test.
35676
35677 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35678
35679         PR c++/641, c++/11876
35680         * g++.dg/template/friend22.C: New test.
35681         * g++.dg/template/friend23.C: Likewise.
35682
35683 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35684
35685         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
35686         identically.
35687
35688 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35689
35690         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
35691
35692 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35693
35694         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
35695
35696 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35697
35698         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
35699
35700 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
35701
35702         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
35703
35704 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
35705
35706         PR c++/11919
35707         * g++.dg/overload/prom1.C: New test.
35708
35709         PR c++/11551
35710         * g++.dg/parse/dtor2.C: New test.
35711
35712         PR c++/10762
35713         * g++.dg/parse/using2.C: New test.
35714
35715 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
35716
35717         PR target/11805
35718         * gcc.c-torture/compile/20030821-1.c: New.
35719
35720 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
35721
35722         PR c++/11834
35723         * g++.dg/template/deduce2.C: New test.
35724
35725 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
35726
35727         * gcc.c-torture/execute/20030821-1.c: New test.
35728
35729 2003-08-20  Roger Sayle  <roger@eyesopen.com>
35730
35731         PR middle-end/11984
35732         * gcc.dg/20030820-1.c: New test case.
35733
35734 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
35735
35736         PR c++/11945
35737         * g++.dg/warn/noeffect2.C: New test.
35738
35739 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
35740
35741         PR c++/10926
35742         * g++.dg/template/dtor2.C: New test.
35743
35744         PR c++/11684
35745         * g++.dg/template/operator1.C: New test.
35746         * g++.dg/parse/operator4.C: New test.
35747
35748         PR c++/11946.C
35749         * g++.dg/expr/enum1.C: New test.
35750         * gcc.dg/c99-bool-1.c: Remove bogus warning.
35751
35752         PR c++/11036.C
35753         * g++.dg/parse/elab2.C: New test.
35754         * g++.dg/parse/typedef4.C: Change error message.
35755         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
35756         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
35757         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
35758
35759 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
35760
35761         * gcc.dg/pch/warn-1.c: New.
35762         * gcc.dg/pch/warn-1.hs: New.
35763
35764         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
35765         not-tested file.
35766
35767 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
35768
35769         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
35770
35771 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
35772
35773         * gcc.dg/uninit-D.c: New Test.
35774         * gcc.dg/uninit-E.c: New Test.
35775         * gcc.dg/uninit-F.c: New Test.
35776         * gcc.dg/uninit-G.c: New Test.
35777
35778 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
35779
35780         * g++.dg/README: Describe the pch directory.
35781
35782 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35783
35784         PR c++/11174
35785         * g++.dg/parse/access4.C: New test.
35786         * g++.dg/parse/access5.C: Likewise.
35787         * g++.old-deja/g++.jason/access17.C: Adjust error message.
35788
35789 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
35790
35791         * gcc.dg/noncompile/20030818-1.c: New.
35792
35793 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
35794
35795         PR c++/11957
35796         * g++.dg/warn/noeffect1.C: New test.
35797
35798         * g++.dg/template/scope2.C: New test.
35799         * g++.dg/template/error2.C: Correct dg-error
35800
35801 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
35802
35803         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
35804
35805 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
35806
35807         PR C++/11512
35808         * g++.dg/template/warn1.C: New.
35809
35810 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
35811
35812         * g++.dg/template/error2.C: New test.
35813         * g++.dg/lookup/using7.C: Adjust errors
35814         * g++.old-deja/g++.pt/crash36.C: Likewise.
35815         * g++.old-deja/g++.pt/derived3.C: Likewise.
35816
35817 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35818
35819         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
35820         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
35821         * gcc.c-torture/execute/builtins/string-9.c: New, from
35822         string-opt-9.c.  Adjust for execute/builtins framework.
35823         * gcc.c-torture/execute/string-opt-9.c: Delete.
35824
35825 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
35826
35827         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
35828
35829         * g++.dg/parse/ret-type2.C: New test.
35830
35831         PR c++/11703
35832         * g++.dg/init/new8.C: New test.
35833
35834         PR c++/10923
35835         * g++.dg/parse/typedef5.C: New test.
35836
35837         PR c++/9512
35838         * g++.dg/parse/qualified2.C: New test.
35839         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
35840         invalid code.
35841
35842 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
35843
35844         * g++.dg/conversion/ptrmem1.C: New test.
35845
35846 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
35847
35848         PR target/11693
35849         * gcc.dg/20030811-1.c: New test.
35850
35851         PR target/11535
35852         * gcc.c-torture/execute/20030811-1.c: New test.
35853
35854 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35855
35856         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
35857
35858 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
35859
35860         PR c++/11789.C
35861         * g++.dg/inherit/multiple1.C: New test.
35862
35863 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
35864
35865         * gcc.dg/spe1.c: New test.
35866
35867         PR c++/11670
35868         * g++.dg/expr/cast2.C: New test.
35869
35870         PR c++/10530
35871         * g++.dg/template/dependent-name2.C: New test.
35872
35873 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
35874
35875         * g++.dg/parse/crash11.C: Put the dg options in comments.
35876
35877 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
35878
35879         * lib/gcc-dg.exp: Update for diagnostic change.
35880
35881 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35882
35883         PR c++/5767
35884         * g++.dg/parse/crash11.C: New test.
35885
35886 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
35887
35888         * gcc.dg/cpp/spacing1.c: Update.
35889
35890 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
35891
35892         PR target/11739
35893         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
35894         a value for -mtune.
35895
35896 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35897
35898         PR middle-end/11771
35899         * gcc.c-torture/compile/20030804-1.c: New test case.
35900
35901 2003-08-04  Roger Sayle  <roger@eyesopen.com>
35902
35903         * gcc.dg/20030804-1.c: New test case.
35904
35905 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
35906
35907         * gcc.dg/cpp/separate-1.c: New test.
35908
35909 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
35910
35911         PR c++/11704
35912         * g++.dg/template/dependent-expr2.C: New test.
35913
35914         PR c++/11766
35915         * g++.dg/expr/ptrmem1.C: New test.
35916
35917 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35918
35919         PR c++/9453
35920         * g++.dg/template/friend15.C: New test.
35921
35922 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
35923
35924         * lib/dg-pch.exp: Work round PCH bug.
35925
35926 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35927
35928         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
35929         builtins.  Move cases from builtins-4.c here.
35930
35931         * gcc.dg/torture/builtin-math-1.c: New test taken from
35932         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
35933         additional cases.
35934
35935         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
35936         Delete.
35937
35938 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35939
35940         PR c++/9447
35941         * g++.dg/template/using7.C: New test.
35942
35943 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
35944
35945         * import1.c, import2.c: New tests.
35946
35947 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
35948
35949         * g++.dg/eh/crossjump1.C: New test.
35950
35951 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
35952
35953         PR c++/11697
35954         * g++.dg/template/using6.C: New test.
35955
35956         PR c++/11744
35957         * g++.dg/template/koenig2.C: New test.
35958
35959 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35960
35961         PR c++/7983
35962         * g++.dg/parse/typedef4.C: New test.
35963
35964 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35965
35966         PR c++/8442, c++/8806
35967         * g++.dg/template/elab1.C: New test.
35968         * g++.dg/template/type2.C: Likewise.
35969         * g++.dg/template/ttp3.C: Adjust expected error message.
35970         * g++.old-deja/g++.law/visibility13.C: Likewise.
35971         * g++.old-deja/g++.niklas/t135.C: Likewise.
35972         * g++.old-deja/g++.pt/ttp41.C: Likewise.
35973         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
35974         template argument.
35975         * g++.old-deja/g++.pt/ttp44.C: Likewise.
35976
35977 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
35978
35979         PR c++/11295
35980         * g++.dg/ext/stmtexpr1.C: New test.
35981
35982         * g++.dg/opt/tmp1.C: New test.
35983
35984         PR c++/11525
35985         * g++.dg/parse/constant4.C: New test.
35986
35987         PR c++/9447
35988         * g++.dg/template/using5.C: New test.
35989
35990 2003-07-31  Roger Sayle  <roger@eyesopen.com>
35991
35992         * gcc.dg/builtins-27.c: New test case.
35993
35994 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
35995
35996         * gcc.dg/tls/opt-7.c: New test.
35997
35998 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
35999
36000         * g++.old-deja/g++.other/crash18.C: Remove.
36001
36002 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36003
36004         * g++.dg/template/explicit3.C: New.
36005         * g++.dg/template/explicit4.C: New.
36006         * g++.dg/template/explicit5.C: New.
36007
36008         PR c++/11347
36009         * g++.dg/template/memtmpl1.C: New.
36010
36011 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
36012
36013         PR target/11565
36014         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
36015         * gcc.dg/i386-387-5.c (dg-options): Likewise.
36016
36017 2003-07-30  Jan Hubicka  <jh@suse.cz>
36018
36019         * vtgc1.c: Kill.
36020
36021 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
36022
36023         * gcc.dg/struct-in-proto-1.c: New test.
36024
36025 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
36026
36027         * gcc.dg/cpp/include2.c: Only expect one message.
36028
36029 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
36030
36031         PR c++/9447
36032         * g++.dg/template/using1.C: New test.
36033         * g++.dg/template/using2.C: New test.
36034         * g++.dg/template/using3.C: New test.
36035         * g++.dg/template/using4.C: New test.
36036
36037 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
36038
36039         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
36040         * gcc.c-torture/execute/string-opt-10.c: Likewise.
36041
36042 2003-07-28  Jan Hubicka  <jh@suse.cz>
36043
36044         PR c++/11530
36045         * g++.dg/opt/call1.C: New test.
36046
36047 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
36048
36049         PR c++/11667
36050         * g++.dg/init/enum2.C: New test.
36051         * g++.dg/template/overload1.C: Add "-w" option.
36052
36053 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
36054
36055         * gcc.dg/Wdeclaration-after-statement-1.c,
36056         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
36057
36058 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
36059
36060         * gcc.c-torture/compile/20030725-1.c: New test.
36061
36062 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
36063
36064         * gcc.dg/20030505.c: Only run for SPE.
36065         Remove definition of opaque type.
36066
36067 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
36068
36069         * g++.dg/template/ptrmem6.C: New test.
36070
36071 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
36072
36073         * gcc.c-torture/compile/zero-strct-2.c: New test.
36074
36075 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
36076
36077         * gcc.dg/intermod-1.c: New test.
36078
36079 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36080
36081         PR c++/11617
36082         * g++.dg/template/lookup2.C: New test.
36083         * g++.dg/template/memclass1.C: Remove instantiated from error.
36084         * g++.dg/other/error2.C: Tweak expected errors.
36085
36086         PR c++/11596
36087         * g++.dg/template/defarg3.C: New test.
36088
36089         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
36090
36091 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
36092
36093         * g++.dg/inherit/access5.C: New test.
36094
36095 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36096
36097         PR c++/11513
36098         * g++.dg/template/crash8.C: New test.
36099
36100 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
36101
36102         PR c/10602
36103         * gcc.dg/noncompile/incomplete-2.c: New test.
36104
36105 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
36106
36107         PR c++/11645
36108         * g++.dg/inherit/access4.C: New test.
36109
36110         PR c++/11517
36111         * g++.dg/expr/cond2.C: New test.
36112
36113         PR optimization/10679
36114         * g++.dg/opt/inline4.C: New test.
36115
36116 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
36117
36118         * g++.dg/parse/crash10: New test.
36119
36120 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36121
36122         * g++.dg/ext/flexary1.C: New test.
36123
36124 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36125
36126         PR c++/10793
36127         * g++.dg/template/crash9.C: New test.
36128
36129 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36130
36131         PR c++/3004
36132         * g++.dg/parse/typedef3.C: New test.
36133
36134         PR c++/7906
36135         * g++.dg/parse/operator2.C: New test.
36136
36137         PR c++/8895
36138         * g++.dg/parse/def-tmpl-arg1.C: New test.
36139
36140         PR c++/9282
36141         * g++.dg/parse/funptr1.C: New test.
36142
36143         PR c++/9452
36144         * g++.dg/parse/ambig3.C: New test.
36145
36146         PR c++/9454
36147         * g++.dg/parse/operator3.C: New test.
36148
36149         PR c++/9486
36150         * g++.dg/parse/template10.C: New test.
36151
36152         PR c++/9488
36153         * g++.dg/parse/template11.C: New test.
36154
36155         PR c++/10150
36156         * g++.dg/parse/invalid-op1.C: New test.
36157
36158         PR c++/10247
36159         * g++.dg/parse/condexpr1.C: New test.
36160
36161 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
36162
36163         * g++.dg/ext/packed3.C: New test.
36164         * g++.dg/ext/packed4.C: New test.
36165
36166         * gcc.dg/pack-test-3.c: New test.
36167
36168 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
36169
36170         * lib/compat.exp: Handle dg-options per source file.
36171         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
36172         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
36173         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
36174         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
36175         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
36176         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
36177         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
36178         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
36179         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
36180         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
36181         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
36182         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
36183         * g++.dg/compat/break/bitfield7_x.C: Ditto.
36184         * g++.dg/compat/break/bitfield7_y.C: Ditto.
36185
36186 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
36187
36188         PR c/10320
36189         * gcc.c-torture/execute/20030718-1.c: New test.
36190
36191 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
36192
36193         PR optimization/11536
36194         * gcc.dg/20030721-1.c: New test.
36195
36196 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
36197
36198         PR c++/11546
36199         * g++.dg/template/lookup1.C: New test.
36200
36201 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
36202
36203         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
36204         diagnostics of ill-formed constructs involving labels.
36205         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
36206         the new 'previously defined here' message.
36207
36208 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
36209
36210         * g++.dg/parse/non-dependent2.C: New test.
36211
36212 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
36213
36214         * g++.dg/init/init-ref4.C: xfail on targets without
36215         weak symbols.
36216
36217 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
36218
36219         PR target/11087
36220         * gcc.c-torture/execute/20030717-1.c: New test.
36221
36222 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36223
36224         * g++.dg/opt/cfg1.C: New test.
36225
36226 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
36227
36228         PR optimization/11557
36229         * gcc.dg/20030717-1.c: New test.
36230
36231 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
36232
36233         PR c++/10476
36234         * g++.dg/expr/crash-1.C: New test.
36235
36236         PR c++/11027
36237         * g++.dg/template/init3.C: New test.
36238
36239         PR c++/8222
36240         * g++.dg/template/non-dependent1.C: New test.
36241
36242         PR c++/11070
36243         * g++.dg/template/non-dependent2.C: New test.
36244
36245         PR c++/11071
36246         * g++.dg/template/non-dependent3.C: New test.
36247
36248         PR c++/9907
36249         * g++.dg/template/sizeof5.C: New test.
36250
36251 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
36252
36253         PR 11498
36254         * gcc.c-torture/compile/mangle-1.c: New file.
36255
36256 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36257
36258         PR c++/7809
36259         * g++.dg/parse/access3.C: New test.
36260
36261 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
36262
36263         PR c++/11384
36264         * g++.dg/init/init-ref4.C: New test.
36265
36266 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
36267
36268         PR c++/11547
36269         * g++.dg/parse/constant3.C: New test.
36270         * g++.dg/parse/crash7.C: Likewise.
36271
36272 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
36273
36274         PR target/11008
36275         * gcc.dg/i386-pentium4-not-mull.c: New.
36276
36277 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
36278
36279         * gcc.dg/asm-names.c (ymain): Make it weak.
36280
36281 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36282
36283         PR c++/5421
36284         * g++.dg/template/friend21.C: New test.
36285
36286 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
36287
36288         * gcc.dg/cleanup-8.c: New test.
36289         * gcc.dg/cleanup-9.c: New test.
36290
36291 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
36292
36293         * g++.dg/ext/dll-MI1.h: New file.
36294         * g++.dg/ext/dllexport-MI1.C: New file.
36295         * g++.dg/ext/dllimport-MI1.C: New file.
36296
36297 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
36298
36299         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
36300         it does not have cmpstrsi patterns (just cmpmemsi).
36301
36302 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
36303
36304         PR debug/11473
36305         * g++.dg/debug/debug8.C: New test.
36306
36307 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36308
36309         PR c++/10108
36310         * g++.dg/template/crash7.C: New test.
36311
36312 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
36313
36314         PR target/10795
36315         * gcc.c-torture/compile/20030708-1.c: New.
36316
36317 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36318
36319         * gcc.c-torture/execute/20030715-1.c: New test.
36320
36321 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
36322
36323         * gcc.dg/pch/inline-3.c: New file.
36324         * gcc.dg/pch/inline-3.hs: New file.
36325         * gcc.dg/pch/inline-4.c: New file.
36326         * gcc.dg/pch/inline-4.hs: New file.
36327
36328 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
36329
36330         PR c++/11509
36331         * g++.dg/template/crash6.C: New test.
36332
36333         PR c++/7053
36334         * g++.dg/template/friend20.C: New test.
36335
36336         PR c++/7019
36337         * g++.dg/template/overload2.C: New test.
36338
36339 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36340
36341         PR optimization/11440
36342         * gcc.c-torture/execute/20030714-1.c: New test.
36343
36344 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36345
36346         PR c++/11154
36347         * g++.dg/template/partial2.C: New test.
36348
36349 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
36350
36351         PR c++/11503
36352         * g++.dg/template/anon1.C: New test.
36353
36354         PR c++/11493
36355         PR c++/11495
36356         * g++.dg/parse/template9.C: Likewise.
36357         * g++.dg/template/crash4.C: New test.
36358         * g++.dg/template/koenig1.C: Likewise.
36359         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
36360         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
36361         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
36362         functions.
36363         * g++.old-deja/g++.jason/template36.C: Likewise.
36364         * g++.old-deja/g++.mike/p1989.C: Likewise.
36365         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
36366         * g++.old-deja/g++.pt/ttp20.C: Use this->.
36367         * g++.old-deja/g++.pt/ttp21.C: Use this->.
36368         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
36369         compiling.
36370         * g++.old-deja/g++.pt/union2.C: Use this->.
36371
36372 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
36373
36374         * gcc.dg/20030711-1.c: New test.
36375
36376 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
36377
36378         PR c++/11050
36379         * g++.dg/parse/args1.C: New test.
36380         * g++.pt/defarg8.C: Change expected errors.
36381
36382 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
36383
36384         PR c++/8164
36385         * g++.dg/template/nontype2.C: New test.
36386
36387         PR c++/10558
36388         * g++.dg/parse/template8.C: New test.
36389
36390         PR c++/8327
36391         * g++.dg/template/scope1.C: New test.
36392
36393         * g++.dg/warn/Wsign-compare-1.C: New test.
36394
36395 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
36396
36397         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
36398
36399 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
36400
36401         PR c++/9411
36402         * g++.dg/template/explicit2.C: New test.
36403
36404         PR c++/10032
36405         * g++.dg/warn/pedantic1.C: New test.
36406
36407 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
36408
36409         PR c++ 9483
36410         * g++.dg/other/field1.C: New test.
36411
36412 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
36413
36414         PR c/11449
36415         * gcc.c-torture/compile/20030707-1.c: New.
36416
36417 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36418
36419         PR c++/10849
36420         * g++.dg/template/access12.C: New test.
36421
36422 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
36423
36424         * g++.dg/bprob/bprob.exp (prof_ext): Update.
36425         * g77.dg/bprob/bprob.exp (prof_ext): Update.
36426         * gcc.misc-tests/bprob.exp (prof_ext): Update.
36427         * gcc.misc-tests/gcov.exp: Update
36428         * g++.dg/gcov/gcov.exp: Update
36429         * lib/gcov.exp: Update.
36430
36431 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
36432
36433         * g++.dg/abi/mangle17.C: Make sure template expressions are
36434         dependent.
36435         * g++.dg/abi/mangle4.C: Mark erroneous casts.
36436         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
36437         * g++.dg/opt/stack1.C: Remove erroneous code.
36438         * g++.dg/parse/template7.C: New test.
36439         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
36440         * g++.old-deja/g++.pt/crash4.C: Likewise.
36441
36442 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36443
36444         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
36445         with zero or one occurence of `$' after the initial `L'.
36446
36447 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
36448
36449         * gcc.c-torture/compile/20030704-1.c: Add a comment.
36450
36451 2003-07-08  Roger Sayle  <roger@eyesopen.com>
36452
36453         PR c/11370
36454         * gcc.dg/Wunreachable-6.c: New testcase.
36455         * gcc.dg/Wunreachable-7.c: New testcase.
36456
36457 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
36458
36459         PR c/11420
36460         * gcc.dg/20030708-1.c: New test.
36461
36462 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
36463
36464         * gcc.dg/compat/sdata-section.h: New file.
36465         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
36466         * gcc.dg/torture/mips-sdata-1.c: New test.
36467
36468 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36469
36470         PR c++/11030
36471         * g++.dg/template/friend19.C: New test.
36472
36473 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
36474
36475         * g++.dg/opt/strength-reduce.C: New test.
36476
36477 2003-07-07  Roger Sayle  <roger@eyesopen.com>
36478
36479         PR target/10979
36480         * gcc.dg/20030707-1.c: New testcase.
36481
36482 2003-07-07  Roger Sayle  <roger@eyesopen.com>
36483
36484         PR optimization/11059
36485         * g++.dg/opt/emptyunion.C: New testcase.
36486
36487 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36488             Eric Botcazou  <ebotcazou@libertysurf.fr>
36489
36490         * g++.dg/opt/stack1.C: New test.
36491
36492 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
36493
36494         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
36495         run test.
36496
36497         PR c++/11431
36498         * g++.dg/expr/static_cast3.C: New test.
36499
36500 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
36501
36502         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
36503         everywhere.
36504         * gcc.dg/concat.c: Concatenation of string constants with
36505         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
36506         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
36507         * gcc.dg/cpp/escape-2.c: Use wide character constants where
36508         necessary to avoid multi-character character constant warning.
36509         * gcc.dg/cpp/escape.c: Likewise.
36510         * gcc.dg/cpp/ucs.c: Likewise.
36511         Remove backslashes from dg-bogus comments, as they confuse Tcl.
36512         Fix a typo.
36513
36514 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
36515
36516         PR c/11428
36517         * gcc.c-torture/compile/20030704-1.c: New.
36518
36519 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
36520
36521         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
36522
36523 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
36524
36525         PR c++/5287, PR c++/7910,  PR c++/11021
36526         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
36527         tests for warnings.
36528         * g++.dg/ext/dllimport2.C: Add tests for warnings.
36529         * g++.dg/ext/dllimport3.C: Likewise.
36530         * g++.dg/ext/dllimport4.C: New file.
36531         * g++.dg/ext/dllimport5.C: New file.
36532         * g++.dg/ext/dllimport6.C: New file.
36533         * g++.dg/ext/dllimport7.C: New file.
36534         * g++.dg/ext/dllimport8.C: New file.
36535         * g++.dg/ext/dllimport9.C: New file.
36536         * g++.dg/ext/dllimport10.C: New file.
36537         * g++.dg/ext/dllexport1.C: New file.
36538
36539 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
36540
36541         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
36542         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
36543
36544 2003-07-03  Roger Sayle  <roger@eyesopen.com>
36545
36546         * gcc.dg/builtins-25.c: New testcase.
36547         * gcc.dg/builtins-26.c: New testcase.
36548
36549 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
36550
36551         * gcc.dg/compat/vector-defs.h: New file.
36552         * gcc.dg/compat/vector-setup.h: New file.
36553         * gcc.dg/compat/vector-check.h: New file.
36554         * gcc.dg/compat/vector-1_main.c: New file.
36555         * gcc.dg/compat/vector-1_x.c: New file.
36556         * gcc.dg/compat/vector-1_y.c: New file.
36557         * gcc.dg/compat/vector-2_main.c: New file.
36558         * gcc.dg/compat/vector-2_x.c: New file.
36559         * gcc.dg/compat/vector-2_y.c: New file.
36560
36561         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
36562         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
36563         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
36564         * gcc.dg/compat/struct-align-1.h: New file.
36565         * gcc.dg/compat/struct-align-1_main.c: New file.
36566         * gcc.dg/compat/struct-align-1_x.c: New file.
36567         * gcc.dg/compat/struct-align-1_y.c: New file.
36568         * gcc.dg/compat/struct-align-2.h: New file.
36569         * gcc.dg/compat/struct-align-2_main.c: New file.
36570         * gcc.dg/compat/struct-align-2_x.c: New file.
36571         * gcc.dg/compat/struct-align-2_y.c: New file.
36572
36573         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
36574         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36575         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36576         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36577         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36578         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36579         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36580         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36581         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36582         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36583         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36584         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36585         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36586         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36587         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36588         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36589         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36590         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36591         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36592         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36593         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36594         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36595         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36596         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36597         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36598         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36599         * gcc.dg/compat/struct-return-10_x.c: Ditto.
36600         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36601         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36602
36603 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36604
36605         * gcc.dg/i386-call-1.c: New test.
36606
36607 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36608
36609         PR c++/9162
36610         * g++.dg/parse/defarg4.C: New.
36611
36612 2003-07-03  Roger Sayle  <roger@eyesopen.com>
36613
36614         PR target/10700
36615         * gcc.c-torture/compile/20030703-1.c: New test case.
36616
36617 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
36618
36619         * g++.dg/template/local3.C: Remove extra semicolon.
36620
36621 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36622
36623         * gcc.dg/i386-volatile-1.c: New test.
36624
36625 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
36626
36627         PR c++/11072
36628         * g++.dg/other/offsetof2.C: XFAIL.
36629         * g++.dg/other/offsetof5.C: New.
36630
36631         PR c++/10219
36632         * g++.dg/template/error1.C: New.
36633
36634         PR c++/9779
36635         * g++.dg/template/dependent-expr1.C: New.
36636
36637 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
36638
36639         PR c++/6949
36640         * g++.dg/template/local3.C: New test.
36641
36642         PR c++/11149
36643         * g++.dg/lookup/scoped6.C: New test.
36644
36645 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
36646
36647         PR c++/8046
36648         * g++.dg/other/error7.C: New test.
36649
36650 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
36651
36652         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
36653         * g++.old-deja/g++.abi/vtable3.h: Likewise.
36654         * g++.old-deja/g++.law/code-gen5.C: Likewise.
36655         * g++.old-deja/g++.other/union2.C: Likewise.
36656         * gcc.dg/c90-const-expr-2.c: Likewise.
36657         * gcc.dg/c90-const-expr-3.c: Likewise.
36658         * gcc.dg/c99-const-expr-2.c: Likewise.
36659         * gcc.dg/c99-const-expr-3.c: Likewise.
36660         * gcc.dg/concat.c: Likewise.
36661
36662 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
36663
36664         PR c++/9559
36665         * g++.dg/init/static1.C: New test.
36666
36667 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36668
36669         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
36670         * g++.old-deja/g++.other/access2.C: Likewise.
36671         * g++.old-deja/g++.other/decl2.C: Likewise.
36672         * gcc.c-torture/execute/20020615-1.c: Likewise.
36673
36674 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36675
36676         PR c++/4933
36677         * g++.dg/template/sizeof4.C: New test.
36678
36679 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36680
36681         * g++.dg/other/error6.C: New test.
36682
36683 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
36684
36685         PR c++/10750
36686         * g++.dg/parse/constant2.C: New test.
36687
36688 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
36689
36690         PR c++/11106
36691         * g++.dg/other/error5.C: New test.
36692
36693 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36694
36695         * gcc.dg/format/gcc_diag-1.c: New test.
36696
36697 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
36698
36699         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
36700
36701 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36702
36703         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
36704         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
36705         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
36706
36707 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
36708
36709         * gcc.c-torture/execute/builtins/string-8.c: New test.
36710         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
36711         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
36712         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
36713
36714 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
36715
36716         PR c++/10468
36717         * g++.dg/ext/typeof6.C: New test.
36718
36719 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
36720
36721         PR c++/10796
36722         * g++.dg/init/enum1.C: New test.
36723
36724 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
36725
36726         * gcc.dg/20030627-1.c: New test.
36727
36728 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
36729
36730         PR c++/11332
36731         * g++.dg/expr/static_cast2.C: New test.
36732
36733 2003-06-26  Roger Sayle  <roger@eyesopen.com>
36734             Jakub Jelinek  <jakub@redhat.com>
36735
36736         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
36737         sprintf(dst,"%s",src) optimization.
36738         * gcc.c-torture/execute/20030626-1.c: New test case.
36739         * gcc.c-torture/execute/20030626-2.c: New test case.
36740
36741 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
36742
36743         * gcc.c-torture/execute/multi-ix.c: New test.
36744
36745         * gcc.c-torture/execute/simd-4.c (main):
36746         Added missing semicolon at end of union.
36747
36748 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
36749
36750         PR c++/8266
36751         * g++.dg/template/explicit-instantiation3.C: New test.
36752
36753 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
36754
36755         * gcc.dg/20030626-1.c: Use signed char.
36756
36757 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
36758
36759         * gcc.dg/20030626-1.c: New test.
36760
36761 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
36762
36763         * const-str-2.m: Update.
36764
36765 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
36766
36767         PR c++/10990
36768         * g++.dg/rtti/dyncast1.C: New test.
36769         * g++.dg/abi/mangle4.C: Correct base-specifier access.
36770         * g++.dg/lookup/scoped1.C: Remove XFAIL.
36771         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
36772
36773         PR c++/10931
36774         * g++.dg/expr/static_cast1.C: New test.
36775
36776 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
36777
36778         * gcc.dg/20030625-1.c: New test.
36779
36780 2003-06-24  Roger Sayle  <roger@eyesopen.com>
36781
36782         * gcc.c-torture/compile/20030624-1.c: New test case.
36783
36784 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
36785
36786         * gcc.c-torture/execute/string-opt-17.c: New test.
36787
36788 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
36789
36790         PR c++/5754
36791         * g++.dg/parse/crash6.C: New test.
36792
36793 2003-06-23  Roger Sayle  <roger@eyesopen.com>
36794
36795         * gcc.dg/builtins-24.c: New test case.
36796
36797 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
36798
36799         * g++.dg/opt/operator1.C: New test.
36800
36801 2003-06-22  Roger Sayle  <roger@eyesopen.com>
36802
36803         * gcc.c-torture/execute/string-opt-16.c: New test case.
36804
36805 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
36806
36807         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
36808         * g++.old-deja/g++.other/conv7.C: Likewise.
36809         * g++.old-deja/g++.other/overcnv2.C: Likewise.
36810         * g++.old-deja/g++.other/overload14.C: Likewise.
36811
36812 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
36813
36814         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
36815         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
36816
36817 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36818
36819         PR c++/10888
36820         * g++.dg/warn/Winline-3.C: New test.
36821
36822 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36823
36824         * lib/target-supports.exp (check_alias_available): Make the test
36825         program acceptable to the Solaris assembler.
36826
36827         PR c++/10749
36828         * g++.dg/template/memclass2.C: New test.
36829
36830 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36831             Eric Botcazou  <ebotcazou@libertysurf.fr>
36832
36833         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
36834         data for non-matching targets.
36835         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
36836
36837 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
36838
36839         PR c++/10845
36840         * g++.dg/template/member3.C: New test.
36841
36842 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
36843
36844         PR c++/10939
36845         * g++.dg/template/func1.C: New test.
36846
36847         PR c++/9649
36848         * g++.dg/template/static4.C: New test.
36849         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
36850
36851         PR c++/11041
36852         * g++.dg/init/ref7.C: New test.
36853
36854 2003-06-19  Matt Austern  <austern@apple.com>
36855
36856         PR c++/11228
36857         * g++.dg/anew1.C: New test.
36858         * g++.dg/anew2.C: New test.
36859         * g++.dg/anew3.C: New test.
36860         * g++.dg/anew4.C: New test.
36861
36862 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
36863
36864         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
36865
36866 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
36867
36868         * gcc.c-torture/execute/simd-4.c (main): Make expected value
36869         endian-dependent.
36870
36871 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
36872
36873         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
36874         Remove cruft.
36875
36876 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
36877
36878         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
36879         * gcc.c-torture/compile/961203-1.c: Likewise.
36880         * gcc.c-torture/compile/980506-1.c: Likewise.
36881
36882 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36883
36884         PR c++/10712
36885         * g++.dg/lookup/using7.C: New test.
36886
36887 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
36888
36889         PR c++/11105
36890         * g++.dg/abi/conv1.C: Remove it.
36891         * g++.dg/template/conv7.C: New test.
36892         * g++.dg/template/conv8.C: Likewise.
36893         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
36894         conversion operator.
36895
36896 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
36897
36898         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
36899         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36900         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36901         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36902         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36903         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36904         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36905         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36906         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36907         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36908         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36909         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36910         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36911         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36912         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36913         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36914         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36915         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36916         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36917         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36918         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36919         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36920         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36921         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36922         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36923         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36924         * gcc.dg/compat/struct-return-10_x.c: Ditto.
36925         * gcc.dg/compat/struct-return-2_x.c: Ditto.
36926         * gcc.dg/compat/struct-return-3_x.c: Ditto.
36927
36928 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
36929
36930         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
36931         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
36932         indications.
36933
36934 2003-06-16  Roger Sayle  <roger@eyesopen.com>
36935
36936         * gcc.dg/i386-387-5.c: New test case.
36937         * gcc.dg/i386-387-6.c: New test case.
36938         * gcc.dg/builtins-23.c: New test case.
36939
36940 2003-06-15  Roger Sayle  <roger@eyesopen.com>
36941
36942         * gcc.dg/builtins-22.c: New test case.
36943         * gcc.dg/i386-387-1.c: Update to test exp.
36944         * gcc.dg/i386-387-2.c: Likewise.
36945
36946 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36947
36948         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
36949
36950 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
36951
36952         * lib/gcc-dg.exp (dg-require-dll): New function.
36953         (dg-xfail-if): Likewise.
36954         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
36955         driver.
36956
36957         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
36958         * gcc.c-torture/compile/20001205-1.c: Likewise.
36959         * gcc.c-torture/compile/20001226-1.c: Likewise.
36960         * gcc.c-torture/compile/20010518-2.c: Likewise.
36961         * gcc.c-torture/compile/20020312-1.c: Likewise.
36962         * gcc.c-torture/compile/20020604-1.c: Likewise.
36963         * gcc.c-torture/compile/920501-12.c: Likewise.
36964         * gcc.c-torture/compile/920501-4.c: Likewise.
36965         * gcc.c-torture/compile/920520-1.c: Likewise.
36966         * gcc.c-torture/compile/920521-1.c: Likewise.
36967         * gcc.c-torture/compile/920625-1.c: Likewise.
36968         * gcc.c-torture/compile/961203-1.c: Likewise.
36969         * gcc.c-torture/compile/980506-1.c: Likewise.
36970         * gcc.c-torture/compile/981006-1.c: Likewise.
36971         * gcc.c-torture/compile/981022-1.c: Likewise.
36972         * gcc.c-torture/compile/981223-1.c: Likewise.
36973         * gcc.c-torture/compile/990617-1.c: Likewise.
36974         * gcc.c-torture/compile/dll.c: Likewise.
36975         * gcc.c-torture/compile/labels-3.c: Likewise.
36976         * gcc.c-torture/compile/mipscop-1.c: Likewise.
36977         * gcc.c-torture/compile/mipscop-2.c: Likewise.
36978         * gcc.c-torture/compile/mipscop-3.c: Likewise.
36979         * gcc.c-torture/compile/mipscop-4.c: Likewise.
36980         * gcc.c-torture/compile/simd-5.c: Likewise.
36981         * gcc.c-torture/compile/20000804-1.x: Remove.
36982         * gcc.c-torture/compile/20001205-1.x: Likewise.
36983         * gcc.c-torture/compile/20001226-1.x: Likewise.
36984         * gcc.c-torture/compile/20010518-2.x: Likewise.
36985         * gcc.c-torture/compile/20020312-1.x: Likewise.
36986         * gcc.c-torture/compile/20020604-1.x: Likewise.
36987         * gcc.c-torture/compile/920501-12.x: Likewise.
36988         * gcc.c-torture/compile/920501-4.x: Likewise.
36989         * gcc.c-torture/compile/920520-1.x: Likewise.
36990         * gcc.c-torture/compile/920521-1.x: Likewise.
36991         * gcc.c-torture/compile/920625-1.x: Likewise.
36992         * gcc.c-torture/compile/961203-1.x: Likewise.
36993         * gcc.c-torture/compile/980506-1.x: Likewise.
36994         * gcc.c-torture/compile/981006-1.x: Likewise.
36995         * gcc.c-torture/compile/981022-1.x: Likewise.
36996         * gcc.c-torture/compile/981223-1.x: Likewise.
36997         * gcc.c-torture/compile/990617-1.x: Likewise.
36998         * gcc.c-torture/compile/mipscop-1.x: Likewise.
36999         * gcc.c-torture/compile/mipscop-2.x: Likewise.
37000         * gcc.c-torture/compile/mipscop-3.x: Likewise.
37001         * gcc.c-torture/compile/mipscop-4.x: Likewise.
37002         * gcc.c-torture/compile/simd-5.x: Likewise.
37003
37004         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
37005
37006 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37007
37008         * gcc.c-torture/execute/20030611-1.c: New test.
37009
37010 2003-06-12  Roger Sayle  <roger@eyesopen.com>
37011
37012         PR middle-end/168
37013         * gcc.dg/20030612-1.c: New test case.
37014
37015 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
37016
37017         PR c++/10635
37018         * g++.dg/expr/cast1.C: New test.
37019
37020 2003-06-12  Roger Sayle  <roger@eyesopen.com>
37021
37022         * gcc.dg/builtins-21.c: New test case.
37023
37024 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
37025
37026         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
37027         options instead of at the end.
37028         * lib/objc.exp (objc_target_compile): Likewise.
37029
37030 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
37031
37032         PR c++/10432
37033         * g++.dg/parse/error1.C: New test.
37034
37035 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
37036
37037         * gcc.dg/compat/struct-by-value-11_main.c: New file.
37038         * gcc.dg/compat/struct-by-value-11_x.c: New file.
37039         * gcc.dg/compat/struct-by-value-11_y.c: New file.
37040         * gcc.dg/compat/struct-by-value-12_main.c: New file.
37041         * gcc.dg/compat/struct-by-value-12_x.c: New file.
37042         * gcc.dg/compat/struct-by-value-12_y.c: New file.
37043         * gcc.dg/compat/struct-by-value-13_main.c: New file.
37044         * gcc.dg/compat/struct-by-value-13_x.c: New file.
37045         * gcc.dg/compat/struct-by-value-13_y.c: New file.
37046         * gcc.dg/compat/struct-by-value-14_main.c: New file.
37047         * gcc.dg/compat/struct-by-value-14_x.c: New file.
37048         * gcc.dg/compat/struct-by-value-14_y.c: New file.
37049         * gcc.dg/compat/struct-by-value-15_main.c: New file.
37050         * gcc.dg/compat/struct-by-value-15_x.c: New file.
37051         * gcc.dg/compat/struct-by-value-15_y.c: New file.
37052         * gcc.dg/compat/struct-by-value-16_main.c: New file.
37053         * gcc.dg/compat/struct-by-value-16_x.c: New file.
37054         * gcc.dg/compat/struct-by-value-16_y.c: New file.
37055         * gcc.dg/compat/struct-by-value-17_main.c: New file.
37056         * gcc.dg/compat/struct-by-value-17_x.c: New file.
37057         * gcc.dg/compat/struct-by-value-17_y.c: New file.
37058         * gcc.dg/compat/struct-by-value-18_main.c: New file.
37059         * gcc.dg/compat/struct-by-value-18_x.c: New file.
37060         * gcc.dg/compat/struct-by-value-18_y.c: New file.
37061
37062         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
37063         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
37064         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
37065         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
37066         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
37067         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
37068         * gcc.dg/compat/scalar-return-3_main.c: New file.
37069         * gcc.dg/compat/scalar-return-3_x.c: New file.
37070         * gcc.dg/compat/scalar-return-3_y.c: New file.
37071         * gcc.dg/compat/scalar-return-4_main.c: New file.
37072         * gcc.dg/compat/scalar-return-4_x.c: New file.
37073         * gcc.dg/compat/scalar-return-4_y.c: New file.
37074
37075 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
37076
37077         * gcc.dg/compat/fp2-struct-check.h: New file.
37078         * gcc.dg/compat/fp2-struct-defs.h: New file.
37079         * gcc.dg/compat/fp2-struct-init.h: New file.
37080         * gcc.dg/compat/struct-by-value-10_main.c: New file.
37081         * gcc.dg/compat/struct-by-value-10_x.c: New file.
37082         * gcc.dg/compat/struct-by-value-10_y.c: New file.
37083         * gcc.dg/compat/struct-return-10_main.c: New file.
37084         * gcc.dg/compat/struct-return-10_x.c: New file.
37085         * gcc.dg/compat/struct-return-10_y.c: New file.
37086
37087         * gcc.dg/compat/compat-common.h: New file.
37088         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
37089         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
37090         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
37091         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
37092         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
37093         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
37094         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
37095         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37096         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
37097         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
37098         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37099         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
37100         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
37101         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37102         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
37103         * gcc.dg/compat/small-struct-check.h: Ditto.
37104         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
37105         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37106         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
37107         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
37108         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37109         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
37110         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
37111         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37112         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
37113         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
37114         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37115         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
37116         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
37117         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37118         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
37119         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
37120         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37121         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
37122         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
37123         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37124         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
37125         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
37126         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37127         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
37128         * gcc.dg/compat/struct-return-2_main.c: Ditto.
37129         * gcc.dg/compat/struct-return-2_x.c: Ditto.
37130         * gcc.dg/compat/struct-return-2_y.c: Ditto.
37131         * gcc.dg/compat/struct-return-3_main.c: Ditto.
37132         * gcc.dg/compat/struct-return-3_x.c: Ditto.
37133         * gcc.dg/compat/struct-return-3_y.c: Ditto.
37134
37135 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
37136
37137         * g++.dg/pch/static-1.C: New file.
37138         * g++.dg/pch/static-1.Hs: New file.
37139
37140 2003-06-10  Richard Henderson  <rth@redhat.com>
37141
37142         * gcc.dg/asm-7.c: Adjust expected warning text.
37143
37144 2003-06-10  Roger Sayle  <roger@eyesopen.com>
37145
37146         * gcc.dg/builtins-20.c: New test case.
37147
37148 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
37149
37150         PR c++/11131
37151         * g++.dg/opt/template1.C: New test.
37152
37153 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
37154
37155         * lib/gcc-dg.exp (dg-test): Clear additional_files and
37156         additional_sources.
37157
37158 2003-05-21  David Taylor  <dtaylor@emc.com>
37159
37160         * gcc.dg/Wpadded.c: New file.
37161
37162 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
37163
37164         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
37165         * gcc.dg/special/weak-2.c: Add dg-require-weak.
37166         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
37167         dg-require-weak.
37168
37169 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
37170
37171         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
37172
37173 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
37174
37175         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
37176         (dg-require-alias): Likewise.
37177         (dg-require-gc-sections): Likewise.
37178         * lib/target-supports.exp (check_gc_sections_available): Likewise.
37179
37180 2003-06-08  Richard Henderson  <rth@redhat.com>
37181
37182         * gcc.dg/20011029-2.c: Fix the array reference.
37183         * gcc.dg/asm-7.c: New.
37184
37185 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
37186
37187         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
37188
37189 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
37190
37191         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
37192         (dg-require-gc-sections): Likewise.
37193
37194 2003-06-08  Jan Hubicka  <jh@suse.cz>
37195
37196         * i386-cmov1.c: Fix regular expression.
37197         * i386-cvt-1.c: Likewise.
37198         * i386-local.c: Likewise.
37199         * i386-local2.c: Likewise.
37200         * i386-mul.c: Likewise.
37201         * i386-ssetype-1.c: Likewise.
37202         * i386-ssetype-3.c: Likewise.
37203         * i386-ssetype-5.c: Likewise.
37204
37205 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37206
37207         PR c++/11039
37208         * g++.dg/warn/implicit-typename2.C: New test.
37209         * g++.dg/warn/implicit-typename3.C: New test.
37210
37211 2003-06-07  Richard Henderson  <rth@redhat.com>
37212
37213         * g++.dg/other/offsetof3.C: Use size_t.
37214         * g++.dg/other/offsetof4.C: Likewise.
37215
37216 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
37217
37218         * lib/copy-file.exp: New. Implement gcc_copy_files.
37219
37220         * lib/dg-pch.exp: Load copy-file.exp
37221         (dg-pch): Use gcc_copy_files instead of "file copy".
37222
37223 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
37224
37225         * gcc.dg/weak/weak.exp: Simplify.
37226         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
37227         * gcc.dg/weak/weak-1.c: Likewise.
37228         * gcc.dg/weak/weak-2.c: Likewise.
37229         * gcc.dg/weak/weak-3.c: Likewise.
37230         * gcc.dg/weak/weak-4.c: Likewise.
37231         * gcc.dg/weak/weak-5.c: Likewise.
37232         * gcc.dg/weak/weak-6.c: Likewise.
37233         * gcc.dg/weak/weak-7.c: Likewise.
37234         * gcc.dg/weak/weak-8.c: Likewise.
37235         * gcc.dg/weak/weak-9.c: Likewise.
37236
37237 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
37238
37239         gcc.c-torture/execute/20030606-1.c: New.
37240
37241 2003-06-06  Roger Sayle  <roger@eyesopen.com>
37242
37243         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
37244         * gcc.dg/builtins-19.c: Likewise.
37245
37246 2003-06-06  Roger Sayle  <roger@eyesopen.com>
37247
37248         * gcc.dg/builtins-2.c: Add some more tests.
37249         * gcc.dg/builtins-18.c: New test case.
37250         * gcc.dg/builtins-19.c: New test case.
37251
37252 2003-06-06  Roger Sayle  <roger@eyesopen.com>
37253             Jim Wilson  <wilson@tuliptree.org>
37254
37255         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
37256
37257 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
37258
37259         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
37260         mempcpy/stpcpy calls not to be optimized into something else.
37261         * gcc.c-torture/execute/string-opt-3.c: Moved to...
37262         * gcc.c-torture/execute/builtins/string-7.c: ...here.
37263         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
37264
37265 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37266
37267         * gcc.dg/format/asm_fprintf-1.c: New test.
37268
37269 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
37270
37271         * lib/gcc-defs.exp (additional_sources): New variable.
37272         (dg-additional-sources): New function.
37273         (additional_files): New variable.
37274         (dg-additional-files): New function.
37275         (dg-additional-files-options): Likewise.
37276         * lib/gcc-dg.exp (dg-require-weak): New function.
37277         (dg-require-alias): Likewise.
37278         (dg-require-gc-sections): Likewise.
37279         * lib/target-supports.exp (check_alias_available): Remove testfile
37280         parameter.
37281         (check_gc_sections_available): New function.
37282         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
37283         (dg-gpp-additional-files): Likewise.
37284         * lib/g++.exp (additional_sources): Remove.
37285         (additional_files): Likewise.
37286         (g++_target_compile): Use dg-additional-files-options.
37287
37288         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
37289         Tcl logic.
37290         * gcc.dg/special/ecos.exp: Remove.
37291         * gcc.dg/special/20000419-2.c: Use dg-require-*.
37292         * gcc.dg/special/alias-1.c: Likewise.
37293         * gcc.dg/special/alias-2.c: Likewise.
37294         * gcc.dg/special/gcsec-1.c: Likewise.
37295         * gcc.dg/special/weak-1.c: Likewise.
37296         * gcc.dg/special/weak-2.c: Likewise.
37297         * gcc.dg/special/wkali-1.c: Likewise.
37298         * gcc.dg/special/wkali-2.c: Likewise.
37299
37300         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
37301         dg-gpp-additional-*.
37302         * g++.dg/special/conpr-3.C: Likewise.
37303         * g++.dg/special/conpr-4.C: Likewise.
37304         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
37305         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
37306         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
37307         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
37308         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
37309         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
37310         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
37311         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
37312         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
37313         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
37314         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
37315         * g++.old-deja/g++.other/comdat1.C: Likewise.
37316         * g++.old-deja/g++.other/comdat2.C: Likewise.
37317         * g++.old-deja/g++.other/comdat3.C: Likewise.
37318         * g++.old-deja/g++.other/ctor1.C: Likewise.
37319         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
37320
37321 2003-06-05  Richard Henderson  <rth@redhat.com>
37322
37323         * gcc.dg/debug/20030605-1.c: New.
37324
37325 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
37326
37327         * README.QMTEST: Update.
37328
37329 2003-06-04  Richard Henderson  <rth@redhat.com>
37330
37331         * gcc.dg/cleanup-1.c: New.
37332         * gcc.dg/cleanup-2.c: New.
37333         * gcc.dg/cleanup-3.c: New.
37334         * gcc.dg/cleanup-4.c: New.
37335         * gcc.dg/cleanup-5.c: New.
37336         * gcc.dg/cleanup-6.c: New.
37337         * gcc.dg/cleanup-7.c: New.
37338
37339 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
37340
37341         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
37342
37343         * lib/dg-pch.exp: New file.
37344         * g++.dg/pch/pch.exp: Use dg-pch.exp.
37345         * gcc.dg/pch/pch.exp: Likewise.
37346
37347 2003-06-04  Roger Sayle  <roger@eyesopen.com>
37348
37349         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
37350         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
37351         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
37352         * gcc.dg/builtins-17.c: New test case.
37353         * gcc.dg/i386-387-4.c: New test case.
37354         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
37355
37356 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37357
37358         * gcc.dg/ultrasp9.c: New test.
37359
37360 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37361
37362         * gcc.c-torture/compile/20030604-1.c: New test.
37363         * gcc.dg/sparc-constant-1.c: New test.
37364
37365 2003-06-03  Glen Nakamura  <glen@imodulo.com>
37366
37367         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
37368
37369 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
37370
37371         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
37372
37373         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
37374         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
37375
37376 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
37377
37378         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
37379
37380 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37381
37382         PR c++/10940
37383         * g++.dg/template/spec10.C: New test.
37384
37385 2003-06-03  Roger Sayle  <roger@eyesopen.com>
37386
37387         * gcc.dg/builtins-16.c: New test case.
37388
37389 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
37390
37391         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
37392         mempcpy test with post-increments.
37393         * gcc.c-torture/execute/string-opt-3.c: New test.
37394         * gcc.dg/string-opt-1.c: New test.
37395
37396 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
37397
37398         PR fortran/10965
37399         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
37400
37401 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
37402
37403         * lib/scanasm.exp (dg-scan): New function, factored out of ...
37404         (scan-assembler): ... here.  Use dg-scan.
37405         (scan-assembler-not): Likewise.
37406         (scan-file): New function.
37407         (scan-file-not): Likewise.
37408         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
37409         * gcc.dg/cpp/_Pragma4.c: Likewise.
37410         * gcc.dg/cpp/_Pragma5.c: Likewise.
37411         * gcc.dg/cpp/avoidpaste1.c: Likewise.
37412         * gcc.dg/cpp/avoidpaste2.c: Likewise.
37413         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
37414         * gcc.dg/cpp/cmdlne-P.c: Likewise.
37415         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
37416         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
37417         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
37418         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
37419         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
37420         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
37421         * gcc.dg/cpp/cxxcom1.c: Likewise.
37422         * gcc.dg/cpp/line1.c: Likewise.
37423         * gcc.dg/cpp/maccom1.c: Likewise.
37424         * gcc.dg/cpp/maccom2.c: Likewise.
37425         * gcc.dg/cpp/maccom3.c: Likewise.
37426         * gcc.dg/cpp/maccom4.c: Likewise.
37427         * gcc.dg/cpp/maccom5.c: Likewise.
37428         * gcc.dg/cpp/maccom6.c: Likewise.
37429         * gcc.dg/cpp/multiline.c: Likewise.
37430         * gcc.dg/cpp/spacing1.c: Likewise.
37431         * gcc.dg/cpp/spacing2.c: Likewise.
37432         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
37433         * gcc.dg/cpp/trad/maccom1.c: Likewise.
37434         * gcc.dg/cpp/trad/maccom2.c: Likewise.
37435         * gcc.dg/cpp/trad/maccom3.c: Likewise.
37436         * gcc.dg/cpp/trad/maccom4.c: Likewise.
37437         * gcc.dg/cpp/trad/maccom6.c: Likewise.
37438         * gcc.dg/cpp/cxxcom2.c: Likewise.
37439         * gcc.dg/cpp/cxxcom2.h: New file.
37440
37441         * gcc.dg/cpp/truefalse.cpp: Move it to ...
37442         * g++.dg/cpp/truefalse.C: Here.
37443         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
37444
37445 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
37446
37447         * gcc.dg/cpp/redef3.c: New file.
37448
37449 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37450
37451         * gcc.dg/i386-loop-3.c: New test.
37452
37453 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
37454
37455         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
37456
37457 2003-05-31  Roger Sayle  <roger@eyesopen.com>
37458
37459         * gcc.dg/fwrapv-1.c: New test case.
37460         * gcc.dg/fwrapv-2.c: New test case.
37461
37462 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37463
37464         PR c++/10956
37465         * g++.dg/template/spec9.C: New test.
37466
37467 2003-05-29  Roger Sayle  <roger@eyesopen.com>
37468
37469         * gcc.dg/duff-4.c: New test case.
37470
37471 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
37472
37473         PR fortran/10843
37474         * g77.dg/ffixed-form-1.f: New test
37475         * g77.dg/ffixed-form-2.f: New test
37476         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
37477         * g77.dg/ffree-form-3.f: New test
37478
37479 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
37480
37481         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
37482         * gcc.dg/wint_t-1.c: Likewise.
37483
37484 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37485
37486         * g++.dg/template/access11.C: New test.
37487
37488 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37489
37490         PR c++/10849
37491         * g++.dg/template/access10.C: New test.
37492
37493 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37494             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37495
37496         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
37497
37498 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
37499
37500         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
37501         suppress for powerpc-*-darwin*.
37502         * gcc.dg/torture/builtin-noret-2.c: Likewise.
37503
37504 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
37505
37506         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
37507         suppress option for powerpc-*-darwin*.
37508
37509 2003-05-23  Roger Sayle  <roger@eyesopen.com>
37510
37511         * gcc.dg/builtins-1.c: Add tests for tan and atan.
37512         * gcc.dg/builtins-4.c: Add test for fmod.
37513
37514 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37515
37516         PR c++/10682
37517         * g++.dg/template/instantiate4.C: New test.
37518
37519 2003-05-22  Roger Sayle  <roger@eyesopen.com>
37520
37521         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
37522
37523 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
37524
37525         * gcc.dg/compat/scalar-return-1_main.c: New file.
37526         * gcc.dg/compat/scalar-return-1_x.c: New file.
37527         * gcc.dg/compat/scalar-return-1_y.c: New file.
37528         * gcc.dg/compat/scalar-return-2_main.c: New file.
37529         * gcc.dg/compat/scalar-return-2_x.c: New file.
37530         * gcc.dg/compat/scalar-return-2_y.c: New file.
37531         * gcc.dg/compat/struct-return-3_main.c: New file.
37532         * gcc.dg/compat/struct-return-3_y.c: New file.
37533         * gcc.dg/compat/struct-return-3_x.c: New file.
37534         * gcc.dg/compat/struct-return-2_main.c: New file.
37535         * gcc.dg/compat/struct-return-2_x.c: New file.
37536         * gcc.dg/compat/struct-return-2_y.c: New file.
37537
37538 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37539
37540         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
37541         for hppa*-hp-hpux*.
37542         * gcc.dg/20021014-1.c (dg-options): Likewise.
37543         * gcc.dg/nest.c (dg-options): Likewise.
37544
37545 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
37546
37547         PR c++/9738
37548         * g++.dg/ext/dllimport2.C: New file.
37549         * g++.dg/ext/dllimport3.C: New file.
37550
37551 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
37552
37553         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
37554         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
37555         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37556         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
37557         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37558         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
37559         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
37560         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
37561         * gcc.dg/compat/small-struct-defs.h: New file.
37562         * gcc.dg/compat/small-struct-init.h: New file.
37563         * gcc.dg/compat/small-struct-check.h: New file.
37564         * gcc.dg/compat/fp-struct-defs.h: New file.
37565         * gcc.dg/compat/fp-struct-check.h: New file.
37566         * gcc.dg/compat/fp-struct-init.h: New file.
37567         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
37568         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
37569
37570 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
37571
37572         * gcc.dg/20030225-2.c: New test.
37573
37574 2003-05-18  Roger Sayle  <roger@eyesopen.com>
37575             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37576
37577         * gcc.c-torture/compile/20030518-1.c: New test case.
37578
37579 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
37580
37581         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
37582         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
37583         gcc-dg-debug-runtest.
37584         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
37585         gcc-dg-debug-runtest.
37586
37587 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37588
37589         PR c++/9022
37590         * g++.dg/lookup/using6.C: New test.
37591
37592 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37593
37594         * g++.dg/parse/access2.C: New test.
37595
37596 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
37597
37598         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
37599         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
37600         * gcc.dg/debug/debug.exp: Likewise.
37601
37602 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
37603
37604         * gcc.dg/dollar.c: New test.
37605
37606 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
37607
37608         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
37609         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
37610         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
37611         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
37612         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
37613         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
37614         * gcc.dg/compat/struct-by-value-6_main.c: New file.
37615         * gcc.dg/compat/struct-by-value-6_x.c: New file.
37616         * gcc.dg/compat/struct-by-value-6_y.c: New file.
37617         * gcc.dg/compat/struct-by-value-7_main.c: New file.
37618         * gcc.dg/compat/struct-by-value-7_x.c: New file.
37619         * gcc.dg/compat/struct-by-value-7_y.c: New file.
37620         * gcc.dg/compat/struct-by-value-8_main.c: New file.
37621         * gcc.dg/compat/struct-by-value-8_x.c: New file.
37622         * gcc.dg/compat/struct-by-value-8_y.c: New file.
37623         * gcc.dg/compat/struct-by-value-9_main.c: New file.
37624         * gcc.dg/compat/struct-by-value-9_x.c: New file.
37625         * gcc.dg/compat/struct-by-value-9_y.c: New file.
37626
37627 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
37628
37629         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
37630         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
37631         support for "repo" mode.
37632         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
37633         * lib/g77-dg.exp: Likewise.
37634         * lib/obj-dg.exp: Likewise.
37635
37636 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
37637
37638         Merge from gcc-3_2-rhl8-branch:
37639         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
37640
37641         * gcc.dg/tls/opt-6.c: New test.
37642
37643         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
37644
37645         * gcc.dg/20030405-1.c: New test.
37646
37647         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
37648
37649         * gcc.dg/20030309-1.c: New test.
37650
37651         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37652
37653         * gcc.c-torture/execute/20030307-1.c: New test.
37654
37655         2003-02-20  Randolph Chung  <tausq@debian.org>
37656
37657         * gcc.c-torture/compile/20030220-1.c: New test.
37658
37659         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
37660
37661         * gcc.dg/20030217-1.c: New test.
37662
37663         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
37664
37665         * gcc.c-torture/compile/20020129-1.c: New test.
37666
37667         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37668
37669         * gcc.dg/unroll-1.c: New test.
37670
37671         2002-11-16  Jan Hubicka  <jh@suse.cz>
37672
37673         * gcc.c-torture/execute/20020920-1.c: New test.
37674
37675         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
37676
37677         PR target/7434
37678         * gcc.c-torture/compile/20021008-1.c: New test.
37679
37680         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
37681
37682         PR target/7559
37683         * gcc.c-torture/execute/20020810-1.c: New test.
37684
37685         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
37686
37687         * gcc.c-torture/compile/20020807-1.c: New test.
37688
37689         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
37690
37691         * gcc.dg/tls/opt-1.c: New test.
37692
37693         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
37694
37695         * gcc.dg/20020729-1.c: New test.
37696
37697         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
37698
37699         * g++.dg/opt/life1.C: New test.
37700
37701         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
37702
37703         * gcc.dg/20020525-1.c: New test.
37704
37705         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
37706
37707         PR c++/6794
37708         * g++.dg/ext/pretty1.C: New test.
37709         * g++.dg/ext/pretty2.C: New test.
37710
37711 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
37712
37713         PR c++/8385
37714         * g++.dg/ext/typeof5.C: New test.
37715
37716 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
37717
37718         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
37719         __USER_LABEL_PREFIX__ into account.
37720         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
37721
37722 2003-05-14  Roger Sayle  <roger@eyesopen.com>
37723
37724         * gcc.dg/builtins-15.c: New test case.
37725
37726 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
37727
37728         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
37729
37730 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
37731
37732         * lib/g++.exp: Tweak handling of additional source files.
37733         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
37734         * g++.dg/special/conpr-2a.C: Rename to ...
37735         * g++.dg/special/conpr-2a.cc: ... this.
37736         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
37737         * g++.dg/special/conpr-3a.C: Rename to ...
37738         * g++.dg/special/conpr-3a.cc: This.
37739         * g++.dg/special/conpr-3b.C: Rename to ...
37740         * g++.dg/special/conpr-3b.cc: This.
37741         * g++.dg/special/conpr-4.C: New test.
37742         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
37743
37744 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
37745
37746         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
37747
37748 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37749
37750         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
37751         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37752         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
37753         * g++.old-deja/g++.other/warn3.C: Likewise.
37754
37755 2003-05-11  Roger Sayle  <roger@eyesopen.com>
37756
37757         * gcc.dg/i386-387-1.c: Update to also test log.
37758         * gcc.dg/i386-387-2.c: Likewise.
37759
37760 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37761
37762         * g77.f-torture/execute/int8421.f: New test.
37763
37764 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37765
37766         PR c++/10230, c++/10481
37767         * g++.dg/lookup/scoped5.C: New test.
37768
37769 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37770
37771         PR c++/10552
37772         * g++.dg/template/ttp6.C: New test.
37773
37774 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
37775
37776         * gcc.c-torture/execute/builtins: New directory.
37777         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
37778         gcc.c-torture/execute/builtins.
37779         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
37780         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
37781         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
37782         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
37783
37784 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37785
37786         PR c++/9252
37787         * g++.dg/template/access8.C: New test.
37788         * g++.dg/template/access9.C: New test.
37789
37790 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37791
37792         PR c++/9554
37793         * g++.dg/parse/access1.C: New test.
37794
37795 2003-05-09  DJ Delorie  <dj@redhat.com>
37796
37797         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
37798         long, and not an int.
37799
37800 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37801
37802         PR c++/10555, c++/10576
37803         * g++.dg/template/memclass1.C: New test.
37804
37805 2003-05-08  DJ Delorie  <dj@redhat.com>
37806
37807         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
37808         targets.
37809         * gcc.c-torture/execute/20021024-1.x: Likewise.
37810         * gcc.c-torture/execute/shiftdi.x: Likewise.
37811         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
37812         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
37813         * gcc.dg/20021018-1.c: Likewise.
37814
37815 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37816
37817         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
37818
37819         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
37820         (bcopy): Call memmove.
37821
37822 2003-05-08  Roger Sayle  <roger@eyesopen.com>
37823
37824         * g77.f-torture/compile/8485.f: New test case.
37825
37826 2003-05-07  Richard Henderson  <rth@redhat.com>
37827
37828         PR c++/10570
37829         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
37830         Verify exception_cleanup not called for rethrows.
37831         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
37832         when exiting catch block without rethrowing.
37833         * g++.dg/eh/forced3.C: New.
37834         * g++.dg/eh/forced4.C: New.
37835
37836 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
37837
37838         * gcc.dg/20030505.c: Fix triplet.
37839
37840 2003-05-06  DJ Delorie  <dj@redhat.com>
37841
37842         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
37843         * gcc.dg/nest.c: Likewise.
37844
37845 2003-05-05  Roger Sayle  <roger@eyesopen.com>
37846
37847         * gcc.dg/builtins-14.c: New test case.
37848
37849 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
37850
37851         * lib/compat.exp (compat-execute): New argument.
37852         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
37853         * gcc.dg/compat: New test directory.
37854         * gcc.dg/compat/compat.exp: New expect script.
37855         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
37856         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
37857         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
37858         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
37859         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
37860         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
37861
37862         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
37863         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
37864         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
37865         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
37866         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
37867         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
37868         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
37869         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
37870         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
37871         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
37872         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
37873         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
37874         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
37875         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
37876         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
37877
37878 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
37879
37880         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
37881
37882 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
37883
37884         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
37885
37886 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
37887
37888         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
37889         * gcc.dg/ppc-fsel-2.c: New test.
37890
37891         * gcc.dg/unused-5.c: New test.
37892
37893 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37894
37895         PR c++/10496
37896         * g++.dg/warn/pmf1.C: New test.
37897
37898 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37899
37900         PR c++/4494
37901         * g++.dg/warn/main.C: New test.
37902
37903 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37904
37905         * gcc.dg/nonnull-3.c: New test.
37906
37907 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
37908
37909         * gcc.dg/cpp/Wtrigraphs.c: Update.
37910         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
37911
37912 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
37913
37914         * gcc.dg/ppc-fsel-1.c: New test.
37915
37916 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
37917
37918         PR c/10604
37919         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
37920
37921 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
37922
37923         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
37924
37925 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37926
37927         PR c++/9364, c++/10553, c++/10586
37928         * g++.dg/parse/typename4.C: New test.
37929         * g++.dg/parse/typename5.C: Likewise.
37930
37931 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
37932
37933         * gcc.c-torture/compile/20030503-1.c: New test.
37934
37935 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37936
37937         * g++.dg/lookup/using5.C: Fix testcase error.
37938
37939 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
37940
37941         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
37942         since MEABI is no longer supported.  Remove all vestiges
37943         of MEABI from the test.
37944
37945 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37946
37947         PR c++/10554
37948         * g++.dg/lookup/using5.C: New test.
37949
37950 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37951
37952         PR c++/8772
37953         * g++.dg/template/ttp5.C: New test.
37954
37955 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
37956
37957         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
37958         (dg-gpp-additional-sources): New function.
37959         (dg-gpp-additional-files): Likewise.
37960         * lib/g++.exp (additional_sources): New variable.
37961         (additional_files): Likewise.
37962         (g++_target_compile): Deal with them.
37963         * lib/old-dejagnu.exp: Remove.
37964         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
37965         * g++.old-deja: Revise all tests to use dg commands.
37966
37967 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37968
37969         PR c++/9432, c++/9528
37970         * g++.dg/lookup/using4.C: New test.
37971
37972 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
37973
37974         * gcc.dg/noreturn-5.c: New file.
37975         * gcc.dg/noreturn-6.c: New file.
37976
37977         * gcc.c-torture/compile/inline-1.c: New file.
37978
37979 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37980
37981         PR c++/10551
37982         * g++.dg/template/explicit1.C: New test.
37983
37984 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37985
37986         PR c++/10549
37987         * g++.dg/other/bitfield1.C: New test.
37988
37989         PR c++/10527
37990         * g++.dg/init/new7.C: New test.
37991
37992 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
37993
37994         * g++.dg/ext/desig1.C: New test.
37995         * g++.dg/ext/init1.C: Update.
37996
37997         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
37998
37999 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
38000
38001         PR c++/10180
38002         * g++.dg/warn/Winline-1.C: New test.
38003
38004 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
38005
38006         * gcc.c-torture/execute/string-opt-19.c: New test.
38007
38008         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
38009         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
38010
38011 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
38012
38013         PR c++/10506
38014         * g++.dg/init/new6.C: New test.
38015
38016         PR c++/10503
38017         * g++.dg/init/ref6.C: New test.
38018
38019 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
38020
38021         * g++.dg/warn/weak1.C: XFAIL on AIX4.
38022
38023 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38024
38025         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
38026         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
38027
38028 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
38029
38030         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
38031         initialized static data members.
38032
38033 2003-04-25  H.J. Lu <hjl@gnu.org>
38034
38035         * gcc.dg/ia64-sync-4.c: New test.
38036
38037 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38038
38039         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
38040         date.
38041
38042 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
38043
38044         PR c++/10337
38045         * g++.dg/warn/conv1.C: New test.
38046         * g++.old-deja/g++.other/conv7.C: Adjust.
38047         * g++.old-deja/g++.other/overload14.C: Adjust.
38048
38049 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
38050
38051         PR c++/10471
38052         * g++.dg/template/defarg2.C: New test.
38053
38054 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
38055
38056         * gcc.dg/cpp/include2.c: Update.
38057         * gcc.dg/cpp/multiline-2.c: New.
38058         * gcc.dg/cpp/multiline.c: Update.
38059         * gcc.dg/cpp/strify2.c: Update.
38060         * gcc.dg/cpp/trad/literals-2.c: Update.
38061
38062 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38063
38064         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
38065
38066 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
38067
38068         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
38069
38070 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
38071
38072         PR c++/10451
38073         * g++.dg/parse/crash4.C: New test.
38074
38075         PR c++/9847
38076         * g++.dg/parse/crash5.C: New test.
38077
38078 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
38079
38080         PR c++/10446
38081         * g++.dg/parse/crash3.C: New test.
38082
38083         PR c++/10428
38084         * g++.dg/parse/elab1.C: New test.
38085
38086 2003-04-22  Devang Patel  <dpatel@apple.com>
38087
38088         * gcc.dg/cpp/trad/funlike-5.c: New test.
38089
38090 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
38091
38092         * g++.dg/other/packed1.C: Fix dg options.
38093
38094 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
38095
38096         * g++.dg/other/offsetof2.C: New test.
38097
38098 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
38099
38100         * g++.dg/template/recurse.C: Adjust location of error messages.
38101
38102 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
38103
38104         PR c++/9881
38105         * g++.dg/init/addr-const1.C: New test.
38106         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
38107
38108 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38109
38110         PR c++/10405
38111         * g++.dg/lookup/struct-hack1.C: New test.
38112
38113 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
38114
38115         * ucs.c: Update diagnostic messages.
38116
38117 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
38118
38119         * gcc.dg/cpp/truefalse.cpp: New test.
38120         * gcc.dg/cpp/cpp.exp: Update.
38121         * g++.dg/other/stdbool-if.C: Remove.
38122
38123 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
38124
38125         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
38126         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
38127
38128 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38129
38130         * gcc.c-torture/compile/20030418-1.c: New test.
38131
38132 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
38133
38134         * README.compat: Remove; content moved to doc/sourcebuild.texi.
38135
38136 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38137
38138         PR c++/10347
38139         g++.dg/template/dependent-name1.C: New test.
38140
38141 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
38142
38143         * gcc.dg/warn-1.c (tourist_guide): New array,
38144         contains a pointer to bar.
38145
38146 2003-04-16  Roger Sayle  <roger@eyesopen.com>
38147
38148         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
38149         * gcc.c-torture/execute/medce-1.c: New test case.
38150         * gcc.c-torture/execute/medce-2.c: New test case.
38151
38152 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
38153
38154         * lib/prune.exp: Ignore more messages.
38155
38156         PR c++/10381
38157         * g++.dg/parse/lookup3.C: New test.
38158
38159 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
38160
38161         * gcc.c-torture/compile/20030415-1.c : New test.
38162
38163 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
38164
38165         * gcc.c-torture/execute/scope-2.c: Move to ...
38166         * gcc.dg/noncompile/scope.c: .... here.
38167
38168 2003-04-14  Roger Sayle  <roger@eyesopen.com>
38169
38170         * gcc.dg/20030414-2.c: New test case.
38171
38172 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
38173
38174         PR target/10377
38175         * gcc.dg/20030414-1.c: New test.
38176
38177 2003-04-13  Roger Sayle  <roger@eyesopen.com>
38178
38179         * gcc.dg/builtins-12.c: New test case.
38180         * gcc.dg/builtins-13.c: New test case.
38181
38182 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38183
38184         * gcc.c-torture/execute/string-opt-18.c: New test.
38185
38186 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
38187
38188         PR c++/10300
38189         * g++.dg/init/new5.C: New test.
38190
38191 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
38192
38193         PR c++/7910
38194         * g++.dg/ext/dllimport1.C: New test.
38195
38196 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38197
38198         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
38199
38200 2003-04-11  Bud Davis <bdavis9659@comcast.net>
38201
38202         PR Fortran/9263
38203         * g77.f-torture/noncompile/9263.f: New test
38204         PR Fortran/1832
38205         * g77.f-torture/execute/1832.f: New test
38206
38207 2003-04-11  David Chad  <davidc@freebsd.org>
38208             Loren J. Rittle  <ljrittle@acm.org>
38209
38210         PR libobjc/8562
38211         * objc.dg/headers.m: New test.
38212
38213 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
38214
38215         * gcc.c-torture/execute/builtin-noret-2.c: New.
38216         * gcc.c-torture/execute/builtin-noret-2.x: New.
38217         XFAIL builtin-noret-2.c at -O1 and above.
38218         * gcc.dg/redecl.c: New.
38219         * gcc.dg/Wshadow-1.c: Update error regexps.
38220
38221 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
38222
38223         * g++.dg/abi/bitfield10.C: New test.
38224
38225 2003-04-09  Mike Stump  <mrs@apple.com>
38226
38227         * gcc.dg/pch/pch.exp: Make testcase names longer.
38228         * g++.dg/pch/pch.exp: Make testcase names longer.
38229
38230 2003-04-08  Roger Sayle  <roger@eyesopen.com>
38231
38232         * gcc.dg/builtins-11.c: New test case.
38233
38234 2003-04-08  Roger Sayle  <roger@eyesopen.com>
38235
38236         * gcc.dg/builtins-9.c: New test case.
38237         * gcc.dg/builtins-10.c: New test case.
38238
38239 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
38240
38241         * gcc.dg/noncompile/init-4.c.c: New test.
38242
38243 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
38244
38245         * gcc.misc-test/gcov-9.c: New test.
38246         * gcc.misc-test/gcov-10.c: New test
38247         * gcc.misc-test/gcov-11.c: New test.
38248
38249 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
38250
38251         PR optimization/10024
38252         * gcc.c-torture/compile/20030405-1.c: New test.
38253
38254 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
38255
38256         * gcc.dg/pch/static-3.c: New.
38257         * gcc.dg/pch/static-3.hs: New.
38258         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
38259
38260 2003-04-04  Richard Henderson  <rth@redhat.com>
38261
38262         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
38263         * g++.dg/eh/forced2.C: Likewise.
38264
38265 2003-04-03  Mike Stump  <mrs@apple.com>
38266
38267         * lib/scanasm.exp (scan-assembler): Add xfail processing for
38268         target arg.
38269         (scan-assembler-times, scan-assembler-not): Likewise.
38270         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
38271
38272 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38273
38274         * gcc.dg/sparc-loop-1.c: New test.
38275
38276 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
38277
38278         PR other/9274
38279         * g++.dg/pch/system-2.C: New.
38280         * g++.dg/pch/system-2.Hs: New.
38281
38282 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
38283
38284         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
38285
38286         * g++.dg/eh/simd-1.C (vecfunc): Same.
38287
38288 2003-04-01  Roger Sayle  <roger@eyesopen.com>
38289
38290         * gcc.c-torture/execute/20030401-1.c: New test case.
38291
38292 2003-04-01  Ziemowit Laski <zlaski@apple.com>
38293
38294         * objc.dg/defs.m: New.
38295
38296 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
38297
38298         * g++.dg/eh/simd-1.C: New.
38299         * g++.dg/eh/simd-2.C: New.
38300
38301 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
38302
38303         * gcc.c-torture/execute/simd-3.c: New.
38304
38305 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
38306
38307         PR c/9936
38308         * gcc.dg/20030331-2.c: New test.
38309
38310 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
38311
38312         PR c++/10278
38313         * g++.dg/parse/crash2.C: New test.
38314
38315 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38316
38317         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
38318         * gcc.c-torture/execute/20030331-1.c: ...here.
38319
38320 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38321
38322         * gcc.c-torture/execute/20030331-1.c: New test.
38323
38324 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
38325
38326         * lib/gcov.exp: Adjust call return testing strings.
38327         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
38328
38329 2003-03-31  Roger Sayle  <roger@eyesopen.com>
38330
38331         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
38332         * gcc.dg/builtins-7.c: New test case.
38333         * gcc.dg/builtins-8.c: New test case.
38334
38335 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
38336
38337         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
38338
38339 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
38340
38341         PR c++/7647
38342         * g++.dg/lookup-class-member-2.C: New test.
38343
38344 2003-03-30  Glen Nakamura  <glen@imodulo.com>
38345
38346         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
38347
38348 2003-03-28  Roger Sayle  <roger@eyesopen.com>
38349
38350         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
38351
38352 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
38353
38354         * g++.dg/init/attrib1.C: New test.
38355
38356 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38357
38358         * gcc.dg/ultrasp8.c: New test.
38359
38360 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38361
38362         * gcc.dg/ultrasp7.c: New test.
38363
38364 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
38365
38366         PR c++/10047
38367         * g++.dg/template/inline1.C: New test.
38368
38369 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38370
38371         * gcc.dg/sparc-dwarf2.c: New test.
38372
38373 2003-03-27  Roger Sayle  <roger@eyesopen.com>
38374
38375         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
38376         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
38377
38378 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
38379
38380         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
38381         than reading .x files.
38382         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
38383         * g77.dg/gcov/gcov-1.f: Likewise.
38384         * gcc.misc-tests/gcov-4b.c: Likewise.
38385         * gcc.misc-tests/gcov-5b.c: Likewise.
38386         * gcc.misc-tests/gcov-6.c: Likewise.
38387         * gcc.misc-tests/gcov-7.c: Likewise.
38388         * gcc.misc-tests/gcov-8.c: Likewise.
38389         * g++.dg/gcov/gcov-1.x: Remove.
38390         * g77.dg/gcov/gcov-1.x: Likewise.
38391         * gcc.misc-tests/gcov-4b.x: Likewise.
38392         * gcc.misc-tests/gcov-5b.x: Likewise.
38393         * gcc.misc-tests/gcov-6.x: Likewise.
38394         * gcc.misc-tests/gcov-7.x: Likewise.
38395         * gcc.misc-tests/gcov-8.x: Likewise.
38396
38397 2003-03-27  Glen Nakamura  <glen@imodulo.com>
38398
38399         PR opt/10087
38400         * gcc.dg/20030324-1.c: New test.
38401
38402 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
38403
38404         PR c++/10224
38405         * g++.dg/template/arg3.C: New test.
38406
38407         PR c++/10158
38408         * g++.dg/template/friend18.C: New test.
38409
38410 2003-03-26  Roger Sayle  <roger@eyesopen.com>
38411
38412         * g77.f-torture/compile/20030326-1.f: New test case.
38413
38414 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
38415
38416         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
38417
38418         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
38419
38420 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
38421
38422         * gcc.dg/ia64-sync-3.c: New test.
38423
38424 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
38425
38426         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
38427
38428 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38429
38430         * gcc.dg/ultrasp6.c: New test.
38431
38432 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38433
38434         * gcc.dg/i386-signbit-1.c: New test.
38435         * gcc.dg/i386-signbit-2.c: New test.
38436         * gcc.dg/i386-signbit-3.c: New test.
38437
38438 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38439
38440         * gcc.dg/ultrasp5.c: Fix options.
38441
38442 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38443
38444         * gcc.dg/ultrasp5.c: Fix comment.
38445
38446 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
38447
38448         PR fortran/10197
38449         * g77.f-torture/execute/10197.f: New test.
38450
38451 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
38452
38453         PR c++/9898, c++/383
38454         * g++.dg/template/conv6.C: New test.
38455
38456         PR c++/10119
38457         * g++.dg/template/ptrmem5.C: New test.
38458
38459         PR c++/10026
38460         * g++.dg/lookup/koenig1.C: New test.
38461
38462         PR C++/10199
38463         * g++.dg/lookup/template2.C: New test.
38464
38465 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
38466
38467         * g++.dg/opt/rtti1.C: New test.
38468
38469 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38470
38471         * gcc.dg/ultrasp5.c: New test.
38472
38473 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
38474
38475         PR middle-end/9967
38476         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
38477         builtin fputs.
38478
38479 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
38480
38481         PR c/8224
38482         * gcc.dg/20030323-1.c: New test.
38483
38484 2003-03-23  Roger Sayle  <roger@eyesopen.com>
38485
38486         * gcc.c-torture/compile/20030323-1.c: New test case.
38487
38488 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
38489
38490         * gcc.dg/20030321-1.c: New test.
38491
38492 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
38493
38494         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
38495
38496 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
38497
38498         PR c++/9978, c++/9708
38499         * g++.dg/ext/vlm1.C: Adjust expected error.
38500         * g++.dg/ext/vla2.C: New test.
38501         * g++.dg/template/arg1.C: New test.
38502         * g++.dg/template/arg2.C: New test.
38503
38504 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
38505
38506         * g77.f-torture/execute/select.f: New test.
38507         * g77.f-torture/noncompile/select_no_compile.f: New test.
38508
38509 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
38510
38511         PR c++/9898
38512         * g++.dg/other/error4.C: New test.
38513
38514 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
38515
38516         * g++.dg/template/friend17.C: New test.
38517
38518 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
38519
38520         * gcc.c-torture/compile/20030320-1.c: New.
38521
38522 2003-03-20  Roger Sayle  <roger@eyesopen.com>
38523
38524         * gcc.dg/builtins-6.c: New test case.
38525
38526 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
38527
38528         PR target/10073
38529         * gcc.c-torture/compile/20030319-1.c: New.
38530
38531 2003-03-18  Jan Hubicka  <jh@suse.cz>
38532
38533         * gcc.dg/i386-cvt-1.c: New test.
38534
38535 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
38536
38537         * objc.dg/naming-1.m: Use "(parse|syntax) error".
38538         * objc.dg/naming-2.m: Likewise.
38539
38540 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
38541
38542         PR c++/9639
38543         * g++.dg/parse/crash1.C: New test.
38544
38545 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
38546
38547         PR c++/8805
38548         * g++.dg/eh/cleanup1.C: New test.
38549
38550 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
38551
38552         * gcc.c-torture/execute/20030316-1.c: New test case.
38553
38554 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
38555
38556         PR c++/9629
38557         * g++.dg/init/ctor2.C: New test.
38558
38559 2003-03-15  Roger Sayle  <roger@eyesopen.com>
38560
38561         * g77.f-torture/compile/xformat.f: New test case.
38562
38563 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38564
38565         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
38566         * g++.old-deja/g++.mike/eh50.C: Likewise.
38567
38568 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38569
38570         PR c++/6440
38571         * g++.dg/template/spec7.C: New test.
38572         * g++.dg/template/spec8.C: Likewise.
38573
38574 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
38575
38576         * gcc.c-torture/execute/20030313-1.c: New test.
38577
38578 2003-03-14  Richard Henderson  <rth@redhat.com>
38579
38580         * gcc.dg/inline-2.c: Adjust alpha test for external call.
38581
38582 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
38583
38584         * gcc.c-torture/compile/20030314-1.c: New test.
38585
38586 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
38587
38588         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
38589         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
38590         thumb target,
38591         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
38592         to accept newer _imp__  prefix and additional
38593         newline in .drectve section.
38594         * gcc.dg/dll-4.c: Likewise.
38595         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
38596         switch.
38597
38598 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
38599
38600         * g++.dg/parse/namespace9.C: New test.
38601
38602         * g++.dg/init/ref5.C: New test.
38603         * g++.dg/parse/ptrmem1.C: Likewise.
38604
38605 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38606
38607         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
38608         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
38609         regular expression.
38610         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
38611         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
38612
38613 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
38614
38615         * gcc.c-torture/execute/20030224-2.c: New test.
38616
38617 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38618
38619         * gcc.dg/decl-3.c: New test.
38620
38621 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
38622
38623         * gcc.dg/i386-loop-2.c: New test.
38624
38625 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
38626
38627         PR c++/9474
38628         * g++.dg/parse/namespace8.C: New test.
38629
38630         PR c++/9924
38631         * g++.dg/overload/builtin2.C: New test.
38632
38633 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
38634
38635         * gcc.dg/return-type-3.c: New test.
38636
38637 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
38638
38639         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
38640         profiling options are not supported.
38641
38642 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
38643
38644         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
38645         * g++.old-deja/g++.warn/impint2.C: Likewise.
38646
38647 2003-03-10  Devang Patel  <dpatel@apple.com>
38648
38649         * g++.dg/cpp/c++_cmd_1.C: New test.
38650         * g++.dg/cpp/c++_cmd_1.h: New file.
38651
38652 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
38653
38654         * gcc.dg/altivec-9.c: New file.
38655
38656 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38657
38658         * gcc.dg/ppc-sdata-1.c: New test.
38659         * gcc.dg/ppc-sdata-2.c: New test.
38660
38661 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
38662
38663         PR c++/9373
38664         * g++.dg/opt/ptrmem2.C: New test.
38665
38666         PR c++/8534
38667         * g++.dg/opt/ptrmem1.C: New test.
38668
38669 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38670
38671         * gcc.dg/i386-loop-1.c: New test.
38672
38673 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38674
38675         PR c++/9970
38676         * g++.dg/lookup/friend1.C: New test.
38677
38678 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
38679
38680         PR c++/9823
38681         * g++.dg/parser/constructor1.C: New test.
38682
38683 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
38684
38685         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
38686
38687         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
38688
38689 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
38690
38691         * gcc.dg/cpp/Wunused.c: Update test.
38692
38693 2003-03-08  Jan Hubicka  <jh@suse.cz>
38694
38695         * gcc.dg/inline-3.c: New test.
38696
38697 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
38698
38699         PR c++/9809
38700         * g++.dg/parse/builtin1.C: New test.
38701
38702         PR c++/9982
38703         * g++.dg/abi/cookie1.C: New test.
38704         * g++.dg/abi/cookie2.C: Likewise.
38705
38706         PR c++/9524
38707         * g++.dg/template/field1.C: New test.
38708
38709         PR c++/9912
38710         * g++.dg/parse/class1.C: New test.
38711         * g++.dg/parse/namespace7.C: Likewise.
38712         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
38713
38714 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
38715
38716         * g++.dg/init/ref4.C: New test.
38717
38718 2003-03-07  Jan Hubicka  <jh@suse.cz>
38719
38720         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
38721         * gcc.dg/inline-3.c: New test.
38722
38723 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
38724
38725         * g++.dg/init/ref3.C: New test.
38726
38727         PR c++/9965
38728         * g++.dg/init/ref2.C: New test.
38729
38730         PR c++/9400
38731         * g++.dg/warn/Wshadow-2.C: New test.
38732
38733         PR c++/9791
38734         * g++.dg/warn/Woverloaded-1.C: New test.
38735
38736 2003-03-05  Jan Hubicka  <jh@suse.cz>
38737
38738         * gcc.dg/i386-local2.c: New.
38739         * gcc.dg/i386-local.c: Fix typo.
38740
38741 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
38742
38743         * g++.dg/abi/layout3.C: New test.
38744
38745 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38746
38747         * gcc.c-torture/compile/20030305-1.c
38748
38749 2003-03-05  Jan Hubicka  <jh@suse.cz>
38750
38751         * gcc.dg/i386-local.c: New.
38752
38753 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
38754
38755         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
38756
38757 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38758
38759         * gcc.dg/switch-2.c: New test.
38760         * gcc.dg/switch-3.c: New test.
38761         * gcc.dg/Wswitch.c: Adjust line numbers.
38762         * gcc.dg/Wswitch-default.c: Likewise.
38763         * gcc.dg/Wswitch-enum.c: Likewise.
38764
38765 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
38766
38767         * gcc.c-torture/execute/20030222-1.c: New test.
38768
38769 2003-03-03  James E Wilson  <wilson@tuliptree.org>
38770
38771         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
38772
38773 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
38774
38775         PR c++/9878
38776         * g++.dg/init/ref1.C: New test.
38777
38778 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
38779
38780         * gcc.dg/sh-relax.c: New SH-only test.
38781
38782 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
38783
38784         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
38785         comment explaining purpose of testcase.
38786
38787 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
38788
38789         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
38790         for HC11/HC12 (asm needs two int registers).
38791         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
38792         HC11/HC12 because the test uses an asm which needs two 32-bit
38793         registers.
38794
38795 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
38796
38797         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
38798         for HC11/HC12 (array is too large otherwise).
38799         * gcc.c-torture/compile/920501-4.x: New file, likewise.
38800         * gcc.c-torture/compile/20010518-2.x: Likewise.
38801         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
38802         HC11/HC12 (array is too large).
38803
38804 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
38805
38806         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
38807         * lib/g++-dg.exp (g++-dg-test): Likewise.
38808
38809 2003-03-01  Roger Sayle  <roger@eyesopen.com>
38810
38811         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
38812         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
38813
38814 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38815
38816         * g++.dg/warn/implicit-typename1.C: Remove warning.
38817
38818 2003-02-28  Richard Henderson  <rth@redhat.com>
38819
38820         * gcc.dg/noreturn-1.c: Move noreturn warning line.
38821         * gcc.dg/return-type-1.c: Move control reaches end warning line.
38822
38823 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
38824
38825         * gcc.dg/pch/pch.exp: Change .pch to .gch.
38826         * g++.dg/pch/pch.exp: Likewise.
38827
38828 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
38829
38830         PR c++/9879
38831         * g++.dg/init/new4.C: New test.
38832
38833 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
38834
38835         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
38836
38837 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
38838
38839         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
38840         unsigned long.
38841
38842         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
38843         wider than float.
38844
38845 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38846
38847         * lib/scanasm.exp: Add support for counting numbers of
38848         occurences.
38849         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
38850         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
38851
38852 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
38853
38854         PR c++/9683
38855         * g++.dg/template/static3.C: New test.
38856
38857         PR c++/9829
38858         * g++.dg/parse/namespace6.C: New test.
38859
38860 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38861
38862         PR target/9732
38863         * gcc.dg/20030225-1.c: New test.
38864
38865 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
38866
38867         * README: Remove out-of-date information.
38868
38869         PR c++/9836
38870         * g++.dg/template/spec6.C: New test.
38871
38872 2003-02-24  Jeff Law  <law@redhat.com>
38873
38874         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
38875
38876 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38877
38878         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
38879         * gcc.dg/pragma-ep-1.c: Likewise.
38880
38881 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38882
38883         PR c++/9602
38884         * g++.dg/template/friend16.C: New test.
38885
38886 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
38887
38888         PR c++/5333
38889         * g++.dg/parse/fused-params1.C: Adjust error messages.
38890         * g++.dg/template/nested3.C: New test.
38891
38892 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
38893
38894         * g++.dg/abi/param1.C: New test.
38895
38896 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38897
38898         PR c++/7982
38899         * g++.dg/warn/implicit-typename1.C: New test.
38900
38901 2003-02-22  Kelley Cook <kelleycook@comcast.net>
38902
38903         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
38904         with "mtune".
38905         * g++.old-deja/g++.other/store-expr2.C: Likewise.
38906         * gcc.c-torture/execute/20010129-1.x: Likewise.
38907         * gcc.dg/20011107-1.c: Likewise.
38908         * gcc.dg/20020108-1.c: Likewise.
38909         * gcc.dg/20020122-3.c: Likewise.
38910         * gcc.dg/20020206-1.c: Likewise.
38911         * gcc.dg/20020310-1.c: Likewise.
38912         * gcc.dg/20020426-2.c: Likewise.
38913         * gcc.dg/20020517-1.c: Likewise.
38914         * gcc.dg/991230-1.c: Likewise.
38915         * gcc.dg/i386-unroll-1.c: Likewise.
38916         * gcc.misc-tests/i386-prefetch.exp: Likewise.
38917
38918 2003-02-22  Jan Hubicka  <jh@suse.cz>
38919
38920         * gcc.dg/i386-mul.c: New test.
38921
38922 2003-02-21  Roger Sayle  <roger@eyesopen.com>
38923
38924         * gcc.dg/builtins-5.c: New test case.
38925
38926 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
38927
38928         * gcc.dg/asmreg-1.c: New test.
38929
38930 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38931
38932         PR c++/9749
38933         * g++.dg/parse/varmod1.C: New test.
38934
38935 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38936
38937         PR c++/9727
38938         * g++.dg/template/op1.C: New test.
38939
38940 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38941
38942         PR c++/8906
38943         * g++.dg/template/nested2.C: New test.
38944
38945 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
38946
38947         PR c++/8724
38948         * g++.dg/expr/dtor1.C: New test.
38949
38950 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
38951
38952         * gcc.dg/cpp/include3.c: New test.
38953         * gcc.dg/cpp/inc/foo.h: New file.
38954
38955 2003-02-21  Glen Nakamura  <glen@imodulo.com>
38956
38957         * gcc.c-torture/execute/20030221-1.c: New test.
38958
38959 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
38960
38961         PR c++/9729
38962         * g++.dg/abi/conv1.C: New test.
38963
38964 2003-02-20  Jan Hubicka  <jh@suse.cz>
38965
38966         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
38967
38968 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
38969
38970         * gcc.c-torture/compile/20030219-1.c: New test.
38971
38972 2003-02-18  Jan Hubicka  <jh@suse.cz>
38973
38974         * gcc.dg/funcorder.c: New test.
38975
38976 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
38977
38978         * gcc.c-torture/execute/20030218-1.c: New.
38979
38980 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
38981
38982         * gcc.dg/20030218-1.c: New.
38983
38984 2003-02-18  Richard Henderson  <rth@redhat.com>
38985
38986         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
38987         * gcc.dg/attr-used-2.c: New.
38988
38989 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
38990
38991         PR c++/9704
38992         * g++.dg/init/copy5.C: New test.
38993
38994 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
38995
38996         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
38997         * g++.dg/pch/pch.exp: Likewise.
38998
38999 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
39000
39001         * gcc.c-torture/execute/20030209-1.c: Enable the test if
39002         STACK_SIZE is not defined.
39003
39004 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39005
39006         PR c++/9457
39007         * g++.dg/template/init1.C: New test.
39008
39009 2003-02-16  Jan HUbicka  <jh@suse.cz>
39010
39011         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
39012         (foo): Add few extra tests
39013         * gcc.dg/c99-const-expr-3.c: Likewise.
39014         * gcc.c-torture/execute/20030216-1.c: New.
39015
39016 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39017
39018         PR c++/9459
39019         * g++.dg/ext/typeof4.C: New test.
39020
39021 2003-02-15  Roger Sayle  <roger@eyesopen.com>
39022
39023         * gcc.dg/i386-387-3.c: New test case.
39024
39025 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
39026
39027         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
39028         cris-*-elf* cris-*-aout* and mmix-*-*.
39029
39030 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
39031
39032         * gcc.dg/20030213-1.c: New test.
39033
39034 2003-02-12  Roger Sayle  <roger@eyesopen.com>
39035
39036         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
39037         * gcc.dg/i386-387-2.c: Likewise.
39038
39039 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
39040
39041         * gcc.dg/ppc-spe.c: Fix formatting.
39042         Enable tests that were previously unsupported by gas.
39043         Delete tests for instructions that no longer exist.
39044         Switch arguments on evsubifw builtin.
39045
39046 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
39047
39048         * gcc.c-torture/execute/20030209-1.c: Disable the test if
39049         STACK_SIZE is too small.
39050
39051 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39052             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39053
39054         * gcc.dg/decl-2.c: New test.
39055
39056 2003-02-10  Jan Hubicka  <jh@suse.cz>
39057
39058         * gcc.dg/i386-fpcvt-1.c: New test.
39059
39060 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
39061
39062         * gcc.c-torture/execute/20030209-1.c: New test.
39063
39064 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
39065
39066         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
39067         int-wide bitops, use the constants of the same width.
39068         Likewise, if long long is 32-bit wide, test bitops using
39069         32-bit constants.
39070
39071 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
39072
39073         * gcc.dg/20021014-1.c: Annotate with expected notice text.
39074
39075 2003-02-07  Roger Sayle  <roger@eyesopen.com>
39076
39077         * gcc.dg/builtins-4.c: New test case.
39078
39079 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39080
39081         * gcc.dg/20020430-1.c: Fix dg command typos.
39082         * gcc.dg/20020503-1.c: Likewise.
39083
39084 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39085
39086         PR c++/8785
39087         * g++.dg/parse/fused-params1.C: New test.
39088
39089         PR c++/8857
39090         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
39091
39092         PR c++/8921
39093         * g++.dg/parse/non-dependent1.C: New test.
39094
39095         PR c++/8928
39096         * g++.dg/parse/dupl-tmpl-args1.C: New test.
39097
39098         PR c++/9228
39099         * g++.dg/parse/undefined7.C: New test.
39100         * g++.dg/parse/non-templ1.C: New test.
39101
39102         PR c++/9229
39103         * g++.dg/parse/too-many-tmpl-args1.C: New test.
39104
39105 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
39106
39107         * gcc.c-torture/compile/20030206-1.c: New test.
39108
39109 2003-02-05  Roger Sayle  <roger@eyesopen.com>
39110
39111         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
39112         "pow" to "foo" to avoid potential confusion with a math built-in.
39113
39114 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39115
39116         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
39117         conditions for SPARC targets.
39118
39119 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
39120
39121         * gcc.dg/20030204-1.c: New test.
39122
39123 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39124
39125         PR c++/38
39126         * g++.dg/parse/array-size1.C: New test.
39127
39128         PR c++/5657
39129         * g++.dg/parse/undefined3.C: New test.
39130
39131         PR c++/5665
39132         * g++.dg/parse/undefined4.C: New test.
39133
39134         PR c++/5975
39135         * g++.dg/parse/undefined5.C: New test.
39136
39137         PR c++/7259
39138         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
39139
39140         PR c++/8578
39141         * g++.dg/parse/casting-operator1.C: New test.
39142
39143         PR c++/8596
39144         * g++.dg/parse/undefined6.C: New test.
39145
39146         PR c++/8736
39147         * g++.dg/parse/missing-template1.C: New test.
39148
39149 2003-02-04  Jan Hubicka  <jh@suse.cz>
39150
39151         * gcc.dg/i386-cadd.c: Compile using -march=k8.
39152         * gcc.dg/i386-cmov?.c: Likewise.
39153         * gcc.dg/i386-fpcvt-?.c: Likewise.
39154         * gcc.dg/i386-ssefp-1.c: Likewise.
39155         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
39156         conventions.
39157
39158 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
39159
39160         PR c++/7129
39161         * g++.dg/ext/max.C: New test.
39162
39163 2003-02-03  Jan Hubicka  <jh@suse.cz>
39164
39165         * gcc.c-torture/execute/20030203-1.c: New test.
39166
39167 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
39168
39169         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
39170         'natural-endian'.
39171
39172 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
39173
39174         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
39175         * g++.dg/init/new2.C: Likewise.
39176         * g++.dg/other/new1.C: Likewise.
39177
39178 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
39179
39180         * gcc.dg/struct-ret-libc.c: New test.
39181
39182 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
39183
39184         * gcc.dg/20030129-1.c: New test.
39185
39186 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39187
39188         PR c++/8849
39189         * g++.dg/template/ptrmem4.C: New test.
39190
39191 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
39192
39193         * g++.dg/parser/constant1.C: New test.
39194
39195 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39196
39197         PR c++/8591
39198         * g++.dg/parse/friend2.C: New test.
39199
39200 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
39201
39202         PR c++/9437
39203         * g++.dg/template/unify4.C: New test.
39204
39205 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
39206
39207         * gcc.c-torture/execute/20030128-1.c: New test.
39208
39209 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
39210
39211         * g++.dg/lookup/nested1.C: Test moved from ...
39212         * g++.old-deja/g++.other/lookup24.C: ... here.
39213
39214 2003-01-28  Jan Hubicka  <jh@suse.cz>
39215
39216         * gcc.dg/i386-cmov5.c: New test.
39217
39218 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
39219
39220         * gcc.c-torture/execute/20010925-1.c: Changed the
39221         memcpy declaration.
39222
39223 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
39224
39225         PR c++/3902
39226         * g++.dg/parse/template5.C: New test.
39227
39228 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
39229
39230         PR fortran/9258
39231         * g77.dg/pr9258: New test.
39232
39233 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39234
39235         * README: Move relevant parts from README.g++.
39236
39237         * README.g++: Remove this file.
39238
39239 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
39240
39241         * g++.dg/abi/dcast1.C: New test.
39242
39243 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39244
39245         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
39246
39247 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
39248
39249         PR c++/47
39250         * g++.old-deja/g++.other/lookup24.C: New test.
39251
39252 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39253
39254         PR middle-end/7227
39255         * gcc.dg/uninit-C.c: New test.
39256
39257 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
39258
39259         * g++.dg/abi/covariant1.C: New test.
39260
39261 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
39262
39263         * gcc.dg/20030123-1.c: New test.
39264
39265 2003-01-25  Jan Hubicka  <jh@suse.cz>
39266
39267         PR opt/8492
39268         * gcc.c-torture/compile/20030125-1.c
39269
39270 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
39271
39272         PR c++/9403
39273         * g++.dg/parse/template3.C: New test.
39274         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
39275
39276         PR c++/795
39277         * g++.dg/parse/template4.C: New test.
39278
39279         PR c++/9415
39280         * g++.dg/template/qual2.C: New test.
39281
39282         PR c++/8545
39283         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
39284
39285         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
39286
39287 2003-01-25  Roger Sayle  <roger@eyesopen.com>
39288
39289         * gcc.c-torture/execute/switch-1.c: New test case.
39290
39291 2003-01-25  Jan Hubicka  <jh@suse.cz>
39292
39293         * gcc.c-torture/execute/20030125-1.[cx]: New test.
39294
39295 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
39296
39297         Tweaks for Bison-1.875. From the NEWS file:
39298         "- `parse error' -> `syntax error'
39299         Bison now uniformly uses the term `syntax error'"
39300         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
39301         * gcc.dg/cpp/digraph2.c: Likewise.
39302         * gcc.dg/cpp/direct2.c: Likewise.
39303         * gcc.dg/cpp/paste4.c: Likewise.
39304         * gcc.dg/c90-restrict-1.c: Likewise.
39305         * gcc.dg/c99-func-2.c: Likewise.
39306         * gcc.dg/noncompile/920721-2.c: Likewise.
39307         * gcc.dg/noncompile/930622-2.c: Likewise.
39308         * gcc.dg/noncompile/940112-1.c: Likewise.
39309         * gcc.dg/noncompile/950921-1.c: Likewise.
39310         * gcc.dg/noncompile/951123-1.c: Likewise.
39311         * gcc.dg/noncompile/971104-1.c: Likewise.
39312         * gcc.dg/noncompile/990416-1.c: Likewise.
39313
39314 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
39315
39316         * g++.dg/parse/undefined1.C: Add error message.
39317
39318 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
39319
39320         PR c++/9354
39321         * g++.dg/parse/new1.C: New test.
39322
39323         PR c++/9216
39324         * g++.dg/parse/template2.C: New test.
39325
39326         PR c++/9354
39327         * g++.dg/parse/typedef2.C: New test.
39328
39329         PR c++/9328
39330         * g++.dg/ext/typeof3.C: New test.
39331
39332 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39333
39334         PR c++/2738
39335         * g++.dg/parse/ret-type1.C: New test.
39336
39337         PR c++/3792
39338         * g++.dg/parse/tmpl-outside1.C: New test.
39339
39340         PR c++/4207
39341         * g++.dg/parse/int-as-enum1.C: New test.
39342
39343         PR c++/4903
39344         * g++.dg/parse/no-typename1.C: New test.
39345
39346         PR c++/5533
39347         * g++.dg/parse/no-value1.C: New test.
39348
39349         PR c++/5921
39350         * g++.dg/parse/wrong-inline1.C: New test.
39351
39352         PR c++/6402
39353         * g++.dg/parse/ref1.C: New test.
39354
39355         PR c++/6992
39356         * g++.dg/parse/attr-ctor1.C: New test.
39357
39358         PR c++/7229
39359         * g++.dg/parse/namespace5.C: New test.
39360
39361         PR c++/7917
39362         * g++.dg/parse/func-def1.C: New test.
39363
39364         PR c++/8143
39365         * g++.dg/parse/undefined1.C: New test.
39366
39367         PR c++/5723, PR c++/8522
39368         * g++.dg/parse/specialization1.C: New test.
39369
39370         PR c++/163, PR c++/8595
39371         * g++.dg/parse/struct-as-enum1.C: New test.
39372
39373         PR c++/9173
39374         * g++.dg/parse/undefined2.C: New test.
39375
39376 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
39377
39378         PR c++/9298
39379         * g++.dg/parse/template1.C: New test.
39380
39381         PR c++/9384
39382         * g++.dg/parse/using1.C: New test.
39383
39384         PR c++/9285
39385         PR c++/9294
39386         * g++.dg/parse/expr2.C: New test.
39387
39388         PR c++/9388
39389         * g++.dg/parse/lookup2.C: Likewise.
39390
39391 2003-01-21  Jan Hubicka  <jh@suse.cz>
39392
39393         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
39394         * gcc.c-torture/execute/eeprof-1.c: Likewise.
39395         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
39396         * gcc.c-torture/execute/string-opt-*.c: Likewise.
39397
39398 2003-01-20  Nick Clifton  <nickc@redhat.com>
39399
39400         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
39401         problem with ARM sibcall code generation.
39402
39403 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
39404
39405         * gcc.c-torture/execute/20030120-1.c: New.
39406
39407 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
39408
39409         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
39410
39411 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
39412
39413         PR c++/9272
39414         * g++.dg/parse/ctor1.C: New test.
39415
39416         PR c++/9294:
39417         * g++.dg/parse/qualified1.C: New test.
39418
39419         * g++.dg/parse/typename3.C: New test.
39420
39421 2003-01-16  Richard Henderson  <rth@redhat.com>
39422
39423         * g++.dg/tls/init-2.C: Fix error matches for real this time.
39424
39425 2003-01-16  Richard Henderson  <rth@redhat.com>
39426
39427         * g++.dg/pch/pch.exp: Copy test header to the working directory
39428         before using it either for precompilation or direct use.
39429         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
39430         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
39431
39432 2003-01-16  Richard Henderson  <rth@redhat.com>
39433
39434         * gcc.dg/pch/pch.exp: Copy test header to the working directory
39435         before using it either for precompilation or direct use.
39436         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
39437         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
39438
39439 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
39440
39441         * g++.dg/ext/typename1.C: Add typename keyword.
39442         * g++.dg/template/crash1.C: Update error messages.
39443         * g++.dg/template/crash2.C: Remove error message.
39444         * g++.dg/parse/typename2.C: New test.
39445         * g++.dg/template/typename2.C: Change implicit
39446         typename warning into error.
39447         * g++.old-deja/g++.benjamin/tem03.C: Issue more
39448         error messages.
39449         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
39450         * g++.old-deja/g++.brendan/crash56.C: Add this->.
39451         * g++.old-deja/g++.law/visibility13.C: Remove error
39452         messages.
39453         * g++.old-deja/g++.ns/template17.C: Reorder code to
39454         make declaration visible in template.
39455         * g++.old-deja/g++.pt/crash3.C: Fix typos.
39456         * g++.old-deja/g++.pt/crash36.C: Issue more error
39457         messages.
39458         * g++.old-deja/g++.pt/crash5.C: Improve error
39459         message.
39460         * g++.old-deja/g++.pt/crash67.C: Remove warning.
39461         * g++.old-deja/g++.pt/inherit1.C: Add this->.
39462         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
39463         * g++.old-deja/g++.pt/typename16.C: Replace implicit
39464         typename warning with error message.
39465         * g++.old-deja/g++.pt/typename19.C: Remove warning.
39466         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
39467         * g++.old-deja/g++.robertl/eb24.C: Use this->.
39468
39469 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
39470
39471         * g++.dg/parse/ambig2.C: New test.
39472
39473 2003-01-15  Richard Henderson  <rth@redhat.com>
39474
39475         * g++.dg/tls/init-2.C: Update error message string.
39476
39477 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39478
39479         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
39480
39481 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
39482
39483         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
39484         all for HC11/HC12.
39485         * gcc.c-torture/compile/20001205-1.x: Likewise.
39486         * gcc.c-torture/compile/20001226-1.x: Likewise.
39487         * gcc.c-torture/compile/920520-1.x: Likewise.
39488         * gcc.c-torture/compile/961203-1.x: Likewise.
39489         * gcc.c-torture/compile/20020604-1.x: Likewise.
39490
39491 2003-01-15  Jan Hubicka  <jh@suse.cz>
39492
39493         * gcc.c-torture/compile/20030115-1.c: New test.
39494
39495         * gcc.dg/i386-fpcvt-1.c: New test.
39496         * gcc.dg/i386-fpcvt-2.c: New test.
39497
39498 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
39499
39500         Further conform g++'s __vmi_class_type_info to the C++ ABI
39501         specification.
39502         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
39503         the specification.
39504
39505 2003-01-14  Jan Hubicka  <jh@suse.cz>
39506
39507         * gcc.dg/i386-fpcvt-1.c: New test.
39508         * gcc.dg/i386-fpcvt-2.c: New test.
39509
39510 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
39511
39512         * gcc.dg/i386-mmx-3.c: New test.
39513
39514 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
39515
39516         PR c++/9264
39517         * g++.dg/parse/octal1.C: New file.
39518
39519         PR c++/9172
39520         * g++.dg/parse/typename1.C: New file.
39521
39522 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
39523
39524         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
39525         * gcc.dg/bf-no-ms-layout.c: Likewise.
39526         * gcc.dg/bf-ms-attrib.c: Likewise.
39527
39528 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
39529
39530         PR c++/9099
39531         * g++.dg/parse/dtor1.C: New file.
39532
39533         PR c++/9128
39534         * g++.dg/rtti/typeid1.C: New file.
39535
39536         PR c++/9153
39537         * g++.dg/parse/lookup1.C: New file.
39538
39539         PR c++/9171
39540         * g++.dg/templ/spec5.C: New file.
39541
39542 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
39543
39544         * gcc.c-torture/compile/20030110-1.c: New test.
39545
39546 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
39547
39548         Merge from pch-branch:
39549
39550         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
39551
39552         * gcc.dg/pch/cpp-1.h: New.
39553         * gcc.dg/pch/cpp-1.c: New.
39554         * gcc.dg/pch/cpp-2.h: New.
39555         * gcc.dg/pch/cpp-2.c: New.
39556
39557         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
39558
39559         * gcc.dg/pch/except-1.h: New.
39560         * gcc.dg/pch/except-1.c: New.
39561
39562         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
39563
39564         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
39565         running test.
39566         * gcc.dg/pch: Include *.hp not *.h.
39567         * gcc.dg/pch/system-1.h: New.
39568         * gcc.dg/pch/system-1.c: New.
39569
39570         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
39571
39572         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
39573         rather than trying to build and run a program using PCH.
39574         * gcc.dg/pch: Remove dg-do commands from test files.
39575
39576         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
39577
39578         * gcc.dg/pch/macro-3.c: New.
39579         * gcc.dg/pch/macro-3.h: New.
39580
39581         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
39582
39583         * gcc.dg/pch/common-1.c: New.
39584         * gcc.dg/pch/common-1.h: New.
39585         * gcc.dg/pch/decl-1.c: New.
39586         * gcc.dg/pch/decl-1.h: New.
39587         * gcc.dg/pch/decl-2.c: New.
39588         * gcc.dg/pch/decl-2.h: New.
39589         * gcc.dg/pch/decl-3.c: New.
39590         * gcc.dg/pch/decl-3.h: New.
39591         * gcc.dg/pch/decl-4.c: New.
39592         * gcc.dg/pch/decl-4.h: New.
39593         * gcc.dg/pch/decl-5.c: New.
39594         * gcc.dg/pch/decl-5.h: New.
39595         * gcc.dg/pch/global-1.c: New.
39596         * gcc.dg/pch/global-1.h: New.
39597         * gcc.dg/pch/inline-1.c: New.
39598         * gcc.dg/pch/inline-1.h: New.
39599         * gcc.dg/pch/inline-2.c: New.
39600         * gcc.dg/pch/inline-2.h: New.
39601         * gcc.dg/pch/static-1.c: New.
39602         * gcc.dg/pch/static-1.h: New.
39603         * gcc.dg/pch/static-2.c: New.
39604         * gcc.dg/pch/static-2.h: New.
39605
39606         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
39607
39608         * g++.dg/pch/pch.exp: Better handle failing testcases.
39609         * gcc.dg/pch/pch.exp: Likewise.
39610         * gcc.dg/pch/macro-1.c: New.
39611         * gcc.dg/pch/macro-1.h: New.
39612         * gcc.dg/pch/macro-2.c: New.
39613         * gcc.dg/pch/macro-2.h: New.
39614
39615         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
39616
39617         * g++.dg/dg.exp: Treat files in pch/ specially.
39618         * g++.dg/pch/pch.exp: New file.
39619         * g++.dg/pch/empty.H: New file.
39620         * g++.dg/pch/empty.C: New file.
39621         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
39622         "precompile".
39623
39624         * gcc.dg/pch/pch.exp: New file.
39625         * gcc.dg/pch/empty.h: New file.
39626         * gcc.dg/pch/empty.c: New file.
39627         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
39628         "precompile".
39629
39630 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39631
39632         * g++.dg/template/friend14.C: New test.
39633
39634 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39635
39636         * gcc.dg/old-style-asm-1.c: New test.
39637
39638 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
39639
39640         * gcc.c-torture/compile/20030109-1.c: New test.
39641
39642 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39643
39644         * gcc.c-torture/execute/20030109-1.c: New test.
39645
39646 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
39647
39648         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
39649         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
39650         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
39651         * g++.old-deja/g++.mike/eh2.C: Likewise.
39652         * g++.old-deja/g++.mike/eh3.C: Likewise.
39653         * g++.old-deja/g++.mike/eh5.C: Likewise.
39654         * g++.old-deja/g++.mike/eh6.C: Likewise.
39655         * g++.old-deja/g++.mike/eh7.C: Likewise.
39656         * g++.old-deja/g++.mike/eh8.C: Likewise.
39657         * g++.old-deja/g++.mike/eh9.C: Likewise.
39658         * g++.old-deja/g++.mike/eh10.C: Likewise.
39659         * g++.old-deja/g++.mike/eh12.C: Likewise.
39660         * g++.old-deja/g++.mike/eh13.C: Likewise.
39661         * g++.old-deja/g++.mike/eh14.C: Likewise.
39662         * g++.old-deja/g++.mike/eh16.C: Likewise.
39663         * g++.old-deja/g++.mike/eh17.C: Likewise.
39664         * g++.old-deja/g++.mike/eh18.C: Likewise.
39665         * g++.old-deja/g++.mike/eh21.C: Likewise.
39666         * g++.old-deja/g++.mike/eh23.C: Likewise.
39667         * g++.old-deja/g++.mike/eh24.C: Likewise.
39668         * g++.old-deja/g++.mike/eh25.C: Likewise.
39669         * g++.old-deja/g++.mike/eh26.C: Likewise.
39670         * g++.old-deja/g++.mike/eh27.C: Likewise.
39671         * g++.old-deja/g++.mike/eh28.C: Likewise.
39672         * g++.old-deja/g++.mike/eh29.C: Likewise.
39673         * g++.old-deja/g++.mike/eh31.C: Likewise.
39674         * g++.old-deja/g++.mike/eh33.C: Likewise.
39675         * g++.old-deja/g++.mike/eh34.C: Likewise.
39676         * g++.old-deja/g++.mike/eh35.C: Likewise.
39677         * g++.old-deja/g++.mike/eh36.C: Likewise.
39678         * g++.old-deja/g++.mike/eh37.C: Likewise.
39679         * g++.old-deja/g++.mike/eh38.C: Likewise.
39680         * g++.old-deja/g++.mike/eh39.C: Likewise.
39681         * g++.old-deja/g++.mike/eh40.C: Likewise.
39682         * g++.old-deja/g++.mike/eh41.C: Likewise.
39683         * g++.old-deja/g++.mike/eh42.C: Likewise.
39684         * g++.old-deja/g++.mike/eh44.C: Likewise.
39685         * g++.old-deja/g++.mike/eh46.C: Likewise.
39686         * g++.old-deja/g++.mike/eh47.C: Likewise.
39687         * g++.old-deja/g++.mike/eh48.C: Likewise.
39688         * g++.old-deja/g++.mike/eh49.C: Likewise.
39689         * g++.old-deja/g++.mike/eh50.C: Likewise.
39690         * g++.old-deja/g++.mike/eh51.C: Likewise.
39691         * g++.old-deja/g++.mike/eh53.C: Likewise.
39692         * g++.old-deja/g++.mike/eh55.C: Likewise.
39693         * g++.old-deja/g++.mike/p7912.C: Likewise.
39694         * g++.old-deja/g++.mike/p9706.C: Likewise.
39695         * g++.old-deja/g++.mike/p10416.C: Likewise.
39696         * g++.old-deja/g++.mike/p11667.C: Likewise.
39697         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
39698         Remove redundant reference to Iris.
39699         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
39700         Elxsi, i860, Pico Java, and WE32K.
39701
39702 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
39703
39704         * g++.dg/ext/asm4.C: New test.
39705
39706 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39707
39708         PR c++/9030
39709         * g++.dg/template/friend12.C: New test.
39710         * g++.dg/template/friend13.C: Likewise.
39711         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
39712
39713 2003-01-08  Jan Hubicka  <jh@suse.cz>
39714
39715         * gcc.dg/i386-cadd.c: New test.
39716         * gcc.dg/i386-cmov4.c: Likewise.
39717
39718 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
39719
39720         PR c++/9165
39721         * g++.dg/warn/Wunused-3.C: New test.
39722
39723         * g++.dg/abi/bitfield9.C: New test.
39724
39725         PR c++/9189
39726         * g++.dg/parse/defarg3.C: New test.
39727
39728 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
39729
39730         * g++.dg/parse/ambig1.C: New test.
39731         * g++.dg/parse/defarg2.C: New test.
39732
39733 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
39734
39735         * g++.dg/template/defarg-1.C: New test.
39736         * g++.dg/template/local2.C: Likewise.
39737
39738 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
39739
39740         * gcc.c-torture/execute/20030105-1.c: New test.
39741
39742 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39743
39744         * g++.dg/parse/namespace3.C: Remove extra semicolons.
39745         * g++.dg/parse/namespace4.C: Likewise.
39746
39747 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39748
39749         * g++.dg/template/ntp2.C: New test.
39750
39751 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
39752
39753         * g++.dg/parse/extern-C-1.C: New test.
39754
39755         * g++.dg/parse/namespace4.C: New test.
39756
39757         * g++.dg/template/nested1.C: New test.
39758
39759         * g++.dg/parse/namespace3.C: New test.
39760
39761 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
39762
39763         * g++.dg/lookup/two-stage1.C: New test.
39764
39765 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39766
39767         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
39768         * g++.old-deja/g++.jason/access8.C: Likewise.
39769         * g++.old-deja/g++.other/decl5.C: Likewise.
39770
39771 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
39772
39773         * g++.dg/parse/parse7.C: New test.
39774
39775 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
39776
39777         PR c++/2843
39778         * g++.dg/ext/attrib7.C: New test.
39779
39780 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
39781
39782         * g++.dg/parse/parse6.C: New test.
39783
39784 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
39785
39786         * gcc.dg/h8300-stack-1.c: New.
39787
39788 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
39789
39790         g++.dg/lookup/exception1.C: New test.
39791
39792         g++.dg/lookup/template1.C: New test.
39793
39794         g++.dg/parse/namespace2.C: New test.
39795
39796         g++.dg/parse/parens2.C: New test.
39797
39798 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39799
39800         * g++.dg/parse/parse5.C: New test.
39801         * g++.dg/lookup/scoped4.C: New test.
39802
39803 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
39804
39805         * g++.dg/parse/parens1.C: New test.
39806
39807         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
39808         angle-bracket1.C.
39809         * g++.dg/parse/parens2.C: New test.
39810
39811         * g++.dg/lookup/scope-operator1.C: New test.
39812
39813         * g++.dg/parse/operator1.C: New test.
39814
39815 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39816
39817         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
39818         * g++.old-deja/g++.other/access6.C: Likewise.
39819         * g++.old-deja/g++.other/decl1.C: Likewise.
39820         * g++.old-deja/g++.pt/typename12.C: Likewise.
39821
39822 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
39823
39824         * g++.dg/parse/namespace1.C: New test.
39825
39826 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39827
39828         * g++.dg/parse/parse4.C: New test.
39829
39830 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39831
39832         * g++.dg/parse/parse3.C: New test.
39833
39834 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39835
39836         * g++.dg/parse/parse2.C: New test.
39837
39838 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39839
39840         * g++.dg/template/friend11.C: New test.
39841
39842 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
39843
39844         * g++.dg/parse/parse1.C: New test.
39845
39846 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
39847
39848         * lib/profopt.exp: Change the name of a global variable to avoid
39849         possible clashes with other test suites.
39850
39851 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
39852
39853         * g++.dg/inherit/covariant8.C: New test.
39854
39855 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
39856
39857         * g++.dg/init/array9.C: New test.
39858
39859         PR c++/9112
39860         * g++.dg/parse/expr1.C: New test.
39861
39862 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
39863
39864         * gcc.c-torture/compile/20021230-1.c: New test.
39865
39866 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39867
39868         * g++.dg/inherit/covariant5.C: New test.
39869         * g++.dg/inherit/covariant6.C: New test.
39870         * g++.dg/inherit/covariant7.C: New test.
39871
39872 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39873
39874         PR c++/2739
39875         * g++.dg/other/access2.C: New test.
39876
39877 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39878
39879         * g++.dg/other/anon-struct.C: No longer fails
39880         * g++.old-deja/g++.brendan/parse4.C: Likewise.
39881         * g++.old-deja/g++.brendan/parse5.C: Likewise.
39882         * g++.old-deja/g++.brendan/parse6.C: Likewise.
39883
39884 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
39885
39886         * g++.dg/parse/angle-bracket.C (main): No longer fails.
39887
39888 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
39889
39890         * g++.dg/eh/spec4.C: Remove stray semicolon.
39891         * g++.dg/expr/pmf-1.C: Change error message.
39892         * g++.dg/ext/asm1.C: Remove stray semicolon.
39893         * g++.dg/ext/typename1.C: Add missing typenames.
39894         * g++.dg/inherit/template-as-base.C: Change error message.
39895         * g++.dg/lookup/scoped1.C: Likewise.
39896         * g++.dg/lookup/scoped2.C: Likewise.
39897         * g++.dg/lookup/using2.C: Likewise.
39898         * g++.dg/other/component1.C: Remove stray semicolon.
39899         * g++.dg/other/do1.C: Change error message.
39900         * g++.dg/other/error2.C: Likewise.
39901         * g++.dg/other/init1.C: Likewise.
39902         * g++.dg/other/packed1.C: Remove stray semicolon.
39903         * g++.dg/other/ptrmem2.C: Change error message.
39904         * g++.dg/parse/parameter-declaration-1.C: Remove line number
39905         marker.
39906         * g++.dg/special/initp1.C: Remove invalid attribute usage.
39907         * g++.dg/template/access3.C: Add typename keyword.
39908         * g++.dg/template/access5.C: Remove stray semicolon.
39909         * g++.dg/template/access6.C: Likewise.
39910         * g++.dg/template/complit1.C: Likewise.
39911         * g++.dg/template/crash1.C: Change error message.
39912         * g++.dg/template/inherit2.C: Remove stray semicolon.
39913         * g++.dg/template/instantiate2.C: Likewise.
39914         * g++.dg/template/instantiate3.C: Change error message.
39915         * g++.dg/template/qual1.C: Remove stray semicolon.
39916         * g++.dg/template/qualttp18.C: Change error message.
39917         * g++.dg/template/ref1.C: Remove stray semicolon.
39918         * g++.dg/template/sizeof1.C (A::value): Declare it.
39919         * g++.dg/template/spec4.C: Change error message.
39920         * g++.dg/template/static1.C: Likewise.
39921         * g++.dg/template/type1.C: Likewise.
39922         * g++.dg/template/typename3.C: Likewise.
39923         * g++.old-deja/g++.benjamin/13478.C: Change error message.
39924         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
39925         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
39926         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
39927         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
39928         named return value extension.
39929         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
39930         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
39931         * g++.old-deja/g++.bob/extern_C.C: Likewise.
39932         * g++.old-deja/g++.bob/inherit2.C: Likewise.
39933         * g++.old-deja/g++.brendan/complex1.C: Likewise.
39934         * g++.old-deja/g++.brendan/copy5.C: Likewise.
39935         * g++.old-deja/g++.brendan/crash13.C: Likewise.
39936         * g++.old-deja/g++.brendan/crash15.C: Likewise.
39937         * g++.old-deja/g++.brendan/crash18.C: Change error message.
39938         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
39939         * g++.old-deja/g++.brendan/crash38.C: Likewise.
39940         * g++.old-deja/g++.brendan/crash50.C: Likewise.
39941         * g++.old-deja/g++.brendan/crash56.C: Likewise.
39942         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
39943         syntax.
39944         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
39945         * g++.old-deja/g++.brendan/crash8.C: Change error message.
39946         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
39947         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
39948         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
39949         * g++.old-deja/g++.brendan/template11.C: Likewise.
39950         * g++.old-deja/g++.brendan/template26.C: Likewise.
39951         * g++.old-deja/g++.brendan/template27.C: Use explicit
39952         specialization syntax.
39953         * g++.old-deja/g++.brendan/template30.C: Likewise.
39954         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
39955         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
39956         non-dependent names.
39957         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
39958         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
39959         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
39960         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
39961         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
39962         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
39963         named return value extension.
39964         * g++.old-deja/g++.ext/namedret2.C: Likewise.
39965         * g++.old-deja/g++.ext/namedret3.C: Likewise.
39966         * g++.old-deja/g++.ext/return1.C: Likewise.
39967         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
39968         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
39969         * g++.old-deja/g++.jason/access8.C: Likewise.
39970         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
39971         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
39972         pseudo-destructor names.
39973         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
39974         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
39975         pseudo-destructor names.
39976         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
39977         * g++.old-deja/g++.jason/overload19.C: Likewise.
39978         * g++.old-deja/g++.jason/overload32.C: Likewise.
39979         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
39980         stray semicolons.
39981         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
39982         * g++.old-deja/g++.jason/return.C: Likewise.
39983         * g++.old-deja/g++.jason/return2.C: Likewise.
39984         * g++.old-deja/g++.jason/shadow1.C: Likewise.
39985         * g++.old-deja/g++.jason/special.C: Use explicit specialization
39986         syntax.
39987         * g++.old-deja/g++.jason/template10.C: Account for use of
39988         non-dependent names.
39989         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
39990         syntax.
39991         * g++.old-deja/g++.jason/template37.C: Likewise.
39992         * g++.old-deja/g++.law/access4.C: Change error messages.
39993         * g++.old-deja/g++.law/arm13.C: Remove incorrect
39994         pseudo-destructor names.
39995         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
39996         * g++.old-deja/g++.law/ctors9.C: Likewise.
39997         * g++.old-deja/g++.law/cvt22.C: Likewise.
39998         * g++.old-deja/g++.law/dtors5.C: Likewise.
39999         * g++.old-deja/g++.law/global-init1.C: Likewise.
40000         * g++.old-deja/g++.law/missed-error3.C: Likewise.
40001         * g++.old-deja/g++.law/operators28.C: Likewise.
40002         * g++.old-deja/g++.law/visibility28.C: Likewise.
40003         * g++.old-deja/g++.martin/eval1.C: Likewise.
40004         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
40005         name.
40006         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
40007         * g++.old-deja/g++.mike/net34.C: Likewise.
40008         * g++.old-deja/g++.mike/net36.C: Likewise.
40009         * g++.old-deja/g++.mike/ns2.C: Likewise.
40010         * g++.old-deja/g++.mike/p12306.C: Likewise.
40011         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
40012         value extension.
40013         * g++.old-deja/g++.mike/p700.C: Likewise.
40014         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
40015         * g++.old-deja/g++.mike/p710.C: Likewise.
40016         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
40017         value extension.
40018         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
40019         * g++.old-deja/g++.mike/pmf9.C: Likewise.
40020         * g++.old-deja/g++.ns/crash2.C: Likewise.
40021         * g++.old-deja/g++.ns/crash3.C: Likewise.
40022         * g++.old-deja/g++.ns/invalid1.C: Likewise.
40023         * g++.old-deja/g++.ns/ns17.C: Likewise.
40024         * g++.old-deja/g++.ns/template16.C: Likewise.
40025         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
40026         keyword.
40027         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
40028         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
40029         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
40030         named return value extension.
40031         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
40032         * g++.old-deja/g++.other/access4.C: Issue additional error
40033         messages.
40034         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
40035         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
40036         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
40037         * g++.old-deja/g++.other/crash25.C: Change error message.
40038         * g++.old-deja/g++.other/crash4.C: Change error message.
40039         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
40040         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
40041         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
40042         checks.
40043         * g++.old-deja/g++.other/defarg8.C: Likewise.
40044         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
40045         * g++.old-deja/g++.other/dtor10.C: Likewise.
40046         * g++.old-deja/g++.other/incomplete.C: Likewise.
40047         * g++.old-deja/g++.other/linkage7.C: Likewise.
40048         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
40049         lookup algorithm.
40050         * g++.old-deja/g++.other/mangle2.C: Likewise.
40051         * g++.old-deja/g++.other/refinit2.C: Likewise.
40052         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
40053         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
40054         * g++.old-deja/g++.pt/crash28.C: Likewise.
40055         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
40056         syntax.
40057         * g++.old-deja/g++.pt/crash32.C: Change error message.
40058         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
40059         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
40060         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
40061         error message position.
40062         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
40063         * g++.old-deja/g++.pt/defarg8.C: Change error message.
40064         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
40065         syntax.
40066         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
40067         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
40068         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
40069         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
40070         keyword.
40071         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40072         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
40073         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
40074         keyword.
40075         * g++.old-deja/g++.pt/explicit71.C: Change error message.
40076         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
40077         syntax.
40078         * g++.old-deja/g++.pt/friend28.C: Account for use of
40079         non-dependent names.
40080         * g++.old-deja/g++.pt/friend29.C: Likewise.
40081         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
40082         rules.
40083         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
40084         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
40085         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
40086         lookup rules.
40087         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
40088         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
40089         keyword.
40090         * g++.old-deja/g++.pt/memclass20.C: Likewise.
40091         * g++.old-deja/g++.pt/memclass5.C: Likewise.
40092         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
40093         keyword.
40094         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
40095         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
40096         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
40097         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
40098         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
40099         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
40100         keyword.
40101         * g++.old-deja/g++.pt/spec10.C: Likewise.
40102         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
40103         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
40104         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
40105         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
40106         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
40107         * g++.old-deja/g++.pt/ttp62.C: Likewise.
40108         * g++.old-deja/g++.pt/ttp64.C: Likewise.
40109         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
40110         * g++.old-deja/g++.pt/typename15.C: Likewise.
40111         * g++.old-deja/g++.pt/typename22.C: Likewise.
40112         * g++.old-deja/g++.pt/typename6.C: Change error messages.
40113         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
40114         * g++.old-deja/g++.pt/virtual2.C: Likewise.
40115         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
40116         syntax.
40117         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
40118         return value extension.
40119         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
40120         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
40121         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
40122         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
40123
40124 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
40125
40126         * g++.dg/warn/inline1.C: New test.
40127         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
40128         * g++.old-deja/g++.jason/synth10.C: Likewise.
40129         * g++.old-deja/g++.mike/net31.C: Likewise.
40130         * g++.old-deja/g++.mike/p8786.C: Likewise.
40131
40132         * g++.dg/template/friend10.C: New test.
40133         * g++.dg/template/conv5.C: New test.
40134
40135 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
40136
40137         * g++.dg/lookup/scoped3.C: New test.
40138
40139         * g++.dg/lookup/decl1.C: New test.
40140         * g++.dg/lookup/decl2.C: New test.
40141
40142 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40143
40144         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
40145         gcc.c-torture/compile/20021015-1.c,
40146         gcc.c-torture/compile/20021015-2.c,
40147         gcc.c-torture/compile/20021123-1.c,
40148         gcc.c-torture/compile/20021123-2.c,
40149         gcc.c-torture/compile/20021123-3.c,
40150         gcc.c-torture/compile/20021123-4.c,
40151         gcc.c-torture/execute/20021024-1.c: Add tests previously added
40152         only to 3.1 or 3.2 branch.
40153
40154 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
40155
40156         * gcc.dg/i386-bitfield3.c: New test.
40157
40158         * gcc.dg/i386-bitfield2.c: New test.
40159
40160 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
40161
40162         * g++.dg/parse/conv_op1.C: New test.
40163
40164 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
40165
40166         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
40167         approved.
40168
40169 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
40170
40171         * gcc.c-torture/compile/20021220-1.c: New test.
40172
40173 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
40174
40175         * gcc.dg/i386-fastcall-1.c: New.
40176
40177 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40178
40179         * gcc.c-torture/execute/20021219-1.c: New test.
40180
40181 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40182
40183         * gcc.dg/i386-pic-1.c: New test.
40184
40185 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40186
40187         PR c++/8099
40188         * g++.dg/template/friend9.C: New test.
40189
40190 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40191
40192         PR c++/3663
40193         * g++.dg/template/access7.C: New test.
40194
40195 2002-12-18  Nick Clifton  <nickc@redhat.com>
40196
40197         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
40198         the libstdc++-v3 directory has been found.
40199
40200 2002-12-12  Devang Patel <dpatel@apple.com>
40201         * gcc.dg/darwin-ld-1.c: New test.
40202         * gcc.dg/darwin-ld-2.c: New test.
40203         * gcc.dg/darwin-ld-3.c: New test.
40204         * gcc.dg/darwin-ld-4.c: New test.
40205         * gcc.dg/darwin-ld-5.c: New test.
40206
40207 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40208
40209         * gcc.c-torture/compile/20021212-1.c: New test.
40210
40211 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
40212
40213         * gcc.dg/fshort-wchar: New test.
40214
40215 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
40216
40217         PR c++/8372
40218         * g++.dg/template/dtor1.C: New test.
40219
40220         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
40221         markers.
40222
40223 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
40224
40225         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
40226
40227 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
40228
40229         * g++.dg/template/static1.C: New test.
40230         * g++.dg/template/static2.C: New test.
40231         * g++.old-deja/g++.ext/memconst.C: New test.
40232
40233 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40234
40235         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
40236         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
40237         * g++.dg/special/initp1.C: Likewise.
40238
40239 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
40240
40241         * gcc.c-torture/execute/20021204-1.c: New test.
40242
40243 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
40244
40245         * gcc.dg/ppc-fmadd-1.c: New file.
40246         * gcc.dg/ppc-fmadd-2.c: New file.
40247         * gcc.dg/ppc-fmadd-3.c: New file.
40248
40249 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40250
40251         * gcc.c-torture/compile/20021204-1.c: New test.
40252
40253 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
40254
40255         * g++.dg/inherit/covariant2.C: New test.
40256         * g++.dg/inherit/covariant3.C: New test.
40257         * g++.dg/inherit/covariant4.C: New test.
40258         * g++.dg/inherit/covariant1.C: Remove XFAIL.
40259         * g++.old-deja/g++.robertl/eb17.C: Likewise.
40260
40261 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
40262
40263         PR c++/8688
40264         * g++.dg/init/brace3.C: New test.
40265
40266 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
40267
40268         * gcc.dg/20020210-1.c: Fix a comment typo.
40269
40270 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
40271
40272         PR c++/8720
40273         * g++.dg/parse/defarg1.C: New test.
40274
40275         PR c++/8615
40276         * g++.dg/template/char1.C: New test.
40277
40278         * g++.dg/template/varmod1.C: Fix typo.
40279
40280 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40281
40282         DR 180
40283         * g++.old-deja/g++.pt/crash32.C: Expect error.
40284
40285 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
40286
40287         PR c++/5919
40288         * g++.dg/template/varmod1.C: New test.
40289
40290         PR c++/8727
40291         * g++.dg/inherit/typeinfo1.C: New test.
40292
40293         PR c++/8663
40294         * g++.dg/inherit/typedef1.C: New test.
40295
40296 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
40297
40298         PR c++/8332
40299         PR c++/8493
40300         * g++.dg/template/strlen1.C: New test.
40301
40302         PR c++/8227
40303         * g++.dg/template/ctor2.C: New test.
40304
40305         PR c++/8214
40306         * g++.dg/init/string1.C: New test.
40307
40308         PR c++/8511
40309         * g++.dg/template/friend8.C: New test.
40310
40311 2002-11-29  Joe Buck <jbuck@synopsys.com>
40312
40313         * g++.dg/lookup/anon2.C: New test.
40314
40315 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
40316
40317         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
40318         h8300 port.
40319
40320 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
40321
40322         * gcc.dg/bitfld-6.c: New test.
40323
40324 2002-11-27  Jan Hubicka  <jh@suse.cz>
40325
40326         * gcc.c-torture/execute/20021127.[cx]: New test.
40327
40328 2002-11-26  Jan Hubicka  <jh@suse.cz>
40329
40330         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
40331         quality.
40332
40333 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
40334
40335         * g++.dg/init/brace2.C: New test.
40336         * g++.old-deja/g++.mike/p9129.C: Correct.
40337
40338 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
40339
40340         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
40341
40342 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
40343
40344         * gcc.dg/sibcall-6: New test for indirect sibcalls.
40345
40346 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
40347
40348         * g++.dg/abi/empty11.C: New test.
40349         * g++.dg/rtti/cv1.C: New test.
40350
40351 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
40352
40353         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
40354
40355 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
40356
40357         * g++.dg/abi/empty10.C: New test.
40358
40359 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40360
40361         * gcc.c-torture/compile/20021124-1.c: New test.
40362
40363 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
40364
40365         * g++.dg/abi/rtti2.C: New test.
40366
40367 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40368
40369         * gcc.dg/i386-unroll-1.c: New test.
40370
40371 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40372
40373         * gcc.c-torture/compile/20021120-1.c: New test.
40374         * gcc.c-torture/compile/20021120-2.c: New test.
40375
40376 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40377
40378         * gcc.dg/bitfld-5.c: New test.
40379
40380 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40381
40382         * gcc.c-torture/execute/20021120-3.c: New test.
40383
40384 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40385
40386         * gcc.c-torture/execute/20021120-2.c: New test.
40387
40388 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
40389
40390         * gcc.c-torture/execute/20021120-1.c: New test.
40391
40392 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
40393
40394         * gcc.c-torture/execute/20021118-3.c: New test.
40395
40396 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40397
40398         * gcc.c-torture/compile/20021119-1.c: New test.
40399
40400 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
40401
40402         * gcc.dg/duff-1.c: New test.
40403         * gcc.dg/duff-2.c: New test.
40404         * gcc.dg/duff-3.c: New test.
40405
40406 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
40407
40408         * gcc.dg/cpp/_Pragma5.c: New test.
40409
40410 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
40411
40412         * gcc.c-torture/execute/20021118-2.c: New test.
40413
40414 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
40415
40416         * gcc.c-torture/execute/20021118-1.c: New test.
40417
40418 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
40419
40420         * gcc.dg/20021116-1.c: New test.
40421
40422 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
40423
40424         * g++.dg/abi/vcall1.C: New test.
40425
40426 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
40427
40428         * gcc.dg/20021029-1.c: New test.
40429         * gcc.dg/20021029-2.c: New test.
40430
40431 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40432
40433         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
40434
40435 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40436
40437         PR c/8439
40438         * gcc.dg/20021110.c: Move to ...
40439         * gcc.c-torture/compile/20021110.c: .... here.
40440
40441 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40442
40443         PR c/8467
40444         * gcc.c-torture/execute/20021111-1.c
40445
40446 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40447
40448         PR c/8439
40449         * gcc.dg/20021110.c: New test.
40450
40451 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
40452
40453         * g++.dg/abi/vthunk3.C: Run only on x86.
40454
40455 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40456
40457         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
40458
40459 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
40460
40461         * lib/compat.exp (compat-execute): Fix logic error in last
40462         change.
40463
40464 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
40465
40466         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
40467
40468 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40469
40470         PR c++/8389
40471         * g++.dg/template/access6.C: New test.
40472
40473 2002-11-08  Jan Hubicka  <jh@suse.cz>
40474
40475         * gcc.dg/i386-ssefp-1.c: New test.
40476         * gcc.dg/i386-ssefp-1.c: New test.
40477
40478 2002-11-08  Jan Hubicka  <jh@suse.cz>
40479
40480         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
40481
40482 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
40483
40484         * g++.dg/abi/vthunk3.C: New test.
40485
40486         PR c++/8338
40487         * g++.dg/template/crash2.C: New test.
40488
40489 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
40490
40491         * g++.dg/abi/dtor1.C: New test.
40492         * g++.dg/abi/dtor2.C: Likewise.
40493
40494 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
40495
40496         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
40497         Darwin.
40498
40499 2002-11-04  Adam Nemet  <anemet@lnxw.com>
40500
40501         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
40502         -mthumb.  Only xfail with -O0.
40503
40504 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
40505
40506         * g++.dg/abi/thunk1.C: New test.
40507         * g++.dg/abi/thunk2.C: Likewise.
40508         * g++.dg/abi/vtt1.C: Likewise.
40509
40510 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
40511
40512         PR optimization/8423
40513         * gcc.c-torture/execute/builtin-constant.c: New test.
40514
40515 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
40516
40517         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
40518         Add some more cases.
40519
40520 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
40521
40522         PR c++/8391
40523         * g++.dg/opt/local1.C: New test.
40524
40525 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
40526
40527         PR c++/8160
40528         * g++.dg/template/complit1.C: New test.
40529
40530         PR c++/8149
40531         * g++.dg/template/typename4.C: Likewise.
40532
40533 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40534
40535         Core issue 287, PR c++/7639
40536         * g++.dg/template/instantiate1.C: Adjust error location.
40537         * g++.dg/template/instantiate3.C: New test.
40538         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
40539         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
40540         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
40541
40542 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
40543
40544         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
40545
40546 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
40547
40548         PR c++/8287
40549         * g++.dg/init/dtor2.C: New test.
40550
40551 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40552
40553         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
40554         * gcc.dg/nest.c: Bypass errors on irix6.
40555
40556 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
40557
40558         * gcc.dg/nest.c: Expect error for mmix-*-*.
40559         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
40560
40561 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
40562
40563         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
40564         markers.
40565
40566         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
40567
40568 2002-10-25  Mike Stump  <mrs@apple.com>
40569
40570         * gcc.dg/warn-1.c: New test.
40571
40572 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
40573
40574         * g++.dg/template/typename3.C: New test.
40575
40576 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
40577
40578         * g++.dg/lookup/ptrmem1.C: New test.
40579
40580         * g++.dg/abi/vthunk2.C: New test.
40581
40582 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
40583
40584         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
40585
40586 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
40587
40588         * g++.dg/abi/empty9.C: New test.
40589
40590 2002-10-24  Richard Henderson  <rth@redhat.com>
40591
40592         * g++.dg/inherit/thunk1.C: Enable for ia64.
40593
40594 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
40595
40596         PR c++/8067
40597         * g++.dg/lookup/pretty1.C: New test.
40598
40599 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
40600
40601         * gcc.dg/20021023-1.c: New test.
40602
40603 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
40604
40605         PR c++/7679
40606         * g++.dg/parse/inline1.C: New test.
40607
40608 2002-10-23  Richard Henderson  <rth@redhat.com>
40609
40610         * g++.dg/inherit/thunk1.C: Enable for x86_64.
40611
40612         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
40613
40614 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
40615
40616         PR c++/6579
40617         * g++.dg/parse/stmtexpr3.C: New test.
40618
40619 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
40620
40621         * g++.dg/expr/cond1.C: New test.
40622
40623 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
40624
40625         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
40626
40627 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40628
40629         * g++.dg/abi/vbase13.C: New test.
40630         * g++.dg/abi/vbase14.C: Likewise.
40631
40632 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
40633
40634         * gcc.dg/tls/pic-1.c: New test.
40635         * gcc.dg/tls/nonpic-1.c: New test.
40636         * gcc.dg/20021018-1.c: New test.
40637
40638 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
40639
40640         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
40641         Remove only files with the same base name as the test case.
40642         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
40643         (profopt-execute): Likewise.  Also, remove old profiling
40644         and performance data files before running the tests.
40645
40646         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
40647         * g++.dg/bprob/bprob.exp: Likewise.
40648         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
40649         to allow more general test case names.
40650
40651         * g++.dg/bprob/bprob-1.C: Rename to ...
40652         * g++.dg/bprob/g++-bprob-1.C: ... this.
40653
40654         * g77.dg/bprob/bprob-1.f: Rename to ...
40655         * g77.dg/bprob/g77-bprob-1.f: ... this.
40656
40657 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
40658
40659         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
40660         bison 1.50 or later.
40661
40662 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
40663
40664         * g++.dg/README: Describe more test directories.
40665
40666 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40667
40668         * g++.dg/init/array6.C: Add additional tests.
40669
40670 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
40671
40672         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
40673         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
40674
40675 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
40676
40677         * gcc.c-torture/compile/20020604-1.x: New.
40678         * gcc.c-torture/compile/simd-5.x: Likewise.
40679         * gcc.c-torture/execute/920710-1.x: Likewise.
40680         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
40681
40682 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
40683
40684         * g++.dg/inherit/override1.C: Add dg-options clause.
40685
40686 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40687
40688         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
40689         _mm_slli_si128.
40690
40691 2002-10-19  Andreas Schwab  <schwab@suse.de>
40692
40693         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
40694         directory component.
40695
40696 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
40697
40698         * g++.dg/inherit/thunk1.C: New test.
40699
40700         * g++.dg/inherit/override1.C: New test.
40701
40702         * g++.dg/abi/mangle11.C: New test.
40703         * g++.dg/abi/mangle14.C: New test.
40704         * g++.dg/abi/mangle17.C: New test.
40705
40706 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
40707
40708         * g++.dg/overload/member2.C: New test.
40709
40710 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
40711
40712         * g++.dg/README: Describe new compat directory.
40713         * g++.dg/dg.exp: Skip tests in compat directory.
40714         * README.compat: New file.
40715         * lib/compat.exp: New expect script.
40716         * g++.dg/compat: New test directory.
40717         * g++.dg/compat/compat.exp: New expect script.
40718         * g++.dg/compat/abi: New test directory.
40719         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
40720         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
40721         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
40722         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
40723         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
40724         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
40725         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
40726         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
40727         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
40728         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
40729         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
40730         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
40731         * g++.dg/compat/break: New test directory.
40732         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
40733         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
40734         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
40735         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
40736         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
40737         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
40738         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
40739         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
40740         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
40741         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
40742         g++.dg/compat/break/README: New files.
40743         * g++.dg/compat/eh: New test directory.
40744         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
40745         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
40746         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
40747         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
40748         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
40749         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
40750         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
40751         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
40752         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
40753         g++.dg/compat/eh/filter2_y.C,
40754         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
40755         g++.dg/compat/eh/new1_y.C,
40756         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
40757         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
40758         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
40759         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
40760         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
40761         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
40762         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
40763         g++.dg/compat/eh/unexpected1_y.C: New files.
40764         * g++.dg/compat/init: New test directory.
40765         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
40766         g++.dg/compat/init/array5_y.C,
40767         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
40768         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
40769         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
40770         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
40771         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
40772         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
40773         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
40774         g++.dg/compat/init/init-ref2_y.C: New files.
40775
40776 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
40777
40778         PR c++/7584
40779         * g++.dg/inherit/using3.C: New test.
40780
40781 2002-10-17  Jan Hubicka  <jh@suse.cz>
40782
40783         * gcc.dg/20021017-2.c: New test.
40784
40785 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
40786
40787         * g++.dg/abi/mangle16.C: Adjust.
40788
40789         * g++.dg/init/array8.C: New test.
40790
40791 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
40792
40793         * gcc.dg/special/mips-abi.exp: New test.
40794         * gcc.dg/special/mips-abi.s: Empty file used by the above.
40795
40796 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
40797
40798         * g++.dg/abi/mangle16.C: New test.
40799         * g++.dg/abi/mangle17.C: Likewise.
40800
40801         PR c++/7478
40802         * g++.dg/template/ref1.C: New test.
40803
40804 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40805
40806         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
40807
40808 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
40809
40810         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
40811
40812 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
40813
40814         PR c++/7524
40815         * g++.dg/init/array7.C: New test.
40816
40817 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
40818
40819         * g++.dg/init/array6.C: New test.
40820
40821         * g++.dg/abi/mangle13.C: Likewise.
40822         * g++.dg/abi/mangle14.C: Likewise.
40823         * g++.dg/abi/mangle15.C: Likewise.
40824
40825 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40826
40827         * g++.dg/abi/empty8.C: New test.
40828
40829 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
40830
40831         * g++.dg/init/ctor1.C: New test.
40832
40833 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
40834
40835         * gcc.c-torture/execute/20021015-1.c: New test.
40836
40837 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
40838
40839         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
40840
40841 2002-10-14  Jan Hubicka  <jh@suse.cz>
40842
40843         * gcc.dg/i386-ssetype-[1-5].c: New tests.
40844
40845 2002-10-14  Richard Henderson  <rth@redhat.com>
40846
40847         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
40848
40849 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40850
40851         PR optimization/6631
40852         * g++.dg/opt/const2.C: New test.
40853
40854 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
40855
40856         PR c++/7176
40857         * g++.dg/parse/friend1.C: New test.
40858         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
40859
40860 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
40861
40862         * gcc.dg/20021014-1.c: New test.
40863
40864 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
40865
40866         PR c++/5661
40867         * g++.dg/ext/vlm1.C: New test.
40868         * g++.dg/ext/vlm2.C: Likewise.
40869
40870         * g++.dg/init/array1.C: Remove invalid braces.
40871         * g++.dg/init/brace1.C: New test.
40872         * g++.dg/init/copy2.C: Likewise.
40873         * g++.dg/init/copy3.C: Likewise.
40874         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
40875         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
40876         braces.
40877
40878 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
40879
40880         * gcc.dg/cpp/assembler.S: Don't use -ansi.
40881
40882 2002-10-11  Richard Shann  <richard.shann@superh.com>
40883
40884         * gcc.c-torture/compile/simd-5.c: New test.
40885
40886 2002-10-10  Roger Sayle  <roger@eyesopen.com>
40887
40888         * gcc.c-torture/execute/shiftopt-1.c: New test case.
40889
40890 2002-10-10  Jim Wilson  <wilson@redhat.com>
40891
40892         * gcc.c-torture/execute/20021010-1.c: New test.
40893
40894 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
40895
40896         PR c/7353
40897         * g++.dg/ext/typedef-init.C: New test.
40898         * gcc.dg/typedef-init.c: New test.
40899
40900 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
40901
40902         * gcc.dg/cpp/paste13.c: New test.
40903
40904 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40905
40906         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
40907         remaining platforms, XFAIL during compile, not execute.  Don't
40908         XFAIL at -O0.
40909
40910 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
40911
40912         * gcc.dg/alias-1.c: Tweak expected warning.
40913
40914 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
40915
40916         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
40917
40918 2002-10-06  Andreas Jaeger  <aj@suse.de>
40919
40920         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
40921         * gcc.dg/cpp/c++98.C: Likewise.
40922
40923         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
40924         * g++.dg/cpp/c++98.C: Likewise.
40925
40926         * g++.dg/README (Subdirectories): Mention cpp directory.
40927
40928         PR target/7559
40929         * gcc.dg/20021006-1.c: New test.
40930
40931 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40932
40933         PR c++/7804
40934         * g++.dg/other/warning1.C: New test.
40935
40936 2002-10-04  Roger Sayle  <roger@eyesopen.com>
40937
40938         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
40939         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
40940         and sparc-*-* with -m64 as expected failures.  See PR 8087.
40941
40942 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40943
40944         PR c++/7931
40945         * g++.dg/template/ptrmem3.C: New test.
40946
40947         PR c++/7754
40948         * g++.dg/template/union1.C: New test.
40949
40950 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
40951
40952         PR c++/8006
40953         * g++.dg/abi/mangle9.C: New test.
40954         * g++.dg/abi/mangle10.C: New test.
40955         * g++.dg/abi/mangle11.C: New test.
40956         * g++.dg/abi/mangle12.C: New test.
40957
40958 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
40959
40960         PR c++/7188.
40961         * g++.dg/template/meminit1.C: New test.
40962         * g++.dg/warn/Wreorder-1.C: Likewise.
40963         * g++.old-deja/g++.mike/warn3.C: Tweak.
40964         * lib/prune.exp: Ingore "in copy constructor".
40965
40966 2002-10-02  Andreas Jaeger  <aj@suse.de>
40967
40968         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
40969         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
40970         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
40971         on x86-64.
40972
40973 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40974
40975         * gcc.dg/empty1.C: Fix typo.
40976
40977 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
40978
40979         * gcc.dg/alias-1.c: New test.
40980
40981 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
40982
40983         * gcc.dg/empty1.C: New test.
40984
40985         * g++.dg/tls/init-2.C: Tweak error messages.
40986
40987 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
40988
40989         * gcc.c-torture/compile/20020923-1.c: New test.
40990
40991 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
40992
40993         * gcc.c-torture/execute/ffs-1.c: New test.
40994         * gcc.c-torture/execute/ffs-2.c: Ditto.
40995
40996 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
40997
40998         * g++.dg/overload/member1.C: New test.
40999
41000 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
41001
41002         * g++.dg/abi/empty7.C: New test.
41003         * g++.dg/init/pm2.C: Likewise.
41004
41005 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
41006
41007         * g++.dg/rtti/crash1.C: New test.
41008
41009 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
41010
41011         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
41012         gcc.dg/sibcall-4.c: New tests.
41013
41014 2002-09-28  Roger Sayle  <roger@eyesopen.com>
41015
41016         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
41017         powerpc and MMIX targets.
41018
41019 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
41020
41021         * gcc.dg/cpp/20020927-1.c: New.
41022
41023 2002-09-26  David S. Miller  <davem@redhat.com>
41024
41025         * gcc.c-torture/compile/trunctfdf.c: New.
41026
41027 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41028
41029         * lib/target-supports.exp (check_weak_available): Handle solaris2.
41030
41031 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
41032
41033         * gcc.c-torture/execute/loop-15.c: New.
41034
41035 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
41036
41037         * README.QMTEST: Fix typo.
41038
41039 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
41040
41041         * gcc.dg/20020926-1.c: New test.
41042
41043 2002-09-25  David S. Miller  <davem@redhat.com>
41044
41045         PR target/7842
41046         * gcc.c-torture/execute/shiftdi.c: New test.
41047
41048 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
41049
41050         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
41051         unique to the tool.
41052         * lib/g77.exp (g77_init): Likewise.
41053         * lib/g++.exp (g++_init): Likewise.
41054         * lib/objc.exp (objc_init): Likewise.
41055
41056 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
41057
41058         * g++.dg/abi/empty5.C: New test.
41059         * g++.dg/abi/empty6.C: New test.
41060         * g++.dg/abi/vbase12.C: New test.
41061
41062 2002-09-25  Richard Henderson  <rth@redhat.com>
41063
41064         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
41065         too-small long double.
41066
41067 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
41068
41069         * gcc.dg/20020919-1.c: New test.
41070
41071 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
41072
41073         * g++.dg/abi/bitfield6.C: New test.
41074         * g++.dg/abi/bitfield7.C: New test.
41075         * g++.dg/abi/bitfield8.C: New test.
41076         * g++.dg/abi/vbase11.C: New test.
41077
41078 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41079
41080         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
41081         hppa*-*-hpux*.  Update test comment.
41082
41083 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
41084
41085         * gcc.dg/tls/struct-1.c: New test.
41086
41087 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
41088
41089         * gcc.dg/cpp/tr-warn2.c: Update.
41090
41091 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
41092
41093         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
41094
41095 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
41096
41097         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
41098         systems.
41099
41100 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
41101
41102         * gcc.c-torture/execute/ieee/mzero3.c: New test.
41103
41104         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41105         Adjust for c++filt moved to binutils.  Remove spurious duplicate
41106         setting of cxxfilt.
41107
41108 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
41109
41110         * gcc.dg/20020312-2.c: Update for darwin.
41111
41112 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
41113
41114         * g++.old-deja/g++.other/crash32.C: Mark ICE.
41115
41116 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
41117
41118         * objc.dg/comp-types-1.m: New test.
41119         * objc.dg/comp-types-2.m: New test.
41120         * objc.dg/comp-types-3.m: New test.
41121         * objc.dg/comp-types-4.m: New test.
41122         * objc.dg/comp-types-5.m: New test.
41123         * objc.dg/comp-types-6.m: New test.
41124
41125 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41126
41127         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
41128
41129 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
41130
41131         * g++.dg/other/do1.C: New test.
41132
41133         * g++.dg/template/subst1.C: New test.
41134
41135 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
41136
41137         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
41138
41139 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
41140
41141         * g++.dg/template/qualttp20.C: Adjust expected errors.
41142         * g++.old-deja/g++.jason/report.C: Likewise.
41143         * g++.old-deja/g++.other/qual1.C: Likewise.
41144
41145         * g++.dg/lookup/scoped2.C: New test.
41146
41147         * g++.dg/ext/asm3.C: New test.
41148
41149 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
41150
41151         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
41152
41153 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
41154
41155         * ChangeLog: follow spelling conventions.
41156         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
41157         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
41158         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
41159         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
41160         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
41161         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
41162         * g++.old-deja/g++.law/global-init1.C: Likewise.
41163         * g++.old-deja/g++.other/delete4.C: Likewise.
41164         * g++.old-deja/g++.other/inline21.C: Likewise.
41165         * g++.old-deja/g++.other/singleton.C: Likewise.
41166         * g77.dg/strlen0.f: Likewise.
41167         * g77.f-torture/compile/20010519-1.f: Likewise.
41168         * g77.f-torture/compile/980310-4.f: Likewise.
41169         * gcc.c-torture/compile/20000605-1.c: Likewise.
41170         * gcc.c-torture/execute/20020225-1.c: Likewise.
41171         * gcc.dg/c90-hexfloat-2.c: Likewise.
41172         * gcc.dg/c99-bool-1.c: Likewise.
41173         * gcc.dg/c99-hexfloat-2.c: Likewise.
41174         * gcc.dg/dll-2.c: Likewise.
41175         * gcc.dg/wtr-union-init-1.c: Likewise.
41176         * gcc.dg/wtr-union-init-2.c: Likewise.
41177         * gcc.dg/wtr-union-init-3.c: Likewise.
41178         * gcc.dg/cpp/avoidpaste1.c: Likewise.
41179         * gcc.dg/cpp/defined.c: Likewise.
41180         * gcc.dg/cpp/macsyntx.c: Likewise.
41181         * gcc.dg/cpp/paste2.c: Likewise.
41182         * gcc.dg/cpp/trad/defined.c: Likewise.
41183         * gcc.dg/format/c90-printf-1.c: Likewise.
41184         * gcc.dg/format/c90-scanf-1.c: Likewise.
41185         * gcc.dg/format/c99-printf-1.c: Likewise.
41186         * gcc.dg/format/c99-scanf-1.c: Likewise.
41187         * gcc.misc-tests/gcov-8.c: Likewise.
41188         * lib/profopt.exp: Likewise.
41189
41190 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
41191
41192         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
41193
41194 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41195
41196         * g++.dg/inherit/using2.C: New test.
41197
41198 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
41199
41200         * ChangeLog: Follow spelling conventions.
41201         * g++.dg/template/friend4.C: Likewise.
41202         * g++.old-deja/g++.pt/crash67.C: Likewise.
41203         * gcc.c-torture/execute/20000801-4.c: Likewise.
41204         * gcc.dg/c90-digraph-1.c: Likewise.
41205         * gcc.dg/c94-digraph-1.c: Likewise.
41206         * gcc.dg/c99-digraph-1.c: Likewise.
41207         * gcc.dg/cpp/line5.c: Likewise.
41208         * gcc.dg/cpp/multiline.c: Likewise.
41209         * gcc.dg/cpp/trad/literals-1.c: Likewise.
41210         * gcc.dg/format/attr-3.c: Likewise.
41211         * gcc.dg/format/c90-scanf-3.c: Likewise.
41212         * gcc.dg/format/ext-4.c: Likewise.
41213
41214 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
41215
41216         * g++.dg/template/pretty1.C: New test.
41217
41218 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
41219
41220         * gcc.c-torture/execute/struct-cpy-1.c: New test.
41221
41222 2002-09-13  Matt Austern  <austern@apple.com>
41223
41224         * g++.dg/other/constref[12].C: New, regression tests for
41225         passing a cast expression to a function by const reference.
41226
41227 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
41228
41229         * g++.dg/template/deduce1.C: New test.
41230
41231 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
41232
41233         * gcc.c-torture/execute/simd-1.c: Force all use of int to
41234         32-bit int.
41235
41236 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41237
41238         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
41239         usage.
41240
41241 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
41242
41243         * gcc.c-torture/compile/20020910-1.c: New test.
41244
41245 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
41246
41247         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
41248
41249 2002-09-10  Andreas Jaeger  <aj@suse.de>
41250
41251         * gcc.dg/20020312-2.c: Adjust for x86-64.
41252
41253 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
41254
41255         * g77.dg/7388.f: New test case for PR 7388.
41256
41257 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
41258
41259         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
41260
41261 2002-09-05  Ziemowit Laski <zlaski@apple.com>
41262
41263         * objc.dg/proto-lossage-1.m: New test.
41264
41265 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
41266
41267         * gcc.dg/cpp/_Pragma4.c: Fix typo.
41268
41269 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
41270
41271         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
41272         expected to pass.
41273
41274 2002-09-06  Stan Shebs  <shebs@apple.com>
41275             David Edelsohn  <edelsohn@gnu.org>
41276
41277         * gcc.dg/weak: New directory.
41278         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
41279         target-specific xfail bits.
41280         * gcc.dg/typeof-2.c: Move to new directory.
41281         * gcc.dg/weak.exp: New expect script.
41282
41283 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
41284
41285         * gcc.c-torture/execute/extzvsi.c: New test.
41286
41287 2002-09-05  Stan Shebs  <shebs@apple.com>
41288
41289         * gcc.dg/weak-1.c: xfail on Darwin.
41290         * gcc.dg/weak-2.c: Ditto.
41291         * gcc.dg/weak-3.c: Ditto.
41292         * gcc.dg/weak-4.c: Ditto.
41293         * gcc.dg/weak-5.c: Ditto.
41294         * gcc.dg/weak-6.c: Ditto.
41295         * gcc.dg/weak-7.c: Ditto.
41296         * gcc.dg/weak-8.c: Ditto.
41297         * gcc.dg/weak-9.c: Ditto.
41298
41299 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
41300
41301         * gcc.c-torture/execute/loop-14.c: New test.
41302
41303 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
41304
41305         * g++.dg/other/cxa-atexit1.C: New test.
41306
41307         * gcc.dg/typeof-2.c: New test.
41308
41309 2002-09-03  Roger Sayle  <roger@eyesopen.com>
41310
41311         * gcc.dg/builtins-2.c: New testcase.
41312         * gcc.dg/builtins-3.c: New testcase.
41313
41314 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
41315
41316         * gcc.dg/cpp/_Pragma4.c: New test.
41317
41318 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
41319
41320         * objc/execute/nil_method-1.m: New testcase.
41321
41322 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
41323
41324         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
41325         [Object class], not [Object initialize].
41326
41327 2002-08-31  Roger Sayle  <roger@eyesopen.com>
41328             Hans-Peter Nilsson  <hp@bitrange.com>
41329
41330         * gcc.c-torture/execute/20020720-1.x: Skip test on
41331         mmix-knuth-mmixware.  Correct comment.
41332
41333 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
41334
41335         * g++.dg/abi/bitfield5.C: New test.
41336         * g++.dg/abi/vbase10.C: Likewise.
41337
41338 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
41339
41340         * objc.dg/undeclared-selector.m: New test.
41341
41342 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
41343
41344         * g++.dg/other/offsetof1.C: Avoid cast warning.
41345
41346 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
41347
41348         * objc.dg/super-class-2.m: New test.
41349
41350 2002-08-24  Matt Austern  <austern@apple.com>
41351
41352         * g++.dg/ext/lvaddr.C: New test.
41353         * g++.dg/ext/lvcast.C: New test.
41354
41355 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
41356
41357         * g++.dg/inherit/cond1.C: New test.
41358
41359 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
41360
41361         * gcc.dg/noncompile/incomplete-1.c: New test.
41362
41363 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
41364
41365         * gcc.dg/typespec-1.c: New test.
41366
41367 2002-08-20  Devang Patel  <dpatel@apple.com>
41368         * objc.dg/proto-hier-2.m: New test.
41369
41370 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
41371
41372         * objc.dg/bitfield-1.m: New test.
41373         * objc.dg/bitfield-2.m: New test.
41374
41375 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
41376
41377         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
41378         gcc.dg/c99-flex-array-4.c: New tests.
41379
41380 2002-08-16  Stan Shebs  <shebs@apple.com>
41381
41382         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
41383
41384 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
41385
41386         * gcc.dg/typeof-1.c: New test.
41387         * g++.dg/ext/typeof2.C: New test.
41388
41389 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41390
41391         * g++.dg/other/offsetof1.C: New test.
41392
41393 2002-08-14  Richard Henderson  <rth@redhat.com>
41394
41395         * gcc.dg/tls/diag-3.c: Fix expected message strings.
41396
41397 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
41398
41399         * gcc.dg/cpp/_Pragma3.c: New test.
41400
41401 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
41402
41403         * g++.dg/template/inherit3: New test.
41404
41405 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41406
41407         * gcc.dg/bitfld-4.c: Add blank options.
41408
41409 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
41410
41411         * g++.dg/template/crash1.C: New test.
41412
41413 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
41414
41415         * gcc.dg/tls/opt-2.c: New test.
41416
41417 2002-08-08  Devang Patel  <dpatel@apple.com>
41418
41419         * objc.dg/selector-1.m : New test
41420
41421 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
41422
41423         * g++.dg/abi/bitfield4.C: New test.
41424         * gcc.dg/bitfld-4.c: New test.
41425
41426 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
41427
41428         * g++.dg/other/packed1.C: New test.
41429
41430 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
41431
41432         * g++.dg/abi/offsetof.C: Tweak error messages.
41433         * g++.old-deja/g++.mike/p10769a.C: Likewise.
41434
41435 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
41436
41437         * gcc.dg/bitfld-3.c: New test.
41438
41439 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
41440             Richard Henderson  <rth@redhat.com>
41441
41442         * gcc.dg/i386-bitfield1.c: New test.
41443         * g++.dg/abi/bitfield3.C: Update.
41444
41445 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
41446
41447         * objc.dg/const-str-2.m: Update.
41448         * gcc.dg/cpp/c++98.c: Change to C extension.
41449         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
41450         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
41451
41452 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
41453
41454         * gcc.dg/tls/diag-3.c: New.
41455
41456 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
41457
41458         * g++.dg/README (Subdirectories): Document new subdir expr.
41459         * g++.dg/expr/pmf-1.C: New test.
41460
41461 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
41462
41463         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
41464
41465 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
41466
41467         * g++.dg/abi/bitfield3.C: New test.
41468
41469 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
41470
41471         * lib/gcov.exp: Tweak expected line formats.
41472         * gcc.misc-tests/gcov8.c: New test.
41473         * gcc.misc-tests/gcov8.x: New flags.
41474
41475 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
41476
41477         * consistency.vlad/layout/endian.c: Include string.h.
41478
41479         * gcc.c-torture/execute/20020805-1.c: New test.
41480
41481 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
41482
41483         * g++.dg/other/conversion1.C: New test.
41484
41485 2002-08-03  Roger Sayle  <roger@eyesopen.com>
41486
41487         * gcc.dg/builtins-1.c: New testcase.
41488
41489 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
41490
41491         * g++.dg/inherit/access3.C: New test.
41492
41493 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
41494
41495         * gcc.dg/ia64-visibility-2.c: New test.
41496
41497 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
41498
41499         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
41500         __qualifier_flags to __flags.
41501
41502 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
41503
41504         * g++.dg/inherit/operator1.C: New test.
41505         * g++.dg/lookup/disamb1.C: Fix typo in comment.
41506         * g++.dg/other/error1.C: Change expected error message.
41507         * g++.dg/template/conv4.C: Likewise.
41508
41509 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
41510
41511         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
41512         for documented behavior.
41513
41514 2002-07-25  Roger Sayle  <roger@eyesopen.com>
41515
41516         * gcc.c-torture/execute/20020720-1.x: Skip this test on
41517         several targets known to fail.
41518
41519 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
41520
41521         * gcc.dg/mips-args-[123].c: New tests.
41522
41523 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
41524
41525         * gcc.dg/ppc-spe.c: New.
41526
41527 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
41528
41529         * g++.dg/other/ptrmem4.C: New testcase.
41530
41531 2002-07-24  Richard Henderson  <rth@redhat.com>
41532
41533         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
41534
41535 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
41536
41537         * g++.dg/ext/alignof1.C (main): Return 0 for success.
41538
41539 2002-07-24  Roger Sayle  <roger@eyesopen.com>
41540
41541         * gcc.c-torture/execute/memset-3.c: New testcase.
41542
41543 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
41544
41545         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
41546         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
41547
41548 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41549
41550         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
41551         Delete.
41552
41553 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
41554
41555         * gcc.c-torture/compile/simd-4.c: New test.
41556
41557 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41558
41559         PR c++/7347, c++/7348
41560         * g++.dg/template/access4.C: New test.
41561         * g++.dg/template/access5.C: New test.
41562         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
41563         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
41564         * g++.old-deja/g++.pt/ttp58.C: Likewise.
41565         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
41566
41567 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
41568
41569         * gcc.dg/gnu89-init-2.c: New test.
41570
41571 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
41572
41573         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
41574
41575 2002-07-20  Roger Sayle  <roger@eyesopen.com>
41576
41577         * gcc.c-torture/execute/20020720-1.c: New testcase.
41578
41579 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
41580
41581         * gcc.dg/cpp/Wsignprom.c: New tests.
41582
41583 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
41584
41585         * gcc.c-torture/execute/loop-13.c: New test.
41586
41587 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
41588
41589         * gcc.dg/cpp/expr.c: New tests.
41590
41591 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
41592
41593         * g++.dg/opt/pr6713.C: Add template instantiation.
41594
41595 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
41596
41597         * gcc.dg/nest.c: New test.
41598
41599 2002-07-17  Richard Henderson  <rth@redhat.com>
41600
41601         * g++.dg/opt/pr6713.C: New test.
41602
41603 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
41604
41605         * gcc.c-torture/execute/loop-2e.x: Let the testcase
41606         XFAIL for all x86 processors.
41607
41608 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
41609
41610         * gcc.c-torture/execute/20010122-1.x: Do not test with
41611         -fomit-frame-pointer.
41612
41613 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41614
41615         * g++.dg/template/instantiate2.C: New test.
41616         * g++.dg/template/spec4.C: New test.
41617
41618 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41619
41620         * g++.dg/template/access2.C: New test.
41621         * g++.dg/template/access3.C: New test.
41622
41623 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
41624
41625         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
41626         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
41627         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
41628         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
41629         Convert to use <stdarg.h>.
41630         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
41631         Delete.
41632         * gcc.dg/va-arg-2.c: New.
41633         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
41634
41635 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
41636
41637         * gcc.c-torture/compile/20020710-1.c: New test.
41638
41639 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
41640                           Andrew Pinski  <pinskia@physics.uc.edu>
41641
41642         gcc.c-torture/compile/simd-2.c: New testcase.
41643         gcc.c-torture/compile/simd-3.c: Likewise.
41644
41645 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
41646
41647         PR c++/7224
41648         * g++.dg/overload/error1.C: New test.
41649
41650 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41651
41652         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
41653         configuration and IRIX 6 O32 ABI.
41654
41655 2002-07-11  Roger Sayle  <roger@eyesopen.com>
41656
41657         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
41658
41659 2002-07-10  Roger Sayle  <roger@eyesopen.com>
41660
41661         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
41662
41663 2002-07-10  Jeffrey A Law  <law@redhat.com>
41664
41665         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
41666
41667         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
41668
41669 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
41670
41671         * gcc.dg/20020312-2.c: Check for __PPC__.
41672
41673 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
41674
41675         * gcc.c-torture/compile/20020709-1.c: New test.
41676
41677 2002-07-07  Roger Sayle  <roger@eyesopen.com>
41678
41679         * g++.dg/template/qualttp21.C: New test case.
41680
41681 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
41682
41683         * gcc.c-torture/compile/20020706-1.c: New test.
41684         * gcc.c-torture/compile/20020706-2.c: New test.
41685
41686 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
41687             Alexandre Oliva  <aoliva@redhat.com>
41688
41689         * g++.dg/warn/incomplete1.C: New test.
41690
41691 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41692
41693         PR c++/7099
41694         * g++.dg/warn/noreturn1.C: New test.
41695
41696 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
41697
41698         PR c++/6706
41699         * g++.dg/debug/debug6.C: New test.
41700         * g++.dg/debug/debug7.C: New test.
41701
41702 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
41703
41704         * gcc.c-torture/compile/simd-3.c: New test.
41705
41706 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
41707
41708         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
41709         * gcc.dg/20020620-1.c: Likewise.
41710
41711 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41712
41713         PR c++/6944
41714         * g++.dg/init/array4.C: New test.
41715         * g++.dg/init/array5.C: New test.
41716
41717 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
41718
41719         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
41720         * gcc.c-torture/execute/simd-2.c (main): Likewise.
41721
41722 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41723
41724         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
41725         * gcc.dg/wtr-aggr-init-1.c: Likewise.
41726         * gcc.dg/wtr-conversion-1.c: Likewise.
41727         * gcc.dg/wtr-escape-1.c: Likewise.
41728         * gcc.dg/wtr-int-type-1.c: Likewise.
41729         * gcc.dg/wtr-label-1.c: Likewise.
41730         * gcc.dg/wtr-static-1.c: Likewise.
41731         * gcc.dg/wtr-strcat-1.c: Likewise.
41732         * gcc.dg/wtr-suffix-1.c: Likewise.
41733         * gcc.dg/wtr-switch-1.c: Likewise.
41734         * gcc.dg/wtr-unary-plus-1.c: Likewise.
41735         * gcc.dg/wtr-union-init-1.c: Likewise.
41736         * gcc.dg/wtr-union-init-2.c: Likewise.
41737         * gcc.dg/wtr-union-init-3.c: Likewise.
41738
41739         * gcc.dg/wtr-func-def-1.c: New test.
41740
41741 2002-07-02 Devang Patel <dpatel@apple.com>
41742
41743         * objc.dg/param-1.m: New test.
41744
41745 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
41746
41747         * gcc.dg/cpp/trad/directive.c: Add test.
41748         * gcc.dg/cpp/trad/macroargs.c: Add test.
41749         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
41750
41751 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
41752
41753         * gcc.dg/cpp/cmdlne-M.c: New test.
41754
41755 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
41756
41757         * objc.dg/desig-init-1.m: New test.
41758
41759 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41760
41761         PR c++/6716
41762         * g++.dg/template/instantiate1.C: New test.
41763
41764 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
41765
41766         PR c++/7112
41767         * g++.dg/template/sizeof2.C: New test.
41768
41769 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
41770
41771         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
41772         gcc.dg/cpp/trad/include.c: New tests.
41773
41774 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
41775
41776         PR target/7177
41777         * gcc.c-torture/compile/20020701-1.c: New test.
41778
41779 2002-07-01  Stan Shebs  <shebs@apple.com>
41780
41781         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
41782         header here...
41783         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
41784         (objc-torture-execute): or here.
41785
41786 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
41787
41788         * gcc.c-torture/execute/arith-rand-ll.c: New test.
41789
41790 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
41791
41792         * gcc.dg/cpp/trad/escaped-nl.c: New test.
41793
41794 2002-06-30  Devang Patel  <dpatel@apple.com>
41795
41796         * objc.dg/fsyntax-only.m: New test.
41797
41798 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
41799
41800         PR c++/6695
41801         * g++.dg/template/friend7.C: New file.
41802
41803 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
41804
41805         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
41806         return type.
41807
41808 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
41809
41810         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
41811         avoid division by zero.
41812
41813 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
41814
41815         * gcc.dg/Wunknownprag.c: New tests.
41816
41817 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
41818
41819         * gcc.c-torture/execute/simd-2.c: New test.
41820
41821 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
41822
41823         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
41824         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
41825         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
41826         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
41827         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
41828         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
41829         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
41830         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
41831         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
41832         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
41833         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
41834         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
41835         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
41836         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
41837         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
41838         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
41839         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
41840
41841 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
41842
41843         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
41844         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
41845         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
41846         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
41847         New tests.
41848         * gcc.dg/cpp/trad/directive.c: Update.
41849
41850 2002-06-23  Andreas Jaeger  <aj@suse.de>
41851
41852         * gcc.c-torture/execute/complex-6.c: New.
41853
41854 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
41855
41856         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
41857         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
41858         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
41859         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
41860
41861 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
41862
41863         * gcc.dg/cpp/trad: New directory with traditional tests copied
41864         from parent directory.
41865         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41866         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41867         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41868         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41869         Move to trad/ and rename.
41870         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
41871         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
41872         gcc.dg/cpp/trad/redef2.c: New tests.
41873         * gcc.dg/cpp/trad/trad.exp: New driver.
41874
41875 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
41876
41877         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41878         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41879         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41880         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41881         Remove.
41882
41883 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
41884
41885         * gcc.dg/20020620-1.c: New test.
41886
41887 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41888
41889         * g++.dg/template/ttp4.C: New test.
41890
41891 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
41892
41893         * g++.dg/opt/vt1.C: Fix regexp.
41894
41895 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41896
41897         * gcc.c-torture/execute/pure-1.c: Make functions static again.
41898         Don't use attribute `noinline'.
41899
41900 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41901
41902         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
41903
41904 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
41905
41906         * gcc.c-torture/execute/simd-1.c: New.
41907
41908         * gcc.dg/simd-1.c: New.
41909
41910 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
41911
41912         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
41913
41914 2002-06-16  Richard Henderson  <rth@redhat.com>
41915
41916         * g++.dg/ext/anon-struct1.C: New.
41917         * g++.dg/ext/anon-struct2.C: New.
41918         * g++.dg/ext/anon-struct3.C: New.
41919         * gcc.dg/anon-struct-1.c: New.
41920         * gcc.dg/anon-struct-2.c: New.
41921         * gcc.dg/anon-struct-3.c: New.
41922         * gcc.dg/20011008-1.c: Adjust warning text.
41923         * gcc.dg/20020527-1.c: Add -fms-extensions.
41924
41925 2002-06-16  Richard Henderson  <rth@redhat.com>
41926
41927         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
41928
41929 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
41930
41931         * gcc.c-torture/execute/20020615-1.c: New test.
41932
41933 2002-06-15  Roger Sayle  <roger@eyesopen.com>
41934
41935         * gcc.c-tortuture/execute/compare-1.c: New test case.
41936         * gcc.c-tortuture/execute/compare-2.c: New test case.
41937         * gcc.c-tortuture/execute/compare-3.c: New test case.
41938
41939 2002-06-13  Richard Henderson  <rth@redhat.com>
41940
41941         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
41942         ia64 ilp32.
41943
41944 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41945
41946         * g++.dg/template/typename2.C: Update error message.
41947
41948 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
41949
41950         * gcc.c-torture/execute/20020611-1.c: New test.
41951
41952 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
41953
41954         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
41955         list of targets to skip.
41956
41957 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
41958
41959         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
41960         targets if not optimizing.
41961
41962 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
41963
41964         * gcc.c-torture/compile/20020605-1.c: New test.
41965
41966         * g++.dg/opt/vt1.C: New test.
41967
41968         * gcc.dg/20020531-1.c: New test.
41969
41970         * gcc.dg/20020530-1.c: New test.
41971
41972         * gcc.dg/20020527-1.c: New test.
41973
41974         * g++.dg/opt/cse1.C: New test.
41975
41976 2002-06-07  Roger Sayle  <roger@eyesopen.com>
41977
41978         * gcc.dg/20020607-2.c: New test case.
41979
41980 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
41981
41982         * gcc.c-torture/compile/20020604-1.c: New test.
41983
41984 2002-06-04  Richard Henderson  <rth@redhat.com>
41985
41986         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
41987         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
41988         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
41989
41990 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
41991
41992         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
41993
41994 2002-06-03  Richard Henderson  <rth@redhat.com>
41995
41996         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
41997         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
41998
41999 2002-06-02  Richard Henderson  <rth@redhat.com>
42000
42001         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
42002         test functions static.
42003
42004 2002-06-02  Andreas Jaeger  <aj@suse.de>
42005
42006         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
42007         now.
42008
42009 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42010
42011         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
42012         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
42013         Update for mofified diagnostics.
42014         * gcc.dg/c99-intconst-1.c: No longer fail.
42015
42016 2002-06-02  Richard Henderson  <rth@redhat.com>
42017
42018         * gcc.dg/uninit-A.c: Remove xfail markers.
42019
42020 2002-06-01  Roger Sayle  <roger@eyesopen.com>
42021
42022         * gcc.dg/fnegate-1.c: New test case.
42023
42024 2002-05-30  Osku Salerma  <osku@iki.fi>
42025
42026         * gcc.c-torture/execute/mayalias-1.c: New file.
42027
42028 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42029
42030         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
42031         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
42032         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
42033
42034 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
42035
42036         * gcc.c-torture/execute/20020529-1.c: New test.
42037
42038 2002-05-27  Richard Henderson  <rth@redhat.com>
42039
42040         * g++.dg/ext/attrib6.C: New test case.
42041
42042 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42043
42044         * gcc.c-torture/execute/pure-1.c: New test.
42045
42046 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42047
42048         * gcc.dg/cpp/arith-2.c: Remove.
42049
42050 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
42051
42052         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
42053         * gcc.dg/cpp/if-3.c: Remove.
42054
42055 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
42056
42057         * g++.dg/opt/cse2.C: New test.
42058
42059 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
42060
42061         * gcc.dg/cpp/arith-1.c: New semantic tests.
42062         * gcc.dg/cpp/if-1.c: Update.
42063
42064 2002-05-24  Ben Elliston  <bje@redhat.com>
42065
42066         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
42067
42068 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
42069
42070         * gcc.dg/verbose-asm.c: New test.
42071
42072 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
42073
42074         * gcc.dg/cpp/paste12.c: New test.
42075
42076 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42077
42078         * g++.dg/parse/named_ops.C: New test.
42079
42080 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
42081
42082         * gcc.dg/weak-8.c: New test.
42083
42084 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
42085
42086         * gcc.dg/weak-2.c: Allow optional leading underscore
42087         in scan-assembler symbol name.
42088         * gcc.dg/weak-3.c: Likewise.
42089         * gcc.dg/weak-4.c: Likewise.
42090         * gcc.dg/weak-5.c: Likewise.
42091
42092 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
42093
42094         * gcc.dg/20020523-1.c: New test.
42095
42096 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42097
42098         * objc.dg/const-str-2.m: Update now that we stop after
42099         a command line error.
42100
42101 2002-05-22  Richard Henderson  <rth@redhat.com>
42102
42103         * g++.dg/dg.exp: Fix typo in test pruneing.
42104
42105 2002-05-22  Richard Henderson  <rth@redhat.com>
42106
42107         * g++.dg/dg.exp: Prune the tls subdirectory.
42108         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
42109         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
42110         * g++.dg/tls/init-1.C: New.
42111
42112 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
42113
42114         * gcc.dg/20020517-1.c: New test.
42115
42116 2002-05-21  Richard Henderson  <rth@redhat.com>
42117
42118         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
42119         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
42120
42121 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
42122
42123         * g++.dg/other/copy2.C: New test.
42124
42125 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
42126
42127         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
42128         (MAX_COPY): Bump up to 10 times sizeof (long long).
42129         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
42130
42131         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
42132         sizeof (long long).
42133
42134         * gcc.c-torture/execute/strcpy-1.c: New test.
42135
42136 2002-05-19  Jason Merrill  <jason2redhat.com>
42137
42138         * g++.dg/ext/oper1.C: New test.
42139
42140 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
42141 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
42142
42143         * README.QMTEST: New file.
42144
42145         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
42146
42147 2002-05-19  Andreas Jaeger  <aj@suse.de>
42148
42149         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
42150         now.
42151         * gcc.c-torture/execute/loop-2d.x: Likewise.
42152
42153 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
42154
42155         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
42156         support weak symbols.
42157         * gcc.dg/weak-4.c: Likewise.
42158         * gcc.dg/weak-6.c: Likewise.
42159
42160 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
42161
42162         * gcc.dg/weak-3.c: Add dg-excess-error comment for
42163         cygwin, coff and h8300-*-hms targets
42164         * gcc.dg/weak-5.c: Likewise.
42165         * gcc.dg/weak-7.c: Likewise.
42166
42167 2002-05-16  Jason Merrill  <jason@redhat.com>
42168
42169         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
42170         (scan-assembler-not, scan-assembler-dem): Likewise.
42171         (scan-assembler-dem-not): Likewise.
42172
42173 2002-05-15  Richard Henderson  <rth@redhat.com>
42174
42175         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
42176
42177 2002-05-15  Richard Henderson  <rth@redhat.com>
42178
42179         * gcc.dg/weak-5.c (vfoo1c): No warning here.
42180         (vfoo1f): Warning here.
42181         (vfoo1l): Don't redefine the alias.
42182
42183 2002-05-14  Jason Merrill  <jason@redhat.com>
42184             Alexandre Oliva  <aoliva@redhat.com>
42185
42186         * g++.dg/init/pm1.C: New test.
42187
42188 2002-05-12  David S. Miller  <davem@redhat.com>
42189
42190         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
42191         types.
42192
42193 2002-05-10  Roger Sayle  <roger@eyesopen.com>
42194
42195         * gcc.c-torture/execute/20020510-1.c: New test case.
42196
42197 2002-05-10  David S. Miller  <davem@redhat.com>
42198
42199         * gcc.c-torture/execute/conversion.c: Test long double too.
42200
42201 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
42202
42203         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
42204         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
42205         * lib/g++.exp (g++_link_flags): Likewise.
42206         * lib/objc.exp (objc_target_compile): Likewise.
42207
42208 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
42209
42210         * gcc.dg/cpp/poison.c: Update.
42211         * gcc.dg/cpp/20000625-2.c: Remove.
42212         * gcc.dg/cpp/direct2s.c: Remove final test.
42213
42214 2002-05-08  Tom Rix  <trix@redhat.com>
42215
42216         * gcc.c-torture/execute/20020508-1.c: New test.
42217         * gcc.c-torture/execute/20020508-2.c: New test.
42218         * gcc.c-torture/execute/20020508-3.c: New test.
42219
42220 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
42221
42222         * gcc.dg/cpp/charconst-4.c: More tests.
42223
42224 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
42225
42226         PR c/6569
42227         * gcc.dg/weak-3.c: Update location of warning messages.
42228         * gcc.dg/weak-5.c: Likewise.
42229
42230 2002-05-06  Roger Sayle  <roger@eyesopen.com>
42231
42232         * gcc.c-torture/execute/20020506-1.c: New test case.
42233
42234 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
42235
42236         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
42237
42238 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42239
42240         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
42241
42242 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42243
42244         * gcc.dg/cpp/charconst-3.c: New test.
42245
42246 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42247
42248         * gcc.dg/cpp/charconst.c: Update tests.
42249
42250 2002-05-05  Tim Josling  <tej@melbpc.org.au>
42251
42252         * treelang: Added directory for new sample language treelang. Also
42253         lib/treelang.exp: New file to signal treelang should be tested.
42254
42255 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
42256
42257         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
42258         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
42259         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
42260         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
42261         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
42262         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
42263         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
42264
42265 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
42266
42267         * gcc.dg/format/xopen-2.c: New test.
42268
42269 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
42270
42271         * gcc.dg/20020503-1.c: New test.
42272
42273 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
42274
42275         * g++.dg/init/dtor1.C: Make it tougher.
42276
42277 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
42278
42279         * g++.dg/init/dtor1.C: New test.
42280
42281 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
42282
42283         * gcc.dg/altivec-8.c: New.
42284
42285 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
42286
42287         * gcc.dg/altivec-7.c: New.
42288
42289 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
42290
42291         * g++.dg/parse/typedef1.C: New test.
42292
42293 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
42294
42295         PR c++/6486
42296         * g++.dg/template/friend6.C: New test.
42297
42298         PR c++/6492
42299         * g++.dg/init/copy1.C: New test.
42300
42301 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
42302
42303         * g++.dg/warn/effc1.C: New test.
42304
42305 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
42306
42307         * gcc.dg/cpp/if-cexp.c: Add a test.
42308
42309 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
42310
42311         * gcc.dg/20020426-2.c: New test.
42312
42313 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
42314
42315         * gcc.dg/cpp/if-mop.c: Update.
42316         * gcc.dg/cpp/if-mpar.c: Add test.
42317         * gcc.dg/cpp/if-oppr.c: Update.
42318
42319 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42320
42321         PR c/6343
42322         * gcc.dg/weak-[2-7].c: New tests.
42323
42324 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
42325
42326         * gcc.dg/enum1.c: New test.
42327
42328 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
42329
42330         PR c++/6497
42331         * g++.dg/inherit/access2.C: New test.
42332
42333 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
42334
42335         PR bootstrap/6445
42336         * gcc.dg/20020426-1.c: New test.
42337
42338 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
42339
42340         * g++.dg/abi/enum1.C: New test.
42341
42342 2002-04-26  Richard Henderson  <rth@redhat.com>
42343
42344         * gcc.dg/c99-bool-1.c: Expect always true warning.
42345
42346 2002-04-25  Roger Sayle  <roger@eyesopen.com>
42347
42348         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
42349
42350 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42351
42352         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
42353         targets.
42354
42355 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
42356
42357         * g++.dg/abi/mange7.C: New test.
42358
42359         PR c++/6438.
42360         * g++.dg/parse/stmtexpr2.C: New test.
42361
42362 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
42363
42364         * gcc.dg/20020312-2.c: Add SH target.
42365
42366 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42367
42368         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
42369         compiler output on mips*-*-irix*.
42370
42371 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
42372
42373         * g++.dg/parse/attr1.C: New test.
42374
42375 2002-04-23  Roger Sayle  <roger@eyesopen.com>
42376
42377         * gcc.c-torture/execute/string-opt-17.c: New test case.
42378         * gcc.c-torture/execute/memset-2.c: New test case.
42379
42380 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
42381
42382         PR c++/6256:
42383         * g++.dg/template/friend5.C: New test.
42384
42385         PR c++/6331:
42386         * g++.dg/template/qual1.C: Likewise.
42387
42388 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
42389
42390         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
42391         Include stdlib.h, not stdio.h or ctype.h.
42392
42393 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
42394
42395         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
42396         cris-*-elf* and mmix-*-*.
42397         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
42398         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
42399         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
42400         Ditto.
42401         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
42402         * gcc.dg/wchar_t-1.c: Ditto.
42403
42404 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
42405
42406         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
42407         Clarify comment.
42408
42409 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
42410
42411         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
42412
42413 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42414
42415         * gcc.c-torture/execute/20000906-1.x: Delete.
42416
42417 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
42418
42419         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
42420
42421 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
42422
42423         * PR6367
42424         * g77.f-torture/execute/6367.f: New test.
42425         * g77.f-torture/execute/6367.x: Disable for MMIX.
42426
42427 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
42428
42429         * PR6352
42430         * g++.dg/opt/inline2.C: New test.
42431
42432 2002-04-18  Richard Henderson  <rth@redhat.com>
42433
42434         * gcc.dg/20000906-1.c: Enable for all targets.
42435         * gcc.c-torture/compile/iftrap-2.c: New.
42436
42437 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
42438
42439         * gcc.dg/20020418-1.c: New test.
42440         * gcc.dg/20020418-2.c: New test.
42441
42442 2002-04-18  Richard Henderson  <rth@redhat.com>
42443
42444         * gcc.c-torture/compile/iftrap-1.c: New.
42445         * gcc.dg/iftrap-1.c: Adjust for ia64.
42446         * gcc.dg/iftrap-2.c: New.
42447
42448 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
42449
42450         * gcc.c-torture/compile/20020418-1.c: New test.
42451
42452 2002-04-18  Roger Sayle  <roger@eyesopen.com>
42453
42454         * gcc.c-torture/compile/20020415-1.c: New.
42455
42456 2002-04-18  David S. Miller  <davem@redhat.com>
42457
42458         * gcc.c-torture/execute/20020418-1.c: New test.
42459
42460 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
42461
42462         * gcc.dg/20020416-1.c: New test.
42463
42464         * g++.dg/opt/inline1.C: New test.
42465
42466 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
42467
42468         * gcc.dg/altivec-5.c: New test.
42469
42470         * gcc.dg/20020415-1.c: New test.
42471
42472 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
42473
42474         * lib/chill.exp: Remove.
42475
42476 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
42477
42478         * g++.dg/other/big-struct.C: New test.
42479
42480 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
42481
42482         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
42483         of scratch file.
42484
42485 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
42486
42487         PR c/6277
42488         * gcc.dg/i386-387-1.c: Allow optional leading underscore
42489         in scan-assembler function name
42490
42491 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
42492
42493         * g77.f-torture/execute/980628-4.x,
42494         g77.f-torture/execute/980628-5.x,
42495         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
42496         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
42497         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
42498         i[34567]86-*-*.
42499
42500 2002-04-13  David S. Miller  <davem@redhat.com>
42501
42502         * gcc.c-torture/execute/20020413-1.c: New test.
42503
42504 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
42505
42506         * gcc.dg/asm-6.c,
42507         * g++.dg/ext/asm1.C: New tests.
42508
42509 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
42510
42511         PR c++ 5373.
42512         * g++.dg/parse/stmtexpr1.C: New test.
42513
42514         PR c++/5189.
42515         * g++.dg/template/copy1.C: New test.
42516
42517 2002-04-12  Richard Henderson  <rth@redhat.com>
42518
42519         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
42520
42521 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
42522
42523         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
42524         gcc.c-torture/execute/20020307-2.c.
42525
42526 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
42527
42528         * g++.dg/ext/attrib5.C,
42529         * g++.dg/lookup/struct1.C: New tests.
42530
42531 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
42532
42533         * gcc.dg/20020411-1.c: New test.
42534
42535         * gcc.c-torture/execute/20020411-1.c: New test.
42536
42537 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
42538
42539         * g77.f-torture/execute/6177.f: New test.
42540
42541 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
42542
42543         PR middle-end/6247
42544         * g++.dg/opt/cleanup1.C: New test.
42545
42546         * g++.dg/opt/const1.C: New test.
42547
42548 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
42549
42550         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
42551
42552 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
42553
42554         PR c++/5507
42555         * g++.dg/template/typename2.C: New test.
42556
42557 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
42558
42559         * gcc.c-torture/execute/loop-12.c: New.
42560
42561 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
42562
42563         * g77.f-torture/execute/980628-4.x,
42564         g77.f-torture/execute/980628-5.x,
42565         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
42566         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
42567         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
42568
42569 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42570
42571         PR optimization/6086
42572         * g++.dg/opt/preinc1.C: New test.
42573
42574 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
42575
42576         PR c++/5571
42577         * g++.dg/opt/static2.C: New test.
42578
42579 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
42580
42581         PR c/5120
42582         * gcc.dg/20020406-1.c: New test.
42583
42584 2002-04-04  David S. Miller  <davem@redhat.com>
42585
42586         * gcc.c-torture/execute/20020404-1.c: New test.
42587
42588 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
42589
42590         PR c/6123
42591         * gcc.dg/20020312-2.c: Do not declare global register variable
42592         if __PIC__ or __pic__ is defined.
42593
42594 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
42595
42596         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
42597         __asm__ so that it works correctly even if -ansi -pedantic-errors.
42598
42599 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42600
42601         * gcc.misc-tests/linkage.exp: Update last change to handle
42602         sparc*-, not just sparc-.
42603
42604 2002-04-03  Richard Henderson  <rth@redhat.com>
42605
42606         * gcc.dg/cpp/ucs.c: Improved long UCS test.
42607
42608 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
42609
42610         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
42611
42612 2002-04-02  David S. Miller  <davem@redhat.com>
42613
42614         * gcc.c-torture/execute/20020402-3.c: New test.
42615
42616 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
42617
42618         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
42619         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
42620
42621         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
42622         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
42623         g77.f-torture/execute/20001201.x,
42624         g77.f-torture/execute/u77-test.x: New files.
42625
42626         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
42627         * gcc.dg/wchar_t-1.c: Ditto.
42628
42629 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42630
42631         * gcc.c-torture/execute/20020402-1.c: New test.
42632
42633 2002-04-01  Richard Henderson  <rth@redhat.com>
42634
42635         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
42636
42637         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
42638
42639 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42640
42641         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
42642
42643 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42644
42645         * g++.dg/inherit/template-as-base.C: Expect error.
42646         * g++.dg/inherit/namespace-as-base.C: Likewise.
42647
42648 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
42649
42650         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
42651         g++.dg/ext/instantiate3.C: Tweak match patterns.
42652
42653         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
42654         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
42655         -da test.
42656
42657 2002-03-31  Richard Henderson  <rth@redhat.com>
42658
42659         * gcc.dg/special/alias-2.c: New.
42660         * gcc.dg/special/ecos.exp: Run it.
42661
42662 2002-03-31  Richard Henderson  <rth@redhat.com>
42663
42664         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
42665
42666 2002-03-31  Kazu Hirata  <kazu@hxi.com>
42667
42668         * gcc.dg/weak-1.c: Disable on h8300 port.
42669
42670 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
42671
42672         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
42673         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
42674         ordering tests.
42675         * g++.dg/bprob/bprob-1.C: New test.
42676         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
42677         * g++.dg/gcov/gcov-1.C: New test.
42678         * g++.dg/gcov/gcov-1.x: New file.
42679         * g++.dg/gcov/gcov-2.C: New test.
42680         * g++.dg/gcov/gcov-3.C: New test.
42681         * g++.dg/gcov/gcov-3.h: New file.
42682
42683 2002-03-28  Roger Sayle  <roger@eyesopen.com>
42684
42685         * g++.old-deja/g++.other/builtins5.C: New test.
42686         * g++.old-deja/g++.other/builtins6.C: New test.
42687         * g++.old-deja/g++.other/builtins7.C: New test.
42688         * g++.old-deja/g++.other/builtins8.C: New test.
42689         * g++.old-deja/g++.other/builtins9.C: New test.
42690
42691 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
42692
42693         * g++.dg/opt/static1.C: New test.
42694
42695         * g++.dg/opt/longbranch1.C: New test.
42696
42697 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
42698
42699         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
42700
42701         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
42702
42703 2002-03-28  Jeffrey A Law  (law@redhat.com)
42704
42705         * gcc.c-torture/execute/20020328-1.c: New test.
42706
42707 2002-03-27  Richard Henderson  <rth@redhat.com>
42708
42709         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
42710         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
42711         move from g++.old-deja/g++.ext/.
42712
42713 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
42714
42715         * g++.dg/init/new2.C: New test.
42716
42717 2002-03-26  Richard Henderson  <rth@redhat.com>
42718
42719         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
42720
42721         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
42722         on sparc.
42723
42724         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
42725         sparcv9 systems.
42726         * gcc.dg/20001102-1.c: Likewise.
42727
42728 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
42729
42730         * gcc.dg/cpp/endif-pedantic1.c,
42731         gcc.dg/cpp/endif-pedantic2.c: New tests.
42732
42733 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
42734
42735         * g++.dg/init/new1.C: New test.
42736
42737 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
42738
42739         * g++.dg/abi/vbase9.C: New test.
42740
42741 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
42742
42743         * gcc.dg/arm-asm.c: New test.
42744
42745 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
42746
42747         * gcc.dg/Wswitch-enum.c: New test.
42748         Fix PR c/5044.
42749
42750 2002-03-26  Richard Henderson  <rth@redhat.com>
42751
42752         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
42753         structure.
42754
42755 2002-03-25  Richard Henderson  <rth@redhat.com>
42756
42757         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
42758         sparcv9 systems.
42759
42760         * gcc.c-torture/compile/20011119-1.c (xxx): New.
42761         * gcc.c-torture/compile/20011119-2.c (xxx): New.
42762
42763 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
42764
42765         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
42766
42767 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
42768
42769         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
42770         targets using generic thunk support.
42771
42772 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
42773
42774         * gcc.c-torture/compile/20020323-1.c: New test.
42775
42776         * g++.dg/opt/conj2.C: New test.
42777
42778 2002-03-24  Richard Henderson  <rth@redhat.com>
42779
42780         * gcc.dg/weak-1.c: Use -fno-common.
42781
42782 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42783
42784         * g77.dg/f77-edit-apostrophe-out.f: New test
42785         * g77.dg/f77-edit-h-out.f: New test
42786         * g77.dg/f77-edit-t-in.f: New test
42787         * g77.dg/f77-edit-t-out.f: New test
42788         * g77.dg/f77-edit-x-out.f: New test
42789         * g77.dg/f77-edit-slash-out.f: New test
42790         * g77.dg/f77-edit-colon-out.f: New test
42791         * g77.dg/f77-edit-s-out.f: New test
42792
42793 2002-03-24  Richard Henderson  <rth@redhat.com>
42794
42795         * objc/execute/formal_protocol-6.x: New XFAIL.
42796
42797 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42798
42799         * gcc.dg/weak-1.c: Early return from dg-final on platforms
42800         that do not support weak symbols
42801
42802 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
42803
42804         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
42805         * lib/g77.exp: Likewise.
42806         * lib/objc.exp: Likewise.
42807
42808 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
42809
42810         * gcc.dg/Wswitch-default.c: New test.
42811
42812 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
42813
42814         * g++.dg/other/enum1.C: New test.
42815
42816 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
42817
42818         * gcc.dg/pragma-ep-3.c: Fix typo.
42819
42820 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
42821
42822         * g++.dg/inherit/template-as-base.C: New test.
42823
42824 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
42825
42826         * g++.old-deja/g++.other/dwarf2-1.C: Move...
42827         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
42828
42829 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
42830
42831         * gcc.dg/cpp/multiline.c: Update to match.
42832
42833 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
42834
42835         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
42836
42837 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
42838
42839         * gcc.dg/cpp/extratokens2.c: New file.
42840
42841 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
42842
42843         * gcc.dg/20020312-2.c: Add rs6000 target.
42844
42845         * gcc.c-torture/compile/20020319-1.c: New test.
42846
42847 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42848
42849         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
42850         (A, E): Handle this.
42851
42852 2002-03-20  Jason Merrill  <jason@redhat.com>
42853
42854         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
42855         ignoring -fpic.
42856         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
42857         through prune_gcc_output.
42858
42859 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
42860
42861         * gcc.c-torture/compile/20020320-1.c: New test.
42862
42863 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
42864
42865         * gcc.c-torture/compile/20020318-1.c: New test.
42866
42867         * gcc.dg/struct-by-value-1.c: New test.
42868
42869         * gcc.dg/20020319-1.c: New test.
42870
42871 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
42872
42873         * g++.dg/opt/conj1.C: New test.
42874
42875 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
42876
42877         * g++.dg/template/qualttp20.C: Revert previous change.
42878         * g++.dg/template/qualttp3.C: Likewise.
42879         * g++.dg/template/qualttp4.C: Likewise.
42880         * g++.dg/template/qualttp5.C: Likewise.
42881         * g++.dg/template/qualttp6.C: Likewise.
42882         * g++.dg/template/qualttp7.C: Likewise.
42883         * g++.dg/template/qualttp8.C: Likewise.
42884         * g++.dg/template/recurse.C: Likewise.
42885
42886 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
42887
42888         * gcc.dg/cpp/wchar-1.c: Update.
42889
42890 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
42891
42892         * g++.dg/template/conv1.C: New test.
42893         * g++.dg/template/conv2.C: New test.
42894         * g++.dg/template/conv3.C: New test.
42895         * g++.dg/template/conv4.C: New test.
42896
42897 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42898
42899         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
42900         * g++.dg/template/qualttp3.C: Likewise.
42901         * g++.dg/template/qualttp4.C: Likewise.
42902         * g++.dg/template/qualttp5.C: Likewise.
42903         * g++.dg/template/qualttp6.C: Likewise.
42904         * g++.dg/template/qualttp7.C: Likewise.
42905         * g++.dg/template/qualttp8.C: Likewise.
42906         * g++.dg/template/recurse.C: Likewise.
42907
42908 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
42909
42910         * g++.dg/opt/dtor1.C: New test.
42911
42912 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
42913
42914         * gcc.c-torture/compile/20020315-1.c: New test.
42915
42916 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
42917
42918         * gcc.dg/weak-1.c: Fix scan tests.
42919
42920 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
42921
42922         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
42923         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
42924         cris-*-aout* mmix-*-*.
42925         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
42926         cris-*-aout* mmix-*-*.
42927         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
42928         cris-*-elf* cris-*-aout* and mmix-*-*.
42929         * gcc.dg/20001009-1.c: Ditto.
42930         * gcc.dg/20010912-1.c: Ditto.
42931         * gcc.dg/20020122-4.c: Ditto.
42932         * gcc.dg/inline-2.c: Ditto.
42933
42934 2002-03-14  Jeffrey A Law  (law@cygnus.com)
42935
42936         * gcc.c-torture/compile/20020314-1.c: New test.
42937
42938 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
42939
42940         * gcc.c-torture/execute/20020314-1.c: New test.
42941
42942 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
42943
42944         * g++.dg/warn/Wunused-1.C: New test.
42945
42946 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
42947
42948         * g++.dg/abi/mangle6.C: New test.
42949
42950 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
42951
42952         * gcc.c-torture/compile/20020309-2.c: New test.
42953
42954         * gcc.c-torture/compile/20020312-1.c: New test.
42955
42956 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
42957
42958         * g++.dg/other/access1.C: New test.
42959
42960 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
42961
42962         * gcc.c-torture/execute/wchar_t-1.c: New test.
42963
42964 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
42965
42966         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
42967
42968 2002-03-12  Roger Sayle  <roger@eyesopen.com>
42969
42970         * gcc.dg/20020312-1.c: New test case.
42971
42972 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
42973
42974         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
42975
42976 2002-03-11  Richard Henderson  <rth@redhat.com>
42977
42978         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
42979         * g++.old-deja/g++.jason/report.C: Likewise.
42980
42981 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42982
42983         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
42984         * g++.old-deja/g++.robertl/eb56.C: Likewise.
42985
42986 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
42987
42988         * g++.dg/overload/pmf1.C: New test.
42989
42990 2002-03-11  Kazu Hirata  <kazu@hxi.com>
42991
42992         * gcc.c-torture/execute/20020307-1.c: Use long.
42993
42994 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
42995
42996         PR optimization/5844
42997         * gcc.dg/20020310-1.c: New test.
42998
42999 2002-03-09  Michael Meissner  <meissner@redhat.com>
43000
43001         * gcc.c-torture/execute/memcpy-2.c: New test.
43002         * gcc.c-torture/execute/memset-1.c: New test.
43003         * gcc.c-torture/execute/strlen-1.c: New test.
43004         * gcc.c-torture/execute/strcmp-1.c: New test.
43005         * gcc.c-torture/execute/strncmp-1.c: New test.
43006
43007 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
43008
43009         * gcc.dg/ppc-ldstruct.c: New test.
43010
43011 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
43012
43013         * gcc.c-torture/execute/va-arg-22.c: New test.
43014
43015 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43016
43017         * gcc.c-torture/compile/20020309-1.c: New test.
43018
43019 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
43020
43021         * gcc.c-torture/execute/20020307-2.c: New test.
43022
43023 2002-03-07  Jeffrey A Law  (law@redhat.com)
43024
43025         * g77.f-torture/compile/20020307-1.f: New test.
43026
43027 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
43028
43029         * gcc.dg/unordered-1.c: New test.
43030
43031 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
43032
43033         * gcc.c-torture/execute/20020307-1.c: New test.
43034
43035 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
43036
43037         * gcc.dg/20020304-1.c: New test.
43038
43039         * gcc.c-torture/compile/20020304-2.c: New test.
43040
43041 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
43042
43043         * gcc.c-torture/compile/20020304-1.c: New test case
43044         (from PR c/5830).
43045
43046 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
43047
43048         * gcc.dg/20020103-1.c: Add other -D ppc variants.
43049
43050 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43051
43052         * g++.dg/other/classkey1.C: New test.
43053
43054 2002-03-01  Richard Henderson  <rth@redhat.com>
43055
43056         * gcc.c-torture/compile/981223-1.x: New.
43057         * gcc.c-torture/compile/920625-1.x: New.
43058
43059 2002-02-28  Richard Henderson  <rth@redhat.com>
43060
43061         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
43062
43063 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
43064
43065         * gcc.c-torture/execute/20020227-1.c: New test.
43066
43067 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
43068
43069         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
43070         here" ERROR lines.
43071         * g++.old-deja/g++.oliva/partord1.C: Likewise.
43072         * g++.old-deja.g++.other/defarg1.C: Likewise.
43073         * g++.old-deja/g++.pt/calls2.C: Likewise.
43074         * g++.old-deja/g++.pt/crash20.C: Likewise.
43075         * g++.old-deja/g++.pt/crash30.C: Likewise.
43076         * g++.old-deja/g++.pt/crash36.C: Likewise.
43077         * g++.old-deja/g++.pt/crash6.C: Likewise.
43078         * g++.old-deja/g++.pt/defarg13.C: Likewise.
43079         * g++.old-deja/g++.pt/derived3.C: Likewise.
43080         * g++.old-deja/g++.pt/error1.C: Likewise.
43081         * g++.old-deja/g++.pt/friend21.C: Likewise.
43082         * g++.old-deja/g++.pt/friend23.C: Likewise.
43083         * g++.old-deja/g++.pt/infinite1.C: Likewise.
43084         * g++.old-deja/g++.robertl/eb128.C: Likewise.
43085
43086 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
43087
43088         * gcc.c-torture/execute/20020225-2.c: New test.
43089
43090 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
43091
43092         * gcc.c-torture/execute/920730-1t.c,
43093         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
43094         Delete test cases, only relevant to -traditional.
43095
43096 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43097
43098         * gcc.dg/cpp/undef1.c: Remove.
43099         * gcc.dg/cpp/directiv.c: Update.
43100         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
43101
43102 2002-02-27  Michael Meissner  <meissner@redhat.com>
43103
43104         * gcc.c-torture/execute/20020226-1.c: New test.
43105
43106 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
43107
43108         * g++.dg/debug/debug4.C: New test.
43109
43110         * gcc.dg/ia64-visibility-1.c: New test.
43111
43112 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
43113
43114         * gcc.dg/debug/20020224-1.c: New.
43115
43116 2002-02-25  Kazu Hirata  <kazu@hxi.com>
43117
43118         * gcc.c-torture/execute/960416-1.x: New.
43119         * gcc.c-torture/execute/divconst-3.x: Likewise.
43120
43121 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
43122
43123         * gcc.dg/20020224-1.c: New test.
43124
43125 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
43126
43127         * gcc.c-torture/execute/20020225-1.c: New.
43128
43129 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43130
43131         * gcc.dg/cpp/wchar-1.c: New test.
43132
43133 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
43134
43135         * gcc.dg/20020222-1.c: New test.
43136
43137 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
43138
43139         * g++.dg/opt/anonunion1.C: New test.
43140
43141 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
43142
43143         * g++.dg/template/qualttp19.C: New test.
43144         * g++.dg/template/qualttp20.C: New test.
43145         * g++.old-deja/g++.jason/report.C: Adjust expected errors
43146         * g++.old-deja/g++.other/qual1.C: Likewise.
43147
43148 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
43149
43150         * gcc.dg/attr-alwaysinline.c: New.
43151
43152 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
43153
43154         * gcc.dg/20020220-1.c: New test.
43155
43156         * gcc.dg/20020220-2.c: New test.
43157
43158         * g++.dg/opt/mmx1.C: New test.
43159
43160 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
43161
43162         * gcc.c-torture/compile/20020110.c: New test.
43163
43164 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
43165
43166         * gcc.c-torture/execute/20020219-1.c: New test.
43167
43168         * gcc.dg/20020219-1.c: New test.
43169
43170         * gcc.dg/noncompile/20020220-1.c: New test.
43171
43172         * g++.dg/opt/ptrintsum1.C: New test.
43173
43174         * gcc.dg/debug/20020220-1.c: New test.
43175
43176 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
43177
43178         * gcc.c-torture/execute/20020216-1.c: New test.
43179
43180 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
43181
43182         * gcc.dg/decl-1.c: Update, new test.
43183
43184 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
43185
43186         * g++.dg/abi/bitfield1.C: New test.
43187         * g++.dg/abi/bitfield2.C: New test.
43188
43189 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
43190
43191         * gcc.dg/attr-nest.c: New test.
43192
43193 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
43194
43195         * gcc.c-torture/execute/20020215-1.c: New test.
43196
43197 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
43198
43199         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
43200         * g++.dg/debug/debug.exp: New.
43201         * g++.dg/debug/trivial.C: New.
43202         * g++.dg/debug/debug1.C: Moved...
43203         * g++.dg/other/debug1.C: ...from here.
43204         * g++.dg/debug/debug2.C: Moved...
43205         * g++.dg/other/debug2.C: ...from here.
43206         * g++.dg/debug/debug3.C: Moved...
43207         * g++.dg/other/debug3.C: ...from here.
43208
43209         * gcc.dg/noncompile/20020213-1.c: New test.
43210
43211 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
43212
43213         * g++.dg/other/debug3.C: New test.
43214
43215         * gcc.c-torture/execute/20020213-1.c: New test.
43216
43217 2002-02-13  Richard Smith <richard@ex-parrot.com>
43218
43219         * g++.old-deja/g++.other/thunk1.C: New test.
43220
43221 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
43222
43223         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
43224
43225 2002-02-13  Stan Shebs  <shebs@apple.com>
43226
43227         * gcc.dg/altivec-3.c: New.
43228
43229 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
43230
43231         * gcc.dg/Wunreachable-1.c: New test.
43232         * gcc.dg/Wunreachable-2.c: New test.
43233
43234 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43235
43236         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
43237
43238 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
43239
43240         * gcc.dg/decl-1.c: New test.
43241
43242 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
43243
43244         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
43245
43246 2002-02-10  Kazu Hirata  <kazu@hxi.com>
43247
43248         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
43249         * gcc.c-torture/compile/980506-1.x: Likewise.
43250
43251 2002-02-10  Kazu Hirata  <kazu@hxi.com>
43252
43253         * gcc.dg/20020210-1.c: New.
43254
43255 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
43256
43257         * g77.f-torture/execute/947.f: New regression test
43258         for PR fortran/947.
43259
43260 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
43261
43262         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
43263         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
43264
43265 2002-02-08  Richard Henderson  <rth@redhat.com>
43266
43267         * gcc.c-torture/compile/labels-3.c: New.
43268
43269 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
43270
43271         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
43272         expression statements work instead.
43273         * gcc.dg/noncompile/20020207-1.c: New test.
43274
43275 2002-02-07  Richard Henderson  <rth@redhat.com>
43276
43277         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
43278
43279 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
43280
43281         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
43282         message from g77
43283         * lib/g77-dg.exp: Trim g77 error messages so that they are
43284         recognized by dg.exp.
43285
43286 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
43287
43288         PR fortran/5473
43289         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
43290
43291 2002-02-07  Richard Henderson  <rth@redhat.com>
43292
43293         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
43294         to be sufficiently aligned for integers.
43295
43296 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
43297
43298         * g++.dg/template/friend4.C: New test.
43299
43300 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
43301
43302         PR fortran/5743
43303         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
43304         unsupported cases.
43305
43306 2002-02-07  Richard Henderson  <rth@redhat.com>
43307
43308         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
43309         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
43310         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
43311         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
43312
43313 2002-02-06  Richard Henderson  <rth@redhat.com>
43314
43315         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
43316
43317 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
43318
43319         * gcc.dg/20020206-1.c: New test.
43320
43321 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
43322
43323         * gcc.c-torture/execute/20020206-1.c: New test.
43324
43325         * gcc.c-torture/execute/20020206-2.c: New test.
43326
43327         PR optimization/5429:
43328         * gcc.c-torture/compile/20020206-1.c: New test.
43329
43330 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
43331
43332         * g++.dg/ext/align1.C: Do not use an explicit alignment value
43333         as certain file formats cannot support particularly large
43334         alignments.
43335
43336         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
43337         and do not expect to be able to link the executable.
43338
43339         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
43340         fail because the COFF format does not support the weak attribute.
43341
43342 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
43343
43344         * g77.dg/pr5473.f: New test
43345
43346 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
43347
43348         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
43349         Fix testcase accordingly.
43350
43351 2002-02-04  Richard Henderson  <rth@redhat.com>
43352
43353         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
43354         (buf): Change to be an array of pointers, not ints.
43355
43356 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
43357
43358         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
43359         before all tests.  Move warning one line above to match where it
43360         C frontend emits.
43361         * gcc.dg/Wswitch-2.c: New test.
43362         * g++.dg/warn/Wswitch-1.C: New test.
43363         * g++.dg/warn/Wswitch-2.C: New test.
43364
43365 2002-02-04  Richard Henderson  <rth@redhat.com>
43366
43367         * g++.dg/abi/offsetof.C: Fix size comparison.
43368
43369 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
43370
43371         * gcc.dg/cast-qual-2.c: New test.
43372
43373 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
43374
43375         * gcc.dg/20020201-4.c: New test.
43376
43377 2002-02-04  Ben Elliston  <bje@redhat.com>
43378
43379         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
43380         target_info attribute != 0, in addition to the empty string.
43381         (gcc_target_compile): Likewise.
43382
43383 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
43384
43385         * gcc.dg/Wswitch.c: New test.
43386         PR gcc/4475. PR gcc/3780.
43387
43388 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
43389
43390         * g77.f-torture/execute/5122.f: New test for regressions
43391         against PR fortran/5122.
43392
43393 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
43394
43395         * g77.f-torture/compile/pr3743.f: Delete
43396         * g77.dg/pr3743-1.f: New test.
43397         * g77.dg/pr3743-2.f: New test.
43398         * g77.dg/pr3743-3.f: New test.
43399         * g77.dg/pr3743-4.f: New test.
43400
43401 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43402
43403         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
43404
43405 2002-02-02  Richard Henderson  <rth@redhat.com>
43406
43407         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
43408         * gcc.c-torture/execute/bf64-1.c: Likewise.
43409
43410 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
43411
43412         * gcc.dg/20020201-2.c: New test.
43413
43414         * gcc.dg/20020201-3.c: New test.
43415
43416         * gcc.c-torture/execute/bitfld-2.c: New test.
43417
43418 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43419
43420         * gcc.dg/bitfld-1.c: Update.
43421         * gcc.dg/bitfld-2.c: Update.
43422         * gcc.c-torture/execute/bitfld-1.x: New.
43423
43424 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
43425
43426         * gcc.c-torture/execute/20020201-1.c: New test.
43427
43428 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
43429
43430         PR target/5469
43431         * gcc.dg/20020201-1.c: New test.
43432
43433 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
43434
43435         PR fortran/3743
43436         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
43437         * g77.f-torture/compile/pr3743.x: Remove
43438
43439 2002-01-31  Tom Rix  <trix@redhat.com>
43440
43441         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
43442
43443 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43444
43445         * gcc.dg/noncompile/20020130-1.c: New test.
43446
43447 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
43448
43449         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
43450
43451 2002-01-29  Richard Henderson  <rth@redhat.com>
43452
43453         * gcc.c-torture/execute/991118-1.c: Cast various constants back
43454         to long long.
43455         * gcc.c-torture/execute/bf64-1.c: Likewise.
43456
43457 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
43458
43459         * gcc.c-torture/execute/20020129-1.c: New test.
43460
43461 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43462
43463         * gcc.c-torture/compile/20000224-1.c: Update.
43464         * gcc.c-torture/execute/bitfld-1.c: New tests.
43465         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
43466         * gcc.dg/uninit-A.c: Update.
43467
43468 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
43469
43470         * g++.dg/template/ctor1.C: Add instantiation.
43471
43472 2002-01-28  Paul Koning  <pkoning@equallogic.com>
43473
43474         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
43475         argument to __builtin_prefetch to be const ptr.
43476
43477 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
43478
43479         * gcc.c-torture/compile/20020120-1.c: New test.
43480
43481 2002-01-27  Kazu Hirata  <kazu@hxi.com>
43482
43483         * gcc.c-torture/execute/20020127-1.c: New test.
43484
43485 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
43486
43487         * g77.dg/f77-edit-i-in.f: New test
43488         * g77.dg/f77-edit-i-out.f: New test
43489
43490 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
43491
43492         * gcc.dg/debug/debug.exp: New file.
43493         * gcc.dg/debug/trivial.c: New file.
43494         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
43495         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
43496         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
43497         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
43498         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
43499         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
43500         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
43501         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
43502         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
43503         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
43504         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
43505         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
43506         * gcc.dg/20000503-1.c: Removed.
43507         * gcc.dg/20010207-1.c: Removed.
43508         * gcc.dg/20011223-1.c: Removed.
43509         * gcc.dg/20020104-2.c: Removed.
43510         * gcc.dg/debug-1.c: Removed.
43511         * gcc.dg/debug-2.c: Removed.
43512         * gcc.dg/debug-3.c: Removed.
43513         * gcc.dg/debug-4.c: Removed.
43514         * gcc.dg/debug-5.c: Removed.
43515         * gcc.dg/debug-6.c: Removed.
43516         * gcc.dg/dwarf2-1.c: Removed.
43517         * gcc.dg/dwarf2-2.c: Removed.
43518
43519 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
43520
43521         * g++.old-deja/g++.other/eh5.C: New test.
43522         * g++.old-deja/g++.other/sibcall2.C: New test.
43523         * g++.old-deja/g++.other/array9.C: New test.
43524         * g++.old-deja/g++.other/typename2.C: New test.
43525         * g++.old-deja/g++.other/crash60.C: New test.
43526         * g++.old-deja/g++.other/conv9.C: New test.
43527         * g++.old-deja/g++.other/mangle10.C: New test.
43528         * g++.old-deja/g++.other/unchanging1.C: New test.
43529         * g++.old-deja/g++.other/exprstmt1.C: New test.
43530         * g++.old-deja/g++.other/inline23.C: New test.
43531         * g++.old-deja/g++.eh/ia64-1.C: New test.
43532         * g++.old-deja/g++.other/dwarf2-1.C: New test.
43533         * g++.old-deja/g++.other/reload1.C: New test.
43534         * g++.old-deja/g++.other/static20.C: New test.
43535         * g++.old-deja/g++.other/local-alloc1.C: New test.
43536         * g++.old-deja/g++.other/conv8.C: New test.
43537         * g++.old-deja/g++.other/stmtexpr2.C: New test.
43538         * g++.old-deja/g++.other/storeexpr1.C: New test.
43539         * g++.old-deja/g++.other/storeexpr2.C: New test.
43540         * g++.dg/eh/template2.C: New test.
43541         * g++.dg/warn/weak1.C: New test.
43542
43543 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
43544
43545         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43546         Remove first, non-varying, argument.
43547
43548 2002-01-23  Richard Henderson  <rth@redhat.com>
43549
43550         * gcc.dg/inline-2.c: New.
43551
43552         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
43553         Add optional target arg.  Check number of arguments.
43554         (scan-assembler-not, scan-assembler-dem): Likewise.
43555         (scan-assembler-dem-not): Likewise.
43556
43557 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
43558
43559         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
43560         line 12.
43561         * g++.old-deja/g++.brendan/parse3.C,
43562         g++.old-deja/g++.other/crash26.C,
43563         g++.old-deja/g++.other/crash28.C,
43564         g++.old-deja/g++.other/crash29.C,
43565         g++.old-deja/g++.other/crash30.C,
43566         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
43567
43568 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
43569
43570         * gcc.dg/20020115-1.c: New.
43571
43572 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
43573
43574         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
43575
43576 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
43577
43578         * gcc.dg/20020122-3.c: New.
43579
43580 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
43581
43582         * g++.dg/other/gc1.C: New test.
43583
43584 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
43585
43586         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
43587
43588 2002-01-22  Richard Henderson  <rth@redhat.com>
43589
43590         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
43591
43592 2002-01-22  Richard Henderson  <rth@redhat.com>
43593
43594         * gcc.dg/20020122-4.c: New.
43595
43596 2002-01-22  H.J. Lu <hjl@gnu.org>
43597
43598         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
43599         link output.
43600         * gcc.dg/special/ecos.exp: Likewise.
43601         * lib/g++-dg.exp: Likewise.
43602         * lib/g77-dg.exp: Likewise.
43603         * lib/gcc-dg.exp : Likewise.
43604         * lib/mike-g++.exp: Likewise.
43605         * lib/mike-g77.exp: Likewise.
43606         * lib/mike-gcc.exp: Likewise.
43607         * lib/objc-dg.exp: Likewise.
43608
43609 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
43610
43611         PR target/5379
43612         * gcc.dg/20020122-2.c: New test.
43613
43614 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
43615
43616         * gcc.dg/20020122-1.c: New test.
43617
43618 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
43619
43620         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
43621
43622 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
43623
43624         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
43625
43626 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43627
43628         * gcc.c-torture/compile/20020121-1.c: New test.
43629
43630 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43631
43632         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
43633         ld_library_path.
43634
43635 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
43636
43637         * gcc.dg/20020218-1.c: New test.
43638
43639 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
43640
43641         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
43642         messages
43643         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
43644         "At global scope" warning
43645         * g++.dg/ext/align1.C: Change cygwin test for alignment
43646         from db-bogus to dg-warning
43647
43648 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
43649
43650         * g77.f-torture/compile/cpp2.F: New test.
43651
43652 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43653
43654         * g++.dg/template/access1.C: New test.
43655
43656 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
43657
43658         * gcc.dg/20020118-1.c: New.
43659
43660 2002-01-18  Kazu Hirata  <kazu@hxi.com>
43661
43662         * gcc.c-torture/execute/20020118-1.c: New test.
43663
43664 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
43665
43666         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
43667         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
43668         alignment warnings.
43669
43670 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
43671
43672         * gcc.misc-tests/i386-prefetch.exp: Save and restore
43673         torture_with_loops and torture_without_loops
43674
43675 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
43676
43677         * gcc.c-torture/compile/20020116-1.c: New test.
43678
43679 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
43680
43681         * gcc.dg/20020116-2.c: New test.
43682
43683         * gcc.dg/ultrasp4.c: New test.
43684
43685         * gcc.dg/20020116-1.c: New test.
43686
43687 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
43688
43689         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
43690         by EABI.
43691
43692 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
43693
43694         * gcc.misc-tests/i386-prefetch.exp: New.
43695         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
43696         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
43697         * gcc.misc-tests/i386-pf-none-1.c: New test.
43698         * gcc.misc-tests/i386-pf-sse-1.c: New test.
43699
43700 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
43701
43702         * gcc.dg/gnu89-init-1.c: Add new tests.
43703
43704 2002-01-15  Andreas Jaeger  <aj@suse.de>
43705
43706         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
43707         * gcc.dg/i386-mmx-2.c: Likewise.
43708         * gcc.dg/i386-sse-1.c: Likewise.
43709         * gcc.dg/i386-sse-2.c: Likewise.
43710         * gcc.dg/i386-sse-3.c: Likewise.
43711
43712 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
43713
43714         * g77.f-torture/execute/intrinsic-unix-bessel.f:
43715         Uncomment additional cases that now pass.
43716
43717 2002-01-11  Richard Henderson  <rth@redhat.com>
43718
43719         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
43720         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
43721
43722 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
43723
43724         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
43725
43726 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
43727
43728         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
43729         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
43730
43731 2002-01-10  Dale Johannesen  <dalej@apple.com>
43732
43733         * gcc.c-torture/execute/loop-11.c: New.
43734
43735 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
43736
43737         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
43738         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
43739
43740 2002-01-09  Richard Henderson  <rth@redhat.com>
43741
43742         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
43743         type in which to perform the operation for each size.
43744
43745 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
43746
43747         * gcc.c-torture/compile/20020109-2.c: New test.
43748
43749 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
43750
43751         * gcc.c-torture/execute/loop-10.c: New test.
43752
43753 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
43754
43755         * gcc.c-torture/compile/20010226-1.c: New test.
43756         * gcc.c-torture/compile/20010227-1.c: New test.
43757         * gcc.c-torture/compile/20010426-1.c: New test.
43758         * gcc.c-torture/compile/20010510-1.c: New test.
43759         * gcc.c-torture/compile/20010605-3.c: New test.
43760         * gcc.c-torture/compile/20010824-1.c: New test.
43761         * gcc.c-torture/execute/20010409-1.c: New test.
43762         * gcc.dg/noncompile/20000901-1.c: New test.
43763         * gcc.dg/20001023-1.c: New test.
43764         * gcc.dg/20001101-1.c: New test.
43765         * gcc.dg/20001102-1.c: New test.
43766         * gcc.dg/20010207-1.c: New test.
43767         * gcc.dg/20010405-1.c: New test.
43768         * gcc.dg/20010822-1.c: New test.
43769         * gcc.dg/20011107-1.c: New test.
43770
43771 2002-01-09  Jeffrey A Law  (law@redhat.com)
43772
43773         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
43774
43775         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
43776         execution failure on PA targets.
43777
43778 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
43779
43780         * gcc.c-torture/compile/20020109-1.c: New test.
43781
43782 2002-01-08  Kazu Hirata  <kazu@hxi.com>
43783
43784         * gcc.c-torture/execute/20020108-1.c: New test.
43785
43786 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
43787
43788         * gcc.dg/20020108-1.c: New test.
43789
43790 2002-01-08  H.J. Lu <hjl@gnu.org>
43791
43792         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
43793         for header files.
43794
43795 2002-01-08  Geoff Keating  <geoffk@redhat.com>
43796
43797         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
43798         consistency.
43799
43800 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
43801
43802         * gcc.dg/altivec-4.c: Test altivec predicates.
43803
43804 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
43805
43806         * gcc.c-torture/execute/20020107-1.c: New test.
43807
43808 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
43809
43810         PR c/5279
43811         * gcc.c-torture/compile/20020106-1.c: New test.
43812
43813 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
43814
43815         * gcc.c-torture/execute/nestfunc-4.c: New test.
43816
43817 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
43818
43819         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
43820         extra triple that slipped in.
43821         * g++.old-deja/g++.abi/align.C: Likewise.
43822         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43823
43824 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
43825
43826         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
43827         * g++.old-deja/g++.abi/align.C: Likewise.
43828         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43829
43830         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
43831         on FreeBSD/i386.
43832         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
43833         FreeBSD.
43834
43835 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
43836
43837         * gcc.dg/20020104-1.c: New test.
43838
43839         * gcc.dg/20020104-2.c: New test.
43840
43841 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
43842
43843         * gcc.dg/20020103-1.c: Fix typo in target selector.
43844
43845 2002-01-03  Richard Henderson  <rth@redhat.com>
43846
43847         * gcc.dg/20020103-1.c: New.
43848
43849 2002-01-03  Kazu Hirata  <kazu@hxi.com>
43850
43851         * gcc.c-torture/execute/20020103-1.c: New test.
43852
43853 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
43854
43855         * g++.dg/other/debug2.C: New test.
43856
43857         * gcc.c-torture/compile/20020103-1.c: New test.
43858
43859 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
43860
43861         * gcc.dg/gnu89-init-1.c: Added new tests.
43862
43863 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43864
43865         * g++.dg/template/friend2.C: Remove as patch is reverted.
43866
43867         * g++.dg/warn/oldcast1.C: New test.
43868
43869         * g++.dg/template/ptrmem1.C: New test.
43870         * g++.dg/template/ptrmem2.C: New test.
43871
43872         * g++.dg/template/ntp.C: New test.
43873
43874         * g++.dg/other/component1.C: New test.
43875
43876         * g++.dg/template/ttp3.C: New test.
43877
43878         * g++.dg/template/friend2.C: New test.
43879         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
43880
43881 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43882
43883         * g++.dg/other/ptrmem1.C: New test.
43884         * g++.dg/other/ptrmem2.C: New test.
43885
43886 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43887
43888         * g++.dg/template/ctor1.C: New test.
43889
43890 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
43891
43892         * g++.dg/template/friend2.C: New test.
43893
43894 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
43895
43896         * gcc.dg/mmix-1.c: New test.
43897
43898 2001-12-31  Richard Henderson  <rth@redhat.com>
43899
43900         * gcc.dg/asm-5.c: New.
43901
43902 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
43903
43904         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
43905         in namespace __gnu_cxx
43906
43907 2001-12-30  Richard Henderson  <rth@redhat.com>
43908
43909         * gcc.dg/debug-6.c: New.
43910
43911 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
43912
43913         * gcc.c-torture/compile/20011229-2.c: New test.
43914
43915 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
43916
43917         * gcc.dg/debug-3.c: New test.
43918         * gcc.dg/debug-4.c: New test.
43919         * gcc.dg/debug-5.c: New test.
43920
43921 2001-12-29  Richard Henderson  <rth@redhat.com>
43922
43923         * g++.dg/eh/loop1.C: New.
43924
43925 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43926
43927         * g++.dg/template/crash1.C: New test.
43928
43929 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43930
43931         * g++.dg/other/const1.C: New test.
43932
43933 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43934
43935         * gcc.c-torture/compile/20011229-1.c: New test.
43936
43937 2001-12-28  Stan Shebs  <shebs@apple.com>
43938
43939         * lib/objc-torture.exp: Resync with c-torture.exp.
43940         * lib/objc.exp: Load standard libraries.
43941
43942 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
43943
43944         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
43945         additional tests.
43946
43947 2001-12-27  Roger Sayle <roger@eyesopen.com>
43948
43949         * gcc.c-torture/execute/string-opt-16.c: New testcase.
43950
43951 2001-12-27  Richard Henderson  <rth@redhat.com>
43952
43953         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
43954
43955 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
43956
43957         * g++.dg/eh/ctor1.C: New test.
43958         * g++.dg/other/error2.C: New test.
43959
43960 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
43961
43962         * g++.dg/other/init2.C: New test.
43963
43964 2001-12-24  Richard Henderson  <rth@redhat.com>
43965
43966         * gcc.dg/20011223-1.c: New.
43967         * gcc.dg/inline-1.c: New.
43968
43969 2001-12-23  Richard Henderson  <rth@redhat.com>
43970
43971         * gcc.dg/asm-4.c: Test operand modifiers.
43972
43973 2001-12-23  Richard Henderson  <rth@redhat.com>
43974
43975         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
43976
43977 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
43978
43979         * gcc.c-torture/execute/20011223-1.c: New test.
43980
43981 2001-12-21  Richard Henderson  <rth@redhat.com>
43982
43983         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
43984         re-enables the warning.
43985
43986 2001-12-21  Richard Henderson  <rth@redhat.com>
43987
43988         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
43989
43990 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
43991
43992         * gcc.c-torture/compile/20011218-1.c: New test.
43993
43994 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
43995
43996         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
43997         arm-isr.c test.
43998         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
43999         epilogue generation for ARM ISR routines.
44000
44001 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44002
44003         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
44004         * gcc.dg/format/c90-printf-3.c: Likewise.
44005         * gcc.dg/format/c99-printf-3.c: Likewise.
44006         * gcc.dg/format/ext-1.c: Likewise.
44007         * gcc.dg/format/ext-6.c: Likewise.
44008         * gcc.dg/format/format.h: Prototype unlocked stdio.
44009
44010 2001-12-20  Richard Henderson  <rth@redhat.com>
44011
44012         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
44013         (arena): Use it.
44014         (malloc): Correct allocation logic.  Abort if we fill up the
44015         arena before initialization complete.
44016         (realloc): Correct allocation logic.
44017
44018 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
44019
44020         * gcc.c-torture/compile/20011219-2.c: New test.
44021
44022         * gcc.c-torture/execute/20011219-1.c: New test.
44023
44024 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
44025
44026         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
44027         target does not support weak symbols.
44028
44029 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
44030
44031         * gcc.c-torture/compile/20011219-1.c: New test.
44032
44033 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
44034
44035         * g++.dg/other/error1.C: New test.
44036
44037 2001-12-17  Jeffrey A Law  (law@redhat.com)
44038
44039         * gcc.c-torture/execute/20011217-1.c: New test.
44040
44041 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
44042
44043         * objc.dg/special/: New directory.
44044         * objc.dg/special/special.exp: New file.
44045         * objc.dg/special/unclaimed-category-1.h: New file.
44046         * objc.dg/special/unclaimed-category-1a.m: New file.
44047         * objc.dg/special/unclaimed-category-1.m: New file.
44048
44049 2001-12-17  Andreas Jaeger  <aj@suse.de>
44050
44051         * gcc.c-torture/compile/20011217-2.c: New test.
44052
44053 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44054
44055         * gcc.c-torture/compile/20011217-1.c: New test.
44056
44057 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
44058
44059         * gcc.dg/20011214-1.c: New.
44060
44061 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
44062
44063         * gcc.dg/altivec-4.c: New.
44064
44065 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
44066
44067         * gcc.dg/20011113-1.c: New test.
44068
44069 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44070
44071         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
44072         std::__malloc_alloc_template<0> and
44073         std::__default_alloc_template<false, 0>.
44074
44075 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
44076
44077         * objc/execute/bf-21.m: New test.
44078         * objc/execute/enumeration-1.m: New test.
44079         * objc/execute/enumeration-2.m: New test.
44080
44081 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
44082
44083         * gcc.dg/gnu89-init-1.c: New test.
44084
44085 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44086
44087         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
44088         * g++.old-deja/g++.jason/2371.C: Likewise.
44089         * g++.old-deja/g++.jason/template33.C: Likewise.
44090         * g++.old-deja/g++.jason/template34.C: Likewise.
44091         * g++.old-deja/g++.jason/template36.C: Likewise.
44092         * g++.old-deja/g++.oliva/typename1.C: Likewise.
44093         * g++.old-deja/g++.oliva/typename2.C: Likewise.
44094         * g++.old-deja/g++.other/typename1.C: Likewise.
44095         * g++.old-deja/g++.pt/inherit2.C: Likewise.
44096         * g++.old-deja/g++.pt/nontype5.C: Likewise.
44097         * g++.old-deja/g++.pt/typename11.C: Likewise.
44098         * g++.old-deja/g++.pt/typename14.C: Likewise.
44099         * g++.old-deja/g++.pt/typename16.C: Likewise.
44100         * g++.old-deja/g++.pt/typename3.C: Likewise.
44101         * g++.old-deja/g++.pt/typename4.C: Likewise.
44102         * g++.old-deja/g++.pt/typename5.C: Likewise.
44103         * g++.old-deja/g++.pt/typename7.C: Likewise.
44104         * g++.old-deja/g++.robertl/eb9.C: Likewise.
44105
44106 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
44107
44108         * g++.dg/other/linkage1.C: New test.
44109         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
44110         specifiers.
44111
44112 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
44113
44114         * gcc.dg/concat.c: New test.
44115
44116 2001-12-11  Stan Shebs  <shebs@apple.com>
44117
44118         * objc/compile: New test directory.
44119         * objc/compile/compile.exp: New expect script.
44120         * objc/compile/20011211-1.m: New compile test.
44121
44122 2001-12-11  Jason Merrill  <jason@redhat.com>
44123
44124         * lib/prune.exp (prune_gcc_output): Also handle "In member
44125         function".  So many permutations...
44126
44127 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
44128
44129         * g++.dg/template/typedef1.C: New test.
44130
44131 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
44132
44133         * g++.dg/other/copy1.C: New test.
44134
44135 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
44136
44137         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
44138
44139         * gcc.dg/builtin-choose-expr.c: New.
44140
44141 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
44142
44143         * gcc.dg/altivec-2.c: New.
44144
44145 2001-12-07  Richard Henderson  <rth@redhat.com>
44146
44147         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
44148
44149 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
44150
44151         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
44152         ultrasparc.
44153
44154 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44155
44156         * g++-old.deja/g++.robertl/eb101.C: Deleted.
44157
44158 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
44159
44160         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
44161         variable argument list.
44162
44163 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
44164
44165         * gcc.c-torture/execute/memcheck: Delete entire directory.
44166         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
44167         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
44168
44169 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44170
44171         * gcc.dg/Wshadow-1.c: New test.
44172
44173 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
44174
44175         * gcc.c-torture/compile/20011130-1.c: New test.
44176
44177         * gcc.dg/noncompile/20011025-1.c: New test.
44178
44179         * g++.dg/other/anon-union.C: New test.
44180
44181         * gcc.c-torture/execute/20011024-1.c: New test.
44182
44183 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
44184
44185         * gcc.c-torture/execute/20000722-1.x,
44186         gcc.c-torture/execute/20010123-1.x: Remove.
44187         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
44188         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
44189         gcc.dg/c99-complit-2.c: New tests.
44190
44191 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
44192
44193         * g++.dg/inherit/base1.C: New test.
44194
44195 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
44196
44197         * g++.dg/other/stdarg1.C: New test.
44198
44199         * gcc.c-torture/compile/20011130-2.c: New test.
44200
44201 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
44202
44203         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
44204         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
44205         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
44206         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
44207         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
44208         * gcc.dg/builtin-prefetch-1.c: New test.
44209
44210 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
44211
44212         * gcc.dg/20011130-1.c: New test.
44213
44214 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
44215
44216         * g++.dg/other/scope1.C: New test.
44217         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
44218
44219 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44220
44221         * gcc.dg/vla-init-1.c: New test.
44222
44223 2001-12-01  Geoff Keating  <geoffk@redhat.com>
44224
44225         * gcc.c-torture/compile/structs.c: New testcase from GDB.
44226
44227 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44228
44229         * objc.dg/alias.m: Update.
44230         * objc.dg/class-1.m: Update.
44231         * objc.dg/const-str-1.m: Update.
44232         * objc.dg/fwd-proto-1.m: Update.
44233         * objc.dg/id-1.m: Update.
44234         * objc.dg/super-class-1.m: Update.
44235
44236 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
44237
44238         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
44239         constructs.
44240
44241 2001-11-28  Jeffrey A Law  (law@cygnus.com)
44242
44243         * gcc.c-torture/execute/20011128-1.c: New test.
44244
44245 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
44246
44247         * gcc.dg/20011127-1.c: New test.
44248
44249 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44250
44251         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
44252         from Austin Group draft 7.
44253         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
44254         scanf format arguments.
44255         * gcc.dg/format/no-exargs-2.c: New test.
44256
44257 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
44258
44259         * g++.dg/abi/vbase8-4.C: New test.
44260
44261 2001-11-24  Ian Lance Taylor  <ian@airs.com>
44262
44263         * gcc.c-torture/execute/20011121-1.c: New test.
44264
44265 2001-11-23  Jeffrey A Law  (law@cygnus.com)
44266
44267         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
44268
44269 2001-11-23  Andreas Jaeger  <aj@suse.de>
44270
44271         * gcc.dg/cpp/charconst-2.c: New test.
44272
44273 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
44274
44275         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
44276         to the host if it is remote.  Let tests specify extra headers
44277         they use.
44278         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
44279         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
44280         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
44281         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
44282         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
44283         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
44284         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
44285         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
44286         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
44287         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
44288
44289 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
44290
44291         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
44292         for little endian ARMs.
44293
44294 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
44295
44296         * gcc.c-torture/compile/20011119-1.c: New test.
44297         * gcc.c-torture/compile/20011119-2.c: New test.
44298
44299 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
44300
44301         * gcc.dg/altivec-1.c: Fix typo.
44302
44303 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44304
44305         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
44306
44307 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
44308
44309         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
44310
44311 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
44312
44313         * lib/g77.exp: Don't specify --rpath-link.
44314
44315         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
44316         across all the headers.
44317         * gcc.dg/format/format.exp: For testing on a remote host,
44318         copy format.h.
44319
44320         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
44321         * gcc.c-torture/execute/930406-1.c: Likewise.
44322         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44323
44324 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
44325
44326         * gcc.dg/altivec-1.c: New.
44327
44328 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
44329
44330         * gcc.dg/cpp/fpreprocessed.c: New test case.
44331
44332 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44333
44334         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
44335         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
44336         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
44337
44338 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44339
44340         * gcc.dg/no-builtin-1.c: New test.
44341
44342 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
44343
44344         * gcc.c-torture/execute/20011115-1.c: New test.
44345
44346 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
44347
44348         * gcc.c-torture/compile/20011114-2.c: New test.
44349         * gcc.c-torture/compile/20011114-3.c: New test.
44350         * gcc.c-torture/compile/20011114-4.c: New test.
44351
44352 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
44353
44354         * g++.dg/other/init1.C: New test.
44355
44356 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
44357
44358         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
44359         message.
44360
44361         * gcc.c-torture/execute/20011114-1.c: New testcase.
44362
44363         * gcc.c-torture/compile/20010327-1.c: Revert last change.
44364         * gcc.c-torture/compile/20011114-1.c: New test, exactly
44365         like the (before this change) version of 20010327-1.c.
44366
44367 2001-11-14  Roger Sayle <roger@eyesopen.com>
44368
44369         * gcc.c-torture/execute/string-opt-13.c: New testcase.
44370
44371 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
44372
44373         * g++.dg/init/array2.C: New test.
44374
44375 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
44376
44377         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
44378
44379 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
44380
44381         * g++.dg/other/forscope1.C: New test.
44382         * g++.dg/ext/forscope1.C: New test.
44383         * g++.dg/ext/forscope2.C: New test.
44384
44385 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
44386
44387         * gcc.c-torture/execute/20011113-1.c: New test.
44388
44389 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
44390
44391         * gcc.c-torture/execute/20011109-2.c: New test.
44392
44393         * gcc.c-torture/execute/20011109-1.c: New test.
44394
44395 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
44396
44397         * gcc.c-torture/compile/20011109-1.c: New test.
44398
44399 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
44400
44401         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
44402         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
44403         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
44404         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
44405         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
44406         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
44407         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
44408
44409 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44410
44411         * g++.dg/warn/Wshadow-1.C: New tests.
44412         * g++.old-deja/g++.mike/for3.C: Update.
44413
44414 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
44415
44416         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
44417         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
44418         XFAILs.  Adjust expected error texts.
44419         * gcc.c-torture/compile/20011106-1.c,
44420         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
44421         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
44422         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
44423         gcc.dg/c99-array-lval-5.c: New tests.
44424
44425 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44426
44427         * gcc.dg/cpp/defined.c: Update.
44428
44429 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44430
44431         * gcc.c-torture/execute/anon-1.c: New test.
44432
44433 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
44434
44435         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
44436         same size, so no warning should be produced on stormy16.
44437
44438         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
44439         due to oversized array.
44440         * g++.old-deja/g++.mike/ns15.C: Likewise.
44441         * g++.old-deja/g++.pt/crash16.C: Likewise.
44442
44443 2001-11-02  Graham Stott  <grahams@redhat.com>
44444
44445         * g++.dgother/debug1.C: Fix typos.
44446
44447 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
44448
44449         * g++.dg/other/debug1.C: New test.
44450
44451 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
44452
44453         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
44454         of unsigned long.
44455
44456 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
44457
44458         * gcc.dg/20011029-2.c: New test.
44459
44460         * gcc.c-torture/compile/20011029-1.c: New test.
44461
44462 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
44463
44464         * objc/execute/class_self-1.m: New test.
44465         * objc/execute/class_self-2.m: New test.
44466
44467 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
44468
44469         * gcc.misc-tests/msgs.exp: Delete.
44470         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
44471         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
44472         error set to match recent changes.
44473
44474 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
44475
44476         * gcc.dg/20011021-1.c: New test.
44477
44478 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
44479
44480         * gcc.c-torture/compile/20011023-1.c: New test.
44481
44482 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
44483
44484         * lib/g77.exp: Rewrite based on lib/g++.exp.
44485
44486 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
44487
44488         * gcc.c-torture/execute/20011019-1.c: New test.
44489
44490         * gcc.dg/20011018-1.c: New test.
44491
44492 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
44493
44494         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
44495
44496 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
44497
44498         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
44499         * gcc.dg/attr-invalid.c: Likewise.
44500
44501 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
44502
44503         * gcc.dg/20011015-1.c: New test.
44504
44505 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
44506
44507         * g++.dg/template/unify2.C: New test.
44508
44509 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
44510
44511         * g++.dg/other/exception-specification.C: New test
44512
44513 2001-10-13  Tom Rix  <trix@redhat.com>
44514
44515         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
44516         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
44517
44518 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
44519
44520         * gcc.dg/20011009-1.c: New test.
44521
44522 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
44523
44524         PR g++/4476
44525         * g++.dg/other/friend1.C: New test.
44526
44527 2001-10-11  Richard Henderson  <rth@redhat.com>
44528
44529         * g++.old-deja/g++.other/crash18.C: Add -S to options.
44530
44531 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44532
44533         * gcc.c-torture/compile/20011010-1.c: New.
44534
44535 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44536
44537         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
44538         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
44539         g77.f-torture/execute/execute.exp,
44540         g77.f-torture/noncompile/noncompile.exp,
44541         gcc.c-torture/compile/compile.exp,
44542         gcc.c-torture/execute/execute.exp,
44543         gcc.c-torture/execute/ieee/ieee.exp,
44544         gcc.c-torture/execute/memcheck/memcheck.exp,
44545         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
44546         objc/execute/execute.exp: Update FSF address.
44547
44548 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
44549
44550         * gcc.dg/cpp/cmdlne-C.c: Update.
44551         * gcc.dg/cpp/cmdlne-C2.c: New.
44552
44553 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44554
44555         * gcc.c-torture/execute/20011008-3.c: New.
44556
44557 2001-10-08  DJ Delorie  <dj@redhat.com>
44558
44559         * gcc.dg/20011008-1.c: New.
44560         * gcc.dg/20011008-2.c: New.
44561
44562 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44563
44564         * gcc.dg/cpp/spacing1.c: Update test.
44565
44566 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44567
44568         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
44569         spelling errors of "separate" as "seperate".
44570
44571 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
44572
44573         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
44574         enough to avoid inlining.
44575
44576 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
44577
44578         * lib/g77.exp: set libg2c_dir correctly.
44579
44580 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44581
44582         * gcc.dg/cpp/macro11.c: New test.
44583
44584 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44585
44586         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
44587         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
44588         gcc.dg/format/multattr-3.c: New tests.
44589         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
44590         tests for format attributes on function pointers being rejected.
44591
44592 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44593
44594         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
44595
44596 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
44597
44598         * g++.dg/warn/format1.C: New test.
44599
44600 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
44601
44602         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
44603
44604 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44605
44606         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
44607
44608 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
44609
44610         * gcc.dg/cpp/redef2.c: Add test.
44611
44612 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
44613
44614         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
44615         long-standing bug on i686, apparently.
44616         * gcc.c-torture/execute/loop-2c.x: New file.
44617         * gcc.c-torture/execute/loop-2d.x: New file.
44618         * gcc.c-torture/execute/loop-3c.x: New file.
44619
44620 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
44621
44622         * gcc.dg/cpp/20000625-2.c: Correct line number.
44623
44624 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44625
44626         * gcc.dg/cpp/macro10.c: New test.
44627         * gcc.dg/cpp/strify3.c: New test.
44628         * gcc.dg/cpp/spacing1.c: Add tests.
44629         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
44630         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
44631
44632 2001-09-24  DJ Delorie  <dj@redhat.com>
44633
44634         * gcc.c-torture/execute/20010924-1.c: New test.
44635
44636 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44637
44638         * objc/execute/paste.m: Remove.
44639
44640 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
44641
44642         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
44643
44644 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
44645
44646         * g77.dg/strlen0.f: New test.
44647
44648 2001-09-21  Richard Henderson  <rth@redhat.com>
44649
44650         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
44651         * g++.old-deja/g++.abi/vtable2.C: Likewise.
44652
44653 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
44654
44655         Table-driven attributes.
44656         * g++.dg/ext/attrib1.C: New test.
44657
44658 2001-09-20  DJ Delorie  <dj@redhat.com>
44659
44660         * gcc.dg/20000926-1.c: Update expected warning messages.
44661         * gcc.dg/array-2.c: Likewise, and test for warnings too.
44662         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
44663         array.
44664
44665 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
44666
44667         * g++.dg/eh/registers1.C: New test case.
44668
44669 2001-09-17  Richard Henderson  <rth@redhat.com>
44670
44671         * gcc.dg/array-5.c: Fix VLA decomposition test.
44672
44673 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44674
44675         * gcc.dg/cpp/line5.c: New testcase.
44676
44677 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
44678
44679         * gcc.dg/cpp/macro9.c: New test.
44680
44681 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
44682
44683         * gcc.c-torture/execute/980223.c: Change type of addr from long
44684         to char *.
44685
44686 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
44687
44688         * gcc.c-torture/execute/20010915-1.c: New test.
44689
44690 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
44691
44692         * g77.dg/bprob: New directory.
44693         * g77.dg/bprob/bprob.exp: New file.
44694         * g77.dg/bprob/bprob-1.f: New test.
44695         * g77.dg/gcov: New directory.
44696         * g77.dg/gcov/gcov.exp: New file.
44697         * g77.dg/gcov/gcov-1.f: New test.
44698         * g77.dg/gcov/gcov-1.x: New file.
44699
44700 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44701
44702         * gcc.dg/cpp/directiv.c: Update.
44703         * gcc.dg/cpp/undef1.c: Update.
44704
44705 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
44706
44707         * gcc.dg/20010912-1.c: New test.
44708
44709 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
44710
44711         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
44712         language-independent file in lib.
44713         * lib/gcov.exp: New file.
44714
44715 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44716
44717         * gcc.c-torture/compile/20010911-1.c: New test.
44718
44719 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
44720
44721         * lib/profopt.exp: New, to support profile-directed optimizations.
44722         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
44723         * gcc.misc-tests/bprob-1.c: New test.
44724         * gcc.misc-tests/bprob-2.c: New test.
44725
44726 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
44727
44728         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
44729         XFAIL and which kinds of gcov output to verify.
44730         * gcc.misc-tests/gcov-4b.x: New file.
44731         * gcc.misc-tests/gcov-5b.x: New file.
44732         * gcc.misc-tests/gcov-6.x: New file.
44733         * gcc.misc-tests/gcov-7.c: New test.
44734         * gcc.misc-tests/gcov-7.x: New file.
44735
44736 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
44737
44738         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
44739         * gcc.misc-tests/gcov-6.c: New test.
44740
44741 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44742
44743         PR c++/3986
44744         * g++.dg/abi/vbase1.C: New test.
44745
44746 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
44747
44748         * objc.dg/method-2.m: New.
44749
44750 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
44751
44752         PR c++/4203
44753         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
44754         * g++.dg/init/empty1.C: New test.
44755
44756 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
44757
44758         * gcc.c-torture/compile/20010903-1.c: New test.
44759
44760 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
44761
44762         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
44763         for m68k.
44764
44765 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
44766
44767         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
44768
44769         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
44770
44771         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
44772
44773 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
44774
44775         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
44776         for 16-bit 'unsigned int'.
44777
44778 2001-08-29  Kazu Hirata  <kazu@hxi.com>
44779
44780         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
44781
44782 2001-08-27  Richard Henderson  <rth@redhat.com>
44783
44784         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
44785         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
44786
44787 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
44788
44789         * gcc.dg/asm-names.c (ymain): New.
44790
44791 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
44792
44793         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
44794         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
44795         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
44796
44797 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44798
44799         * gcc.dg/compare5.c: New testcase.
44800
44801 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
44802
44803         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
44804         and "In instantiation".
44805
44806 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
44807
44808         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
44809
44810 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
44811
44812         * gcc.misc-tests/gcov.exp: Add support for branch information.
44813         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
44814         * gcc.misc-tests/gcov-4.c: New test.
44815         * gcc.misc-tests/gcov-4b.c: New test.
44816         * gcc.misc-tests/gcov-5b.c: New test.
44817
44818 2001-08-20  Zack Weinberg  <zackw@panix.com>
44819
44820         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
44821         expected to fail.
44822
44823 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44824
44825         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
44826
44827 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
44828
44829         * g++.dg/eh/template1.C: New test.
44830
44831 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
44832
44833         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
44834         Fix thinko.
44835         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
44836         for xfail.
44837
44838 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
44839
44840         * lib/g77-dg.exp: Use prune.exp for common procedures
44841         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
44842         * lib/g77.exp: (g77-dg-prune) Remove
44843
44844 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
44845
44846         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
44847
44848 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44849
44850         * g++.dg/template/unify1.C: New test.
44851
44852 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
44853
44854         * g++.dg/abi/empty4.C: New test.
44855
44856 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
44857
44858         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
44859         solaris2.*
44860         * g77.f-torture/compile/pr3743.x: Likewise.
44861
44862 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44863
44864         * g++.dg/other/using-declaration.C: New test.
44865
44866 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44867
44868         * gcc.dg/cpp/tr-sign.c: New testcase.
44869
44870 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44871
44872         * gcc.dg/cpp/19951025-1.c: Revert.
44873         * gcc.dg/cpp/directiv.c: We no longer process directives that
44874         interrupt macro arguments.
44875
44876 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
44877
44878         * gcc.dg/bconstp-1.c: New test.
44879
44880 2001-08-03  Richard Henderson  <rth@redhat.com>
44881
44882         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
44883
44884 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44885
44886         * gcc.dg/cpp/19951025-1.c: Update.
44887
44888 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
44889
44890         * g77.dg/ff90-1.f (s): Fix reference of variable z,
44891         should be x.
44892
44893 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44894
44895         Kill -fhonor-std.
44896         * g++.old-deja/g++.ns/ns14.C: Remove special options.
44897         * g++.old-deja/g++.other/std1.C: Likewise.
44898         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
44899
44900 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
44901
44902         * lib/g77.exp: Load gcc-defs.exp for common procedures
44903         (g77_pass, g77_fail, g77_finish, g77_exit,
44904         ${tool}_check_unsupported_p} Now redundant.  Deleted.
44905
44906 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
44907
44908         * g77.dg/fbackslash.f
44909         * g77.dg/fcase-preserve.f
44910         * g77.dg/ff90-1.f
44911         * g77.dg/ffixed-line-length-0.f
44912         * g77.dg/ffixed-line-length-132.f
44913         * g77.dg/ffixed-line-length-7.f
44914         * g77.dg/ffixed-line-length-72.f
44915         * g77.dg/ffixed-line-length-none.f
44916         * g77.dg/ffree-form-1.f
44917         * g77.dg/fno-backslash.f
44918         * g77.dg/fno-f90-1.f
44919         * g77.dg/fno-fixed-form-1.f
44920         * g77.dg/fno-onetrip.f
44921         * g77.dg/fno-typeless-boz.f
44922         * g77.dg/fno-underscoring.f
44923         * g77.dg/fno-vxt-1.f
44924         * g77.dg/fonetrip.f
44925         * g77.dg/ftypeless-boz.f
44926         * g77.dg/fugly-assumed.f
44927         * g77.dg/funderscoring.f
44928         * g77.dg/fvxt-1.f
44929
44930 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
44931
44932         * objc.dg/fwd-proto-1.m: New.
44933         * objc.dg/local-decl-1.m: New.
44934         * objc.dg/naming-1.m: New.
44935         * objc.dg/naming-2.m: New.
44936         * objc.dg/proto-hier-1.m: New.
44937
44938 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
44939
44940         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
44941         largest-type elements to a struct makes its size grow.
44942
44943 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44944
44945         * g++.dg/abi/vthunk1.C: New test.
44946
44947 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44948
44949         * g++.dg/abi/vbase8-22.C: New test.
44950
44951 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44952
44953         * gcc.dg/cpp/macro8.c: New test.
44954
44955 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44956
44957         * g++.dg/abi/vbase8-21.C: New test.
44958
44959 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
44960
44961         * g++.dg/abi/vbase8-10.C: New test.
44962
44963 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44964
44965         * lib/g++.exp (g++_set_ld_library_path): Renamed to
44966         ${tool}_set_ld_library_path.
44967         Changed caller.
44968         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
44969         g++.exp.
44970
44971 2001-07-26  Stan Cox <scox@redhat.com>
44972
44973         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
44974         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
44975         gcc_exit, gcc_check_unsupported_p):
44976         Moved to gcc-deps.exp
44977         * gcc-deps.exp: New file.
44978
44979 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44980
44981         * g++.old-deja/g++.pt/defarg14.C: New test.
44982
44983 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44984
44985         * g++.old-deja/g++.other/lineno5.C: New test.
44986
44987 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44988
44989         * g++.old-deja/g++.pt/crash68.C: New test.
44990
44991 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
44992
44993         * g++.old-deja/g++.other/crash42.C: New test.
44994
44995 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
44996
44997         * gcc.dg/cpp/extratokens.c: Fix.
44998         * gcc.dg/cpp/skipping2.c: New tests.
44999
45000 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45001
45002         * gcc.c-torture/execute/20010724-1.c: New file.
45003         * gcc.c-torture/execute/20010724-1.x: New file.
45004
45005 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45006
45007         * g++.old-deja/g++.other/cond7.C: New test.
45008
45009 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45010
45011         * g++.old-deja/g++.other/optimize4.C: New test.
45012
45013 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45014
45015         * g++.old-deja/g++.abi/vbase8-5.C: New test.
45016
45017 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
45018
45019         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
45020         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
45021         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
45022         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
45023
45024         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
45025         bug report" message.
45026
45027         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
45028         * g++.dg/ext/instantiate1.C: Move from old-deja.
45029
45030 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
45031
45032         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
45033         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
45034         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
45035         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
45036
45037 2001-07-23  Jeffrey A Law  (law@cygnus.com)
45038
45039         * gcc.c-torture/execute/20010723-1.c: New test.
45040
45041 2001-07-23  Ben Elliston  <bje@redhat.com>
45042
45043         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
45044
45045 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45046
45047         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
45048         i[34567]86-*-*.
45049         Delete handling of ieee_multilib_flags.
45050         Pass -mieee for alpha*-*-* and sh-*-*.
45051         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
45052
45053 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
45054
45055         Remove old-abi tests.
45056         * g++.old-deja/g++.mike/p11116.C: Remove.
45057         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
45058
45059 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
45060
45061         * g77.f-torture/compile/pr3743.f: New test
45062
45063 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
45064
45065         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
45066
45067 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45068
45069         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
45070         g++.old-deja/g++.pt/static6.C: Likewise.
45071         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
45072         supports weak symbols.
45073
45074 2001-07-18  Andreas Jaeger  <aj@suse.de>
45075
45076         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
45077         supported again.
45078
45079 2001-07-18  Andreas Jaeger  <aj@suse.de>
45080
45081         * gcc.dg/iftrap-1.c: Fix target line.
45082
45083 2001-07-17  Richard Henderson  <rth@redhat.com>
45084
45085         * gcc.c-torture/execute/20010717-1.c: New.
45086
45087 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45088
45089         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
45090         tests.
45091
45092 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45093
45094         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
45095
45096 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45097
45098         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
45099         UAC_SIGBUS, UAC_NOPRINT definitions.
45100
45101 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
45102
45103         * objc/execute/object_is_class.m: New test.
45104         * objc/execute/object_is_meta_class.m: New test.
45105
45106 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
45107
45108         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
45109         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
45110
45111 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
45112
45113         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
45114         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
45115
45116 2001-07-14  Richard Henderson  <rth@redhat.com>
45117
45118         * gcc.dg/iftrap-1.c: New.
45119
45120 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
45121
45122         * g77.f-torture/execute/intrinsic77.f: New test.
45123
45124 2001-07-11  Janis Johnson <janis@us.ibm.com>
45125
45126         * gcc.misc-tests/gcov-3.c: New test.
45127
45128 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
45129
45130         * gcc.c-torture/compile/20010711-1.c,
45131         * gcc.c-torture/compile/20010711-2.c: New tests.
45132
45133 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
45134
45135         * gcc.c-torture/execute/20010711-1.c: New test.
45136
45137 2001-07-11  Ben Elliston  <bje@redhat.com>
45138
45139         * g++.old-deja/g++.other/enum5.C: New test.
45140
45141 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
45142
45143         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
45144         (g++-dg-prune): Call prune_gcc_output.
45145         * prune.exp: New file for prune_gcc_output.
45146         * lib/g++.exp, lib/gcc.exp: Load it.
45147
45148 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45149
45150         * gcc.c-torture/compile/20010701-1.c,
45151         g++.old-deja/g++.ext/attrib6.C: New tests.
45152
45153 2001-07-06  Jeffrey A Law  (law@cygnus.com)
45154
45155         * gcc.c-torture/compile/20010706-1.c: New test.
45156
45157 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
45158
45159         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
45160
45161 2001-06-28  Stan Shebs  <shebs@apple.com>
45162
45163         * gcc.dg/pragma-darwin.c: New test.
45164
45165 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45166
45167         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
45168         Solaris 2.[678] system.
45169
45170 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45171
45172         * gcc.dg/20010622-1.c: New test.
45173
45174 2001-06-18  Stan Shebs  <shebs@apple.com>
45175
45176         * objc.dg: New directory.
45177         * objc.dg/dg.exp: New file.
45178         * objc.dg/alias.m: New.
45179         * objc.dg/class-1.m: New.
45180         * objc.dg/class-2.m: New.
45181         * objc.dg/const-str-1.m: New.
45182         * objc.dg/const-str-2.m: New.
45183         * objc.dg/id-1.m: New.
45184         * objc.dg/method-1.m: New.
45185         * objc.dg/super-class-1.m: New.
45186         * lib/objc-dg.exp: New file.
45187
45188 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45189
45190         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
45191         of label name.
45192
45193 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
45194
45195         * g++.old-deja/g++.abi/vbase8-9.C: New test.
45196
45197 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45198
45199         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
45200         variable.
45201
45202 2001-06-12  Richard Henderson  <rth@redhat.com>
45203
45204         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
45205
45206 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
45207
45208         * g++.old-deja/g++.abi/vbase5.C: New test.
45209         * g++.old-deja/g++.abi/vbase6.C: New test.
45210         * g++.old-deja/g++.abi/vbase7.C: New test.
45211
45212 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45213
45214         * gcc.c-torture/compile/20010610-1.c: New test.
45215
45216 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
45217
45218         * g++.old-deja/g++.abi/vbase4.C: New test.
45219
45220 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45221
45222         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
45223         support %f for HC11/HC12 targets.
45224         * gcc.c-torture/execute/930513-1.x: New file, likewise.
45225         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
45226         on HC11/HC12 targets.
45227         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
45228
45229 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45230
45231         * gcc.dg/wchar_t-1.c: New file.
45232         * gcc.dg/wint_t-1.c: Likewise.
45233
45234 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
45235
45236         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
45237
45238 2001-06-11  Richard Henderson  <rth@redhat.com>
45239
45240         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
45241
45242 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45243
45244         * gcc.c-torture/compile/20010611-1.c: New test.
45245
45246 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45247
45248         * gcc.dg/c99-tag-1.c: Add more tests.
45249
45250 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
45251
45252         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
45253         representation on MN10300 and ARM/Thumb.
45254
45255 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
45256
45257         * g77.f-torture/execute/20010610.f: New.
45258
45259 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
45260
45261         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
45262         names.
45263
45264 2001-06-09  Richard Henderson  <rth@redhat.com>
45265
45266         * gcc.c-torture/execute/ashrdi-1.c: New.
45267         * gcc.c-torture/execute/ashldi-1.c: New.
45268         * gcc.c-torture/execute/lshrdi-1.c: New.
45269
45270 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
45271
45272         * objc/execute/load-3.m: Added. Check sending +load to categories,
45273         in addition to classes.
45274
45275 2001-06-08  Stan Shebs  <shebs@apple.com>
45276
45277         * objc/execute/load-2.m: New test.  From Nicola Pero
45278         <n.pero@mi.flashnet.it>.
45279
45280 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
45281
45282         * gcc.c-torture/execute/20010605-2.c: New test.
45283
45284 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
45285
45286         * g++.old-deja/g++.abi/vbase2.C: New test.
45287         * g++.old-deja/g++.abi/vbase3.C: New test.
45288
45289 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
45290
45291         * g++.old-deja/g++.pt/friend49.C: New test.
45292
45293 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
45294
45295         * g++.old-deja/g++.ext/anon3.C: New test.
45296
45297 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
45298
45299         * g++.old-deja/g++.other/conv7.C: New test.
45300
45301 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
45302
45303         * gcc.c-torture/compile/20010605-2.c: New test.
45304
45305 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45306
45307         * gcc.c-torture/execute/20010604-1.c: New test.
45308
45309 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
45310
45311         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
45312
45313 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
45314
45315         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
45316         (g++_link_flags): Likewise.
45317         (g++_init): Pass gccpath's value to two previous functions.
45318
45319 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45320
45321         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
45322         Ensure logfile entry matches exec command line.
45323
45324 2001-05-31  Richard Henderson  <rth@redhat.com>
45325
45326         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
45327         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
45328
45329 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
45330
45331         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
45332         compiler for irix6.2
45333
45334 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
45335
45336         * g++.old-deja/g++.other/optimize3.C: New file.
45337
45338 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
45339
45340         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
45341         assemble.
45342
45343 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
45344
45345         * g++.old-deja/g++.other/optimize2.C: New file.
45346
45347 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
45348
45349         * gcc.c-torture/compile/20010518-2.c: New file.
45350         * gcc.c-torture/execute/20010518-1.c: New file.
45351         * gcc.c-torture/execute/20010518-2.c: New file.
45352
45353 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45354
45355         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
45356
45357 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
45358
45359         G++ no longer defines builtins that do not begin with __builtin.
45360         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
45361         * g++.old-deja/g++.brendand/misc13.C: Likewise.
45362         * g++.old-deja/g++.law/builtin1.C: Likewise.
45363         * g++.old-deja/g++.law/cvt2.C: Likewise.
45364         * g++.old-deja/g++.mike/net5.C: Likewise.
45365         * g++.old-deja/g++.other/builtins1.C: Likewise.
45366         * g++.old-deja/g++.other/builtins2.C: Likewise.
45367         * g++.old-deja/g++.other/builtins3.C: Likewise.
45368         * g++.old-deja/g++.other/builtins4.C: Likewise.
45369         * g++.old-deja/g++.other/inline8.C: Likewise.
45370         * g++.old-deja/g++.robertl/eb39.C: Likewise.
45371
45372 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
45373
45374         * g++.old-deja/g++.pt/using1.C: Adjust.
45375         * g++.old-deja/g++.pt/using2.C: New test.
45376
45377 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
45378
45379         * gcc.dg/cpp/charconst.c: New tests.
45380         * gcc.dg/cpp/escape.c: New tests.
45381         * gcc.dg/cpp/escape-1.c: New tests.
45382         * gcc.dg/cpp/escape-2.c: New tests.
45383         * gcc.dg/cpp/ucs.c: New tests.
45384
45385 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
45386
45387         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
45388         native compiler for irix6.5.
45389
45390 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
45391
45392         * lib/g++.exp (g++_include_flags): Use args to compute
45393         get_multilibs.
45394         (g++_link_flags): Likewise.
45395         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
45396
45397 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45398
45399         * gcc.dg/c90-hexfloat-1.c: Add more tests.
45400
45401 2001-05-21  Geoff Keating  <geoffk@redhat.com>
45402
45403         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
45404         this file.
45405
45406 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45407
45408         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
45409         STACK_SIZE;
45410         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
45411         to STACK_SIZE; Use it to define size of add_histo array.
45412         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
45413         to STACK_SIZE.
45414         (f): Use GITT_SIZE to define size of gitt local table.
45415         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
45416         to STACK_SIZE; Use it to define size of bytemem array.
45417
45418 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45419
45420         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
45421         on 68HC11/HC12 due to the asm instruction.
45422         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
45423         * gcc.c-torture/compile/920520-1.x: Likewise.
45424         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
45425         on 68HC11/HC12 because the function is larger than 64K.
45426         * gcc.c-torture/compile/961203-1.x: New file, this test fails
45427         on 68HC11/HC12 because the structure is too large.
45428
45429 2001-05-20  Richard Henderson  <rth@redhat.com>
45430
45431         * gcc.c-torture/execute/20010520-1.c: New.
45432
45433 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45434
45435         * g++.old-deja/g++.warn/compare1.C: New test.
45436         * gcc.dg/compare4.c: New test.
45437
45438 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
45439
45440         * g++.old-deja/g++.other/optimize1.C: New test.
45441
45442 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45443
45444         * g++.old-deja/g++.pt/spec41.C: New test.
45445
45446 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
45447
45448         * gcc.c-torture/compile/20010114-1.x: Remove.
45449
45450 2001-05-18  Stan Shebs  <shebs@apple.com>
45451
45452         * gcc.c-torture/compile/20010518-1.c: New test.
45453
45454 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
45455
45456         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
45457         * g++.old-deja/g++.pt/crash67.C: New test.
45458
45459 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
45460
45461         * g++.old-deja/g++.other/debug9.C: New test.
45462
45463 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
45464
45465         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
45466
45467 2001-05-16  Jan Hubicka  <jh@suse.cz>
45468
45469         * gcc.c-torture/compile/20010516-1.c: New test.
45470
45471 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
45472
45473         * g++.old-deja/g++.other/crash41.C: New test.
45474
45475 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
45476
45477         * g++.old-deja/g++.pt/crash66.C: New test.
45478
45479 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
45480
45481         * g++.old-deja/g++.robertl/eb27.C: Convert.
45482
45483 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
45484
45485         * g++.dg/friend-warn.C: New test.  Do not warn about friend
45486         declaration being redundant.
45487
45488 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
45489
45490         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
45491
45492 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
45493
45494         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
45495
45496 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
45497
45498         * lib/g++.exp: Use testsuite_flags.
45499
45500 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
45501
45502         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
45503
45504 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45505
45506         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
45507
45508 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
45509
45510         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
45511
45512 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
45513
45514         * gcc.c-torture/compile/20010313-1.c: New test.
45515
45516 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
45517
45518         * gcc.dg/cpp/direct2.c: New test.
45519         * gccq.dg/cpp/direct2s.c: New test.
45520
45521         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
45522
45523 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
45524
45525         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
45526         * g++.old-deja/g++.other/op3.C: Likewise.
45527
45528 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45529
45530         * gcc.dg/cpp/syshdr.h: New file.
45531         * gcc.dg/cpp/sysmac1.c: Update.
45532         * gcc.dg/cpp/sysmac2.c: Update.
45533
45534 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45535
45536         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
45537
45538 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
45539
45540         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
45541         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
45542
45543 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
45544
45545         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
45546
45547 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
45548
45549         * lib/g++.exp (g++_include_flags): Don't use any special flags
45550         if TESTING_IN_BUILD_TREE is not defined.
45551         (g++_init): Use a plain 'c++' as the compiler if
45552         TESTING_IN_BUILD_TREEE is not defined.
45553
45554 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
45555
45556         * g++.old-deja/g++.eh/catch13.C: New test.
45557         * g++.old-deja/g++.eh/catch14.C: New test.
45558
45559 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
45560
45561         * gcc.dg/cpp/tr-define.c: New test.
45562
45563 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
45564
45565         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
45566         <stdlib.h>, not <malloc.h>.
45567
45568 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
45569
45570         * g++.old-deja/g++.ns/template17.C: New test.
45571
45572 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
45573
45574         * g++.old-deja/g++.pt/ref4.C: New test.
45575
45576 2001-04-30  Richard Henderson  <rth@redhat.com>
45577
45578         * gcc.dg/20000724-1.c: Revert last change.
45579
45580 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
45581
45582         * g77.f-torture/execute/20010430.f: New test.
45583
45584 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
45585
45586         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
45587
45588 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
45589
45590         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
45591
45592 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45593
45594         * g++.old-deja/g++.eh/crash6.C: New test.
45595
45596 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45597
45598         * g++.old-deja/g++.other/warn7.C: New test.
45599
45600 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
45601
45602         * g++.old-deja/g++.other/defarg9.C: New test.
45603
45604 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
45605
45606         * g77.f-torture/compile/20010426.f: New test.
45607         * g77.f-torture/execute/20010426.f: New test.
45608
45609 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
45610
45611         * g77.f-torture/compile/20000629-1.x: Remove - error
45612         has been fixed.
45613
45614 2001-04-26  Jeffrey A Law  (law@cygnus.com)
45615
45616         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
45617         Tweak slightly to work with g++.dg framework.
45618         * g++.dg/special/ecos.exp: Run initp1.C test.
45619         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
45620
45621         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
45622         its linker doesn't give line numbers either.
45623         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
45624
45625 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
45626
45627         * g++.old-deja/g++.other/lex1.C: New test.
45628
45629 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
45630
45631         * gcc.dg/noncompile/20010425-1.c: New test.
45632
45633 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
45634
45635         * g++.old-deja/g++.pt/mangle2.C: New test.
45636
45637 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45638
45639         * gcc.dg/format/plus-1.c: New test.
45640
45641 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45642
45643         * gcc.dg/20010423-1.c: New test.
45644
45645 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
45646
45647         * gcc.c-torture/execute/20010422-1.c: New test.
45648
45649 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
45650
45651         * g++.old-deja/g++.ns/type2.C: New test.
45652
45653 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
45654
45655         * g++.old-deja/g++.other/perf1.C: New test.
45656
45657 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
45658
45659         * gcc.dg/c99-func-2.c: Remove xfail.
45660         * gcc.dg/c99-func-3.c: Remove xfail.
45661         * gcc.dg/c99-func-4.c: Remove xfail.
45662
45663 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
45664
45665         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
45666
45667 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45668
45669         * gcc.c-torture/compile/20010423-1.c: New test.
45670
45671 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45672
45673         * g++.old-deja/g++.pt/typename28.C: New test.
45674
45675 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45676
45677         * g++.old-deja/g++.abi/empty2.C: New test.
45678         * g++.old-deja/g++.abi/empty3.C: New test.
45679
45680 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45681
45682         * g++.old-deja/g++.other/comdat2.C: New test.
45683         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
45684
45685 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45686
45687         * g++.old-deja/g++.other/overload14.C: New test.
45688
45689 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45690
45691         * g++.old-deja/g++.other/lookup23.C: New test.
45692
45693 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
45694
45695         * gcc.c-torture/execute/20010403-1.c: New test.
45696
45697 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
45698             Mark Mitchell  <mark@codesourcery.com>
45699
45700         * lib/old-dejagnu.exp: Don't delete output of executable.
45701         Add .exe suffix to executables.
45702
45703 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
45704
45705         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
45706
45707 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45708
45709         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
45710
45711 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
45712
45713         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
45714         * g++.old-deja/g++.abi/crash1.C: New test.
45715
45716 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
45717
45718         * g++.old-deja/g++.other/crash40.C: New test.
45719
45720 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45721
45722         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
45723
45724 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
45725
45726         * g++.old-deja/g++.other/warn6.C: New test.
45727
45728 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45729
45730         * g++.old-deja/g++.robertl/eb42.C: Same.
45731
45732 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45733
45734         * gcc.dg/wtr-conversion-1.c: New testcase.
45735
45736 2001-04-10  Richard Henderson  <rth@redhat.com>
45737
45738         * g++.old-deja/g++.other/array5.C: New.
45739
45740 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45741
45742         * gcc.c-torture/execute/20010408-1.c: New test.
45743
45744 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
45745
45746         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
45747         headers and constructs.
45748         * g++.old-deja/g++.robertl/eb79.C: Same.
45749         * g++.old-deja/g++.robertl/eb77.C (main): Same.
45750         * g++.old-deja/g++.robertl/eb73.C: Same.
45751         * g++.old-deja/g++.robertl/eb66.C (main): Same.
45752         * g++.old-deja/g++.robertl/eb55.C (t): Same.
45753         * g++.old-deja/g++.robertl/eb54.C (main): Same.
45754         * g++.old-deja/g++.robertl/eb46.C (main): Same.
45755         * g++.old-deja/g++.robertl/eb44.C: Same.
45756         * g++.old-deja/g++.robertl/eb41.C (main): Same.
45757         * g++.old-deja/g++.robertl/eb4.C (main): Same.
45758         * g++.old-deja/g++.robertl/eb39.C: Same.
45759         * g++.old-deja/g++.robertl/eb33.C (main): Same.
45760         * g++.old-deja/g++.robertl/eb31.C (main): Same.
45761         * g++.old-deja/g++.robertl/eb30.C: Same.
45762         * g++.old-deja/g++.robertl/eb3.C: Same.
45763         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
45764         * g++.old-deja/g++.robertl/eb21.C: Same.
45765         * g++.old-deja/g++.robertl/eb15.C: Same.
45766         * g++.old-deja/g++.robertl/eb118.C: Same.
45767         * g++.old-deja/g++.robertl/eb115.C (main): Same.
45768         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
45769         * g++.old-deja/g++.robertl/eb109.C: Same.
45770         * g++.old-deja/g++.other/sibcall1.C (main): Same.
45771         * g++.old-deja/g++.mike/rtti1.C: Same.
45772         * g++.old-deja/g++.mike/p658.C: Same.
45773         * g++.old-deja/g++.mike/net46.C: Same.
45774         * g++.old-deja/g++.mike/net34.C: Same.
45775         * g++.old-deja/g++.mike/memoize1.C: Same.
45776         * g++.old-deja/g++.mike/eh2.C: Same.
45777         * g++.old-deja/g++.law/weak.C: Same.
45778         * g++.old-deja/g++.law/visibility7.C: Same.
45779         * g++.old-deja/g++.law/visibility25.C: Same.
45780         * g++.old-deja/g++.law/visibility22.C: Same.
45781         * g++.old-deja/g++.law/visibility2.C: Same.
45782         * g++.old-deja/g++.law/visibility17.C: Same.
45783         * g++.old-deja/g++.law/visibility13.C: Same.
45784         * g++.old-deja/g++.law/visibility10.C: Same.
45785         * g++.old-deja/g++.law/visibility1.C: Same.
45786         * g++.old-deja/g++.law/virtual3.C (eval): Same.
45787         * g++.old-deja/g++.law/vbase1.C: Same.
45788         * g++.old-deja/g++.law/operators32.C: Same.
45789         * g++.old-deja/g++.law/nest3.C: Same.
45790         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
45791         * g++.old-deja/g++.law/except5.C (main): Same.
45792         * g++.old-deja/g++.law/cvt7.C (run): Same.
45793         * g++.old-deja/g++.law/cvt2.C: Same.
45794         * g++.old-deja/g++.law/cvt16.C: Same.
45795         * g++.old-deja/g++.law/ctors6.C (bar): Same.
45796         * g++.old-deja/g++.law/ctors17.C (main): Same.
45797         * g++.old-deja/g++.law/ctors13.C: Same.
45798         * g++.old-deja/g++.law/ctors12.C (main): Same.
45799         * g++.old-deja/g++.law/ctors10.C: Same.
45800         * g++.old-deja/g++.law/code-gen5.C: Same.
45801         * g++.old-deja/g++.law/bad-error7.C: Same.
45802         * g++.old-deja/g++.law/arm9.C: Same.
45803         * g++.old-deja/g++.law/arm12.C: Same.
45804         * g++.old-deja/g++.law/arg8.C: Same.
45805         * g++.old-deja/g++.law/arg1.C: Same.
45806         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
45807         * g++.old-deja/g++.jason/template31.C: Same.
45808         * g++.old-deja/g++.jason/template24.C (main): Same.
45809         * g++.old-deja/g++.jason/2371.C: Same.
45810         * g++.old-deja/g++.eh/new2.C: Same.
45811         * g++.old-deja/g++.eh/new1.C: Same.
45812         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
45813         * g++.old-deja/g++.brendan/nest21.C (main): Same.
45814         * g++.old-deja/g++.brendan/err-msg3.C: Same.
45815         * g++.old-deja/g++.brendan/crash62.C: Same.
45816         * g++.old-deja/g++.brendan/crash52.C: Same.
45817         * g++.old-deja/g++.brendan/crash49.C (main): Same.
45818         * g++.old-deja/g++.brendan/crash38.C: Same.
45819         * g++.old-deja/g++.brendan/crash15.C (main): Same.
45820         * g++.old-deja/g++.brendan/copy9.C: Same.
45821
45822 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
45823
45824         * gcc.c-torture/execute/20001203-2.c (memset):
45825         Count argument is of type __SIZE_TYPE__.
45826
45827 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
45828
45829         * gcc.c-torture/compile/20010404-1.c: New test.
45830
45831 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
45832
45833         * gcc.c-torture/compile/20010326-1.c: New test.
45834
45835 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
45836
45837         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
45838         peculiarities of the SH.
45839         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
45840
45841 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45842
45843         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
45844         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
45845         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
45846
45847 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45848
45849         * g77.f-torture/compile/20010321-1.f: New test.
45850
45851 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45852
45853         * gcc.c-torture/compile/20010329-1.c: New test.
45854
45855 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
45856
45857         * gcc.c-torture/execute/20010329-1.c: New test.
45858
45859 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45860
45861         * g++.old-deja/g++.other/eh4.C: Fix typo.
45862
45863 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
45864
45865         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
45866
45867 2001-03-28  Philip Blundell  <philb@gnu.org>
45868
45869         * gcc.c-torture/compile/20010328-1.c: New test.
45870
45871 2001-03-27  Richard Henderson  <rth@redhat.com>
45872
45873         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
45874         * g++.old-deja/g++.eh/vbase3.C: Likewise.
45875
45876 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
45877
45878         * gcc.c-torture/compile/20010327-1.c: New test.
45879
45880 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
45881
45882         * g++.old-deja/g++.other/friend12.C: New test.
45883         * g++.old-deja/g++.other/friend9.C: Expect no errors.
45884         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
45885
45886 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45887
45888         * gcc.c-torture/execute/20010325-1.c: New test.
45889
45890 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
45891
45892         * g++.old-deja/g++.other/mangle3.C: New test.
45893
45894 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
45895
45896         * g++.old-deja/g++.other/anon8.C: New test.
45897
45898 2001-03-20  Philip Blundell  <philb@gnu.org>
45899
45900         * gcc.c-torture/compile/20010320-1.c: New test.
45901
45902 2001-03-17  Richard Henderson  <rth@redhat.com>
45903
45904         * g++.old-deja/g++.other/eh4.C: Add expected error text.
45905
45906 2001-03-15  Geoff Keating  <geoff@redhat.com>
45907
45908         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
45909         tests on AIX.
45910
45911 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
45912
45913         * g++.old-deja/g++.other/eh4.C: New test.
45914
45915 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
45916
45917         * gcc.dg/cpp/mi1.c: Update.
45918
45919 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
45920
45921         * g++.old-deja/g++.other/regstack.C: New test.
45922
45923 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45924
45925         * g++.old-deja/g++.other/ref4.C: New test.
45926
45927 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
45928
45929         * objc/execute/va_method.m: Added.
45930         * objc/execute/IMP.m: Added.
45931         * objc/execute/_cmd.m: Added.
45932         * objc/execute/accessing_ivars.m: Added.
45933         * objc/execute/class-1.m: Added.
45934         * objc/execute/class-10.m: Added.
45935         * objc/execute/class-11.m: Added.
45936         * objc/execute/class-12.m: Added.
45937         * objc/execute/class-13.m: Added.
45938         * objc/execute/class-14.m: Added.
45939         * objc/execute/class-2.m: Added.
45940         * objc/execute/class-3.m: Added.
45941         * objc/execute/class-4.m: Added.
45942         * objc/execute/class-5.m: Added.
45943         * objc/execute/class-6.m: Added.
45944         * objc/execute/class-7.m: Added.
45945         * objc/execute/class-8.m: Added.
45946         * objc/execute/class-9.m: Added.
45947         * objc/execute/class-tests-1.h
45948         * objc/execute/class-tests-2.h
45949         * objc/execute/compatibility_alias.m: Added.
45950         * objc/execute/encode-1.m: Added.
45951         * objc/execute/formal_protocol-1.m: Added.
45952         * objc/execute/formal_protocol-2.m: Added.
45953         * objc/execute/formal_protocol-3.m: Added.
45954         * objc/execute/formal_protocol-4.m: Added.
45955         * objc/execute/formal_protocol-5.m: Added.
45956         * objc/execute/formal_protocol-6.m: Added.
45957         * objc/execute/formal_protocol-7.m: Added.
45958         * objc/execute/informal_protocol.m: Added.
45959         * objc/execute/initialize.m: Added.
45960         * objc/execute/load.m: Added.
45961         * objc/execute/many_args_method.m: Added.
45962         * objc/execute/nested-3.m: Added.
45963         * objc/execute/no_clash.m: Added.
45964         * objc/execute/private.m: Added.
45965         * objc/execute/redefining_self.m: Added.
45966         * objc/execute/root_methods.m: Added.
45967         * objc/execute/selector-1.m: Added.
45968         * objc/execute/static-1.m: Added.
45969         * objc/execute/static-2.m: Added.
45970         * objc/execute/va_method.m: Added.
45971
45972 2001-03-10  Richard Henderson  <rth@redhat.com>
45973
45974         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
45975
45976 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
45977
45978         * g++.old-deja/g++.other/crash31.C: XFAIL.
45979         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
45980         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
45981         * gcc.c-torture/execute/20010123-1.x: XFAIL.
45982         * gcc.c-torture/execute/20010124-1.x: XFAIL.
45983         * gcc.dg/sequence-pt-1.c: XFAIL one test.
45984
45985 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45986
45987         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
45988
45989 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45990
45991         * gcc.dg/20000724-1.c: Don't use multiline strings.
45992
45993 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
45994
45995         * objc/execute/string1.m, objc/execute/string2.m: Compare the
45996         result of -cString against what we expect it to be; don't just
45997         print it out for no one to read.
45998
45999         * objc/execute/string3.m, objc/execute/string4.m: New tests.
46000         Based on testcases provided by Nicola Pero.
46001
46002 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
46003
46004         * gcc.dg/cpp/macro7.c: New test.
46005
46006 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
46007
46008         * gcc.dg/cpp/multiline.c: Update.
46009
46010 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46011
46012         * g++.old-deja/g++.other/enum3.C: New test.
46013
46014 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46015
46016         * g++.old-deja/g++.other/pod1.C: New test.
46017
46018 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46019
46020         * g++.old-deja/g++.ext/overload1.C: New test.
46021
46022 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
46023
46024         * g++.old-deja/g++.pt/using1.C: New test.
46025
46026 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
46027
46028         * g++.old-deja/g++.other/using9.C: New test.
46029
46030 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
46031
46032         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
46033
46034         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
46035
46036 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
46037
46038         * g++.old-deja/g++.ext/realpt1.C: Remove.
46039
46040 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
46041
46042         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
46043
46044 2001-02-26  Will Cohen  <wcohen@redhat.com>
46045
46046         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
46047
46048 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
46049
46050         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
46051         templatized constructors.
46052
46053 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46054
46055         * gcc.c-torture/execute/20010224-1.c: New test.
46056
46057 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
46058
46059         * gcc.c-torture/execute/20010222-1.c: New test.
46060
46061 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
46062
46063         * g++.old-deja/g++.other/inline20.C: New test.
46064
46065 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
46066
46067         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
46068
46069 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46070
46071         * g++.old-deja/g++.other/lookup22.C: New test.
46072
46073 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
46074
46075         * g77.dg: New directory.
46076         * g77.dg/20010216-1.f: New test case.
46077         * g77.dg/dg.exp: New driver.
46078         * lib/g77-dg.exp: New driver library.
46079
46080 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46081
46082         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
46083
46084 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
46085
46086         * g++.old-deja/g++.other/decl9.C: New test.
46087
46088 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
46089
46090         * g++.old-deja/g++.other/init16.C: Update the test so that it does
46091         not need <string> and also tests the initialization at runtime.
46092
46093 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46094
46095         * gcc.c-torture/execute/longlong.c: New test.
46096
46097 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
46098
46099         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
46100
46101 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
46102
46103         * gcc.c-torture/execute/920302-1.c (execute):
46104         Change argument type to short.
46105
46106 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
46107
46108         * g++.old-deja/g++.pt/deduct6.C: New test.
46109
46110 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
46111
46112         * g++.old-deja/g++.pt/deduct5.C: New test.
46113
46114 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
46115
46116         * gcc.c-torture/execute/20010209-1.c: New test.
46117
46118 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
46119
46120         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
46121
46122 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
46123
46124         * g++.dg/vtgc1.C: Update for new ABI.
46125
46126         * consistency.vlad: New directory, 1665 files.
46127
46128 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
46129
46130         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
46131         return type.
46132         * gcc.dg/cpp/digraphs.c: Declare puts.
46133
46134 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
46135
46136         * g++.old-deja/g++.other/warn5.C: New test.
46137
46138 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
46139
46140         * g++.old-deja/g++.pt/spec40.C: New test.
46141
46142 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
46143
46144         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
46145         case.
46146         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
46147
46148 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
46149
46150         * gcc.c-torture/compile/20010209-1.c: New test.
46151
46152 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
46153
46154         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
46155         excess errors message but not if it crashes.
46156         * g++.old-deja/g++.other/crash27.C: Likewise.
46157         * g++.old-deja/g++.other/crash28.C: Likewise.
46158         * g++.old-deja/g++.other/crash30.C: Likewise.
46159         * g++.old-deja/g++.other/crash32.C: Likewise.
46160         * g++.old-deja/g++.other/crash35.C: Likewise.
46161         * g++.old-deja/g++.pt/inherit2.C: Likewise.
46162
46163 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46164
46165         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
46166         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
46167         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
46168         g77.f-torture/execute/execute.exp,
46169         g77.f-torture/noncompile/noncompile.exp,
46170         gcc.c-torture/execute/execute.exp,
46171         gcc.c-torture/execute/memcheck/memcheck.exp,
46172         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
46173         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
46174         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
46175         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
46176         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
46177         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
46178         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
46179         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
46180         Remove bug reporting instructions with ancient email addresses.
46181
46182 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
46183
46184         * gcc.dg/20010202-1.c: New test.
46185         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
46186
46187 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
46188
46189         * g++.dg/stdbool-if.C: New test.
46190
46191 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
46192
46193         * objc/execute/fdecl.m: Added main().
46194
46195 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
46196
46197         * gcc.c-torture/execute/20010206-1.c: New test.
46198
46199 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46200
46201         * gcc.dg/cpp/avoidpaste1.c: Update.
46202
46203 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
46204
46205         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
46206         Pero <nicola@brainstorm.co.uk>.
46207         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
46208
46209 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
46210
46211         * g++.old-deja/g++.pt/spec39.C: New test.
46212
46213 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
46214
46215         * gcc.c-torture/compile/20010202-1.c: New test.
46216
46217 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
46218
46219         * g++.old-deja/g++.abi/primary2.C: New test.
46220         * g++.old-deja/g++.abi/primary3.C: New test.
46221         * g++.old-deja/g++.abi/primary4.C: New test.
46222         * g++.old-deja/g++.abi/primary5.C: New test.
46223         * g++.old-deja/g++.abi/vtable3.h: New test.
46224         * g++.old-deja/g++.abi/vtable3a.C: New test.
46225         * g++.old-deja/g++.abi/vtable3b.C: New test.
46226         * g++.old-deja/g++.abi/vtable3c.C: New test.
46227         * g++.old-deja/g++.abi/vtable3d.C: New test.
46228         * g++.old-deja/g++.abi/vtable3e.C: New test.
46229         * g++.old-deja/g++.abi/vtable3f.C: New test.
46230         * g++.old-deja/g++.abi/vtable3g.C: New test.
46231         * g++.old-deja/g++.abi/vtable3h.C: New test.
46232         * g++.old-deja/g++.abi/vtable3i.C: New test.
46233         * g++.old-deja/g++.abi/vtable3j.C: New test.
46234         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
46235
46236 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
46237
46238         * g++.old-deja/g++.other/anon6.C: New test.
46239         * g++.old-deja/g++.other/anon7.C: New test.
46240
46241 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
46242
46243         * gcc.dg/cpp/avoidpaste2.c: New tests.
46244
46245 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
46246
46247         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
46248
46249 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
46250
46251         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
46252         DECIMAL_DIG cases for Irix."
46253
46254 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
46255
46256         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
46257
46258 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46259
46260         * gcc.dg/c99-tag-1.c: New test.
46261
46262 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
46263
46264         * gcc.dg/cpp/tr-warn1.c: Add tests.
46265
46266 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
46267
46268         * gcc.dg/cpp/avoidpaste1.c: Update.
46269         * gcc.dg/cpp/paste4.c: Update.
46270
46271 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
46272
46273         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
46274         cases for Irix.
46275
46276 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46277
46278         * g++.old-deja/g++.other/inline19.C: New test.
46279
46280 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46281
46282         * gcc.dg/Wlarger-than.c: New test.
46283
46284 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46285
46286         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
46287
46288 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
46289
46290         * gcc.c-torture/execute/20010129-1.c: New test.
46291         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
46292
46293 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
46294
46295         * gcc.dg/cpp/avoidpaste1.c: Test case.
46296
46297 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
46298
46299         * g++.old-deja/g++.other/inline18.C: New test.
46300
46301 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46302
46303         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
46304         and __builtin_putchar.
46305
46306 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
46307
46308         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
46309         tests.
46310
46311 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
46312
46313         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
46314         floating point number rounding mode to round to the nearest
46315         representable mode.
46316
46317 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
46318
46319         * g++.old-deja/g++.other/mangle2.C: New test.
46320
46321 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
46322
46323         * gcc.c-torture/compile/20010124-1.c: New test.
46324
46325 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
46326
46327         * g++.old-deja/g++.pt/spec38.C: New test.
46328
46329 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46330
46331         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
46332         "Build don't run".
46333
46334 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46335
46336         * gcc.c-torture/execute/20010123-1.c: New test.
46337
46338 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
46339
46340         * g++.old-deja/g++.pt/spec37.C: New test.
46341
46342 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
46343
46344         * g++.old-deja/g++.pt/overload14.C: New test.
46345
46346 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46347
46348         * gcc.c-torture/execute/20010122-1.c: New test, exercise
46349         __builtin_return_address.
46350
46351 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
46352
46353         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
46354         * g++.old-deja/g++.pt/spec35.C: New test.
46355         * g++.old-deja/g++.pt/spec36.C: New test.
46356
46357 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
46358
46359         * gcc.c-torture/compile/20010118-1.c: New test.
46360
46361 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
46362
46363         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
46364
46365 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
46366
46367         * gcc.c-torture/execute/20010119-1.c: New test.
46368
46369 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46370
46371         * g++.old-deja/g++.other/vbase5.C: New test.
46372
46373 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
46374
46375         * gcc.c-torture/execute/20010118-1.c: New test.
46376
46377 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46378
46379         * g++.old-deja/g++.pt/deduct3.C: New test.
46380
46381 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46382
46383         * g++.old-deja/g++.pt/spec34.C: New test.
46384
46385 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
46386
46387         * g77.f-torture/compile/20000601-2.f: New test.
46388
46389 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46390
46391         * g++.old-deja/g++.other/init17.C: New test.
46392
46393 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
46394
46395         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
46396
46397 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46398
46399         * g++.old-deja/g++.pt/unify8.C: New test.
46400
46401 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46402
46403         * g++.old-deja/g++.abi/vbase1.C: New test.
46404
46405 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
46406
46407         * g++.old-deja/g++.pt/crash65.C: New test.
46408
46409 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
46410
46411         * gcc.dg/cpp/assembl2.S: New test case.
46412
46413 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
46414
46415         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
46416         are supported.
46417
46418 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46419
46420         * g++.old-deja/g++.other/builtins1.C: New test.
46421         * g++.old-deja/g++.other/builtins2.C: Likewise.
46422         * g++.old-deja/g++.other/builtins3.C: Likewise.
46423         * g++.old-deja/g++.other/builtins4.C: Likewise.
46424
46425 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
46426
46427         * gcc.c-torture/compile/20010117-1.c: New test.
46428         * gcc.c-torture/compile/20010117-2.c: New test.
46429
46430 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46431
46432         * g77.f-torture/execute/20010116.[fx]: New test,
46433         XFAIL on i?86-*-*.
46434         * g77.f-torture/compile/20010115.f: Indicate it's
46435         a test for PR fortran/1636.
46436
46437 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
46438
46439         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
46440
46441 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46442
46443         * g77.f-torture/compile/20010115.f: New test.
46444
46445 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
46446
46447         * g++.old-deja/g++.pt/nontype5.C: New test.
46448
46449 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
46450
46451         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
46452         have an equivalent working one below it.
46453
46454 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
46455
46456         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
46457         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
46458
46459 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
46460
46461         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
46462         message containing "init_priority".
46463         (conpr-2.C): Likewise.
46464         (conpr-3.C): Likewise.
46465         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
46466
46467 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46468
46469         * gcc.c-torture/execute/20010114-2.c: New test.
46470
46471 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
46472
46473         * gcc.c-torture/compile/20010114-1.c: New test.
46474         * gcc.c-torture/compile/20010114-1.x: Xfail.
46475         * gcc.c-torture/compile/20010114-2.c: New test.
46476         * gcc.c-torture/execute/20010114-1.c: New test.
46477         * gcc.dg/trunc-1.c: New test.
46478         * gcc.dg/uninit-B.c: New test.
46479
46480 2001-01-13  Nick Clifton  <nickc@redhat.com>
46481
46482         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
46483         target.
46484
46485 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
46486
46487         * gcc.c-torture/compile/20010113-1.c: New test.
46488
46489 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
46490
46491         * gcc.c-torture/compile/20001212-1.c: New test.
46492
46493 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46494
46495         * gcc.dg/cpp/widestr1.c: Update.
46496         * gcc.dg/cpp/prag-imp.c: Remove.
46497
46498 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
46499
46500         * gcc.c-torture/execute/20000801-3.x: Remove.
46501         * gcc.dg/c90-init-1.c: New test.
46502         * gcc.dg/c99-init-1.c: New test.
46503         * gcc.dg/c99-init-2.c: New test.
46504         * gcc.dg/gnu99-init-1.c: New test.
46505
46506 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
46507
46508         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
46509         testing that no relevant ones were found.
46510
46511 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
46512
46513         * g++.old-deja/g++.pt/cast2.C: New test.
46514
46515 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
46516
46517         * g++.old-deja/g++.pt/friend47.C: New test.
46518
46519 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46520
46521         * g++.old-deja/g++.pt/instantiate13.C: New test.
46522
46523 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46524
46525         * g++.old-deja/g++.other/defarg7.C: New test.
46526         * g++.old-deja/g++.other/defarg8.C: New test.
46527
46528 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46529
46530         * g++.old-deja/g++.pt/crash64.C: New test.
46531
46532 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
46533
46534         * g++.old-deja/g++.pt/crash63.C: New test.
46535
46536 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
46537
46538         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
46539
46540 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
46541
46542         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
46543
46544 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46545
46546         * g++.old-deja/g++.pt/error3.C: New test.
46547
46548 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46549
46550         * g++.old-deja/g++.other/crash39.C: New test.
46551
46552 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
46553
46554         * g++.old-deja/g++.other/vbase4.C: New test.
46555
46556 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
46557
46558         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
46559         * gcc.dg/special/20000419-2.c: New file. Identical to above.
46560         * gcc.dg/special/special.exp: New test driver which will check
46561         for alias support for the above test.
46562
46563 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
46564
46565         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
46566         problems on small machines.
46567         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
46568         parameterize.
46569
46570 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
46571
46572         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
46573         mips.
46574         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
46575
46576 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
46577
46578         * g++.old_deja/g++.pt/using8.C: New test.
46579
46580 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46581
46582         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
46583
46584 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
46585
46586         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
46587         where a failure is expected.
46588         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
46589
46590 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46591
46592         * g++.old_deja/g++.pt/instantiate12.C: New test.
46593
46594 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46595
46596         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
46597         start of structs.
46598         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
46599         * g++.old-deja/g++.brendan/crash17.C: Likewise.
46600         * g++.old-deja/g++.brendan/crash29.C: Likewise.
46601         * g++.old-deja/g++.brendan/crash48.C: Likewise.
46602         * g++.old-deja/g++.brendan/ns1.C: Likewise.
46603         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
46604         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
46605         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
46606         * g++.old-deja/g++.eh/spec6.C: Likewise.
46607         * g++.old-deja/g++.jason/crash3.C: Likewise.
46608         * g++.old-deja/g++.law/ctors11.C: Likewise.
46609         * g++.old-deja/g++.law/ctors17.C: Likewise.
46610         * g++.old-deja/g++.law/ctors5.C: Likewise.
46611         * g++.old-deja/g++.law/ctors9.C: Likewise.
46612         * g++.old-deja/g++.mike/ambig1.C: Likewise.
46613         * g++.old-deja/g++.mike/net22.C: Likewise.
46614         * g++.old-deja/g++.mike/p3538a.C: Likewise.
46615         * g++.old-deja/g++.mike/p3538b.C: Likewise.
46616         * g++.old-deja/g++.mike/virt3.C: Likewise.
46617         * g++.old-deja/g++.niklas/t128.C: Likewise.
46618         * g++.old-deja/g++.other/anon4.C: Likewise.
46619         * g++.old-deja/g++.other/using1.C: Likewise.
46620         * g++.old-deja/g++.other/warn3.C: Likewise.
46621         * g++.old-deja/g++.pt/t37.C: Likewise.
46622         * g++.old-deja/g++.robertl/eb69.C: Likewise.
46623         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46624
46625 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
46626
46627         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
46628
46629 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46630
46631         * gcc.c-torture/execute/stdio-opt-3.c: New test.
46632
46633 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
46634
46635         * gcc.c-torture/compile/20010107-1.c: New test.
46636
46637 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46638
46639         * gcc.c-torture/execute/builtin-noret-1.c: New test.
46640
46641 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46642
46643         * gcc.dg/format/format.h: New file.
46644         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
46645         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
46646         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
46647         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
46648         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
46649         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
46650         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
46651         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
46652         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
46653         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
46654         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
46655         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
46656         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
46657         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
46658         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
46659         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
46660         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
46661         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
46662         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
46663         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
46664         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
46665         instead of declaring standard types, macros and functions in each
46666         test.
46667
46668 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
46669
46670         * gcc.c-torture/execute/20010106-1.c: New test.
46671
46672 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46673
46674         * gcc.dg/format/format.exp: New file.
46675         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
46676         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
46677         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
46678         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
46679         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
46680         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
46681         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
46682         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
46683         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
46684         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
46685         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
46686         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
46687         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
46688         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
46689         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
46690         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
46691         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
46692         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
46693         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
46694         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
46695         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
46696         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
46697         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
46698         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
46699         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
46700         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
46701         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
46702         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
46703         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
46704         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
46705         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
46706         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
46707         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
46708         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
46709         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
46710         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
46711         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
46712         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
46713         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
46714         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
46715         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
46716         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
46717
46718 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
46719
46720         * gcc.c-torture/execute/991228-1.c: Take word endianness into
46721         account.
46722
46723 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
46724
46725         * gcc.c-torture/execute/builtin-complex-1.c: New test.
46726
46727 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
46728
46729         * g++.old-deja/g++.pt/crash62.C: New test.
46730
46731 2001-01-04  Richard Henderson  <rth@redhat.com>
46732
46733         * gcc.dg/20000926-1.c: Update expected warnings.
46734         * gcc.dg/array-2.c: Likewise.
46735         * gcc.dg/array-4.c: Also validate flexible array members.
46736         * gcc.dg/c99-flex-array-1.c: New.
46737
46738 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46739
46740         * gcc.c-torture/compile/20001222-1.x: Remove.
46741
46742 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46743
46744         * gcc.c-torture/execute/built-in-setjmp.c: New.
46745
46746 2001-01-03  Richard Henderson  <rth@redhat.com>
46747
46748         * gcc.dg/940510-1.c: Update expected error wording.
46749         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
46750
46751 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
46752
46753         * lib/target-supports.exp (check_alias_available): Modified to
46754         indicate aliases not supported if only weak aliases are supported.
46755
46756 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46757
46758         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
46759         Turn on cmpstrsi checks for __pj__ and __i370__.
46760
46761 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46762
46763         * g++.old-deja/g++.other/virtual11.C: New test.
46764
46765 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
46766
46767         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
46768
46769 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46770
46771         * gcc.c-torture/compile/20010102-1.c: New test.
46772
46773 2001-01-02  Andreas Jaeger  <aj@suse.de>
46774
46775         * gcc.dg/noreturn-3.c: New test.
46776
46777         * gcc.dg/noreturn-4.c: New test.
46778
46779 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46780
46781         * gcc.c-torture/execute/stdio-opt-1.c: Also test
46782         __builtin_fputc and __builtin_fwrite.
46783
46784 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
46785
46786         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
46787         signed char, not default char.
46788
46789 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
46790
46791         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
46792
46793 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
46794
46795         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
46796
46797 2000-12-29  Richard Henderson  <rth@redhat.com>
46798
46799         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
46800         (__cyg_profile_func_exit): Define.
46801
46802 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
46803
46804         * g++.dg/vtgc1.C: New test.
46805
46806 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
46807
46808         * gcc.dg/noncompile/20001228-1.c: New test.
46809
46810         * gcc.dg/20001228-1.c: New test.
46811
46812         * gcc.c-torture/execute/20001228-1.c: New test.
46813
46814 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
46815
46816         * gcc.dg/format-strfmon-1.c: New test.
46817
46818 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46819
46820         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
46821         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
46822         * gcc.c-torture/execute/string-opt-1.c: Likewise.
46823         * gcc.c-torture/execute/string-opt-2.c: Likewise.
46824         * gcc.c-torture/execute/string-opt-3.c: Likewise.
46825         * gcc.c-torture/execute/string-opt-4.c: Likewise.
46826         * gcc.c-torture/execute/string-opt-6.c: Likewise.
46827         * gcc.c-torture/execute/string-opt-7.c: Likewise.
46828         * gcc.c-torture/execute/string-opt-8.c: Likewise.
46829         * gcc.c-torture/execute/string-opt-9.c: Likewise.
46830         * gcc.c-torture/execute/string-opt-10.c: Likewise.
46831         * gcc.c-torture/execute/string-opt-11.c: Likewise.
46832         * gcc.c-torture/execute/string-opt-12.c: Likewise.
46833
46834         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
46835         * gcc.c-torture/execute/string-opt-4.c: Test index.
46836
46837 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
46838
46839         * gcc.c-torture/compile/20001226-1.c: New test.
46840
46841 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46842
46843         * gcc.c-torture/compile/20001222-1.c: New test.
46844         * gcc.c-torture/compile/20001222-1.x: Xfail.
46845
46846 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
46847
46848         * gcc.c-torture/execute/comp-goto-2.c: New test.
46849
46850 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
46851
46852         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
46853         Use long types if __INT_MAX__ is 32767.
46854         (main): Use cast to (sint32 *) when poking 88 into a_page.
46855
46856         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
46857
46858 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
46859
46860         * gcc.c-torture/compile/20001221-1.c: New test.
46861         * gcc.c-torture/execute/20001221-1.c: New test.
46862
46863 2000-12-20  Richard Henderson  <rth@redhat.com>
46864
46865         * g++.old-deja/g++.pt/crash36.C: Update error lines.
46866         * g++.old-deja/g++.robertl/eb109.C: Likewise.
46867
46868 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46869
46870         * gcc.dg/compare3.c: New test.
46871
46872 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46873
46874         * gcc.dg/format-warnll-1.c: New test.
46875
46876 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
46877
46878         * gcc.dg/cpp/cmdlne-P.c: New test.
46879
46880 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46881
46882         * gcc.c-torture/execute/builtin-abs-1.c,
46883         gcc.c-torture/execute/builtin-abs-2.c: New tests.
46884
46885 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46886
46887         * gcc.dg/cpp/multiline.c: New test.
46888
46889 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46890
46891         * g++.old-deja/g++.other/syshdr1.C: Update.
46892         * gcc.dg/cpp/lineflags.c: Remove temporarily.
46893
46894 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46895
46896         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
46897
46898 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46899
46900         * g++.old-deja/g++.pt/ttp65.C: New test.
46901
46902 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46903
46904         * g++.old-deja/g++.pt/ttp64.C: New test.
46905
46906 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46907
46908         * g++.old-deja/g++.pt/spec33.C: New test.
46909
46910 2000-12-14  Catherine Moore  <clm@redhat.com>
46911
46912         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
46913         * gcc.c-torture/execute/920612-2.c: Likewise.
46914         * gcc.c-torture/execute/920428-2.c: Likewise.
46915         * gcc-c-torture/execute/va-arg-11.c: Call exit.
46916         * gcc.c-torture/execute/va-arg-21.c: Likewise.
46917
46918 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46919
46920         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
46921         * gcc.dg/pack-test-2.c: Likewise.
46922
46923 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46924
46925         Tests by Zack Weinberg <zackw@stanford.edu>.
46926
46927         * gcc.dg/cpp/defined.c: Update.
46928         * gcc.dg/cpp/defined_trad.c: New tests.
46929
46930 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46931
46932         * gcc.dg/cpp/trad-direct.c: Update.
46933
46934 2000-12-11  Neil Booth  <neilb@earthling.net>
46935
46936         * gcc.dg/cpp/defined_trad.c
46937
46938 2000-12-11  Neil Booth  <neilb@earthling.net>
46939
46940         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
46941
46942 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46943
46944         * gcc.dg/format-miss-2.c: New test.
46945
46946 2000-12-09  Neil Booth  <neilb@earthling.net>
46947
46948         * gcc.dg/cpp/lineflags.c: New tests.
46949         * gcc.dg/cpp/poison.c: Update.
46950         * gcc.dg/cpp/redef2.c: Update.
46951         * gcc.dg/cpp/skipping.c: New test.
46952
46953 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
46954
46955         * g++.old-deja/g++.other/eh3.C: New testcase.
46956
46957 2000-12-07  Neil Booth  <neilb@earthling.net>
46958
46959         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
46960         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
46961         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
46962         wtr-union-init-2.c, wtr-union-init-3.c: Update.
46963         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
46964         Update.
46965
46966 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46967
46968         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
46969         __SIZE_TYPE__ instead of int for type of integers cast to
46970         pointers.
46971
46972 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
46973
46974         * g++.old-deja/g++.other/cleanup4.C: New test.
46975
46976 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46977
46978         * format-sec-1.c: New test.
46979
46980 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46981
46982         * gcc.dg/format-nonlit-3.c: New test.
46983
46984 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46985
46986         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
46987         through a null pointer.
46988
46989 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46990
46991         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
46992         * g++.old-deja/g++.pt/partial4.C: New test.
46993
46994 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
46995
46996         * gcc.c-torture/execute/ieee/hugeval.x: New.
46997
46998 2000-12-06  Neil Booth  <neilb@earthling.net>
46999
47000         * gcc.dg/cpp/backslash2.c: New tests.
47001
47002 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47003
47004         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
47005         * gcc.c-torture/execute/stdio-opt-2.c: New test.
47006
47007 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
47008
47009         * gcc.c-torture/execute/20001203-2.c: New testcase.
47010
47011 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
47012
47013         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
47014         * g++.old-deja/g++.other/virtual10.C: New test.
47015
47016 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
47017
47018         * g++.old-deja/g++.mike/pmf5.C: Remove test.
47019
47020 2000-12-05  Richard Henderson  <rth@redhat.com>
47021
47022         * gcc.c-torture/compile/20001205-1.c: New.
47023
47024 2000-12-04  Neil Booth  <neilb@earthling.net>
47025
47026         * g++.old-deja/g++.other/virtual9.C: New test.
47027         * g++.old-deja/g++.pt/crash61.C: New test.
47028         * gcc.c-torture/execute/loop-9.c: New test.
47029
47030 2000-12-04  Neil Booth  <neilb@earthling.net>
47031
47032         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
47033         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
47034         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
47035         * gcc.dg/cpp/extratokens.c: ...here.
47036
47037 2000-12-04  Neil Booth  <neilb@earthling.net>
47038
47039         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
47040         New tests.
47041
47042 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47043
47044         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
47045         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
47046
47047 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47048
47049         * gcc.c-torture/execute/20001203-1.c: New test.
47050
47051 2000-12-03  Neil Booth  <neilb@earthling.net>
47052
47053         * gcc.dg/cpp/macro6.c: New test cases.
47054
47055 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47056
47057         * gcc.c-torture/execute/string-opt-9.c: New test.
47058         * gcc.c-torture/execute/string-opt-10.c: Likewise.
47059         * gcc.c-torture/execute/string-opt-11.c: Likewise.
47060         * gcc.c-torture/execute/string-opt-12.c: Likewise.
47061
47062         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
47063         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
47064
47065 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
47066
47067         * gcc.dg/cpp/if-6.c: New testcase.
47068
47069         * gcc.dg/20001201-1.c: New testcase.
47070
47071 2000-12-02  Neil Booth  <neilb@earthling.net>
47072
47073         * g++.old-deja/g++.other/externC4.C,
47074         g++.old-deja/g++.other/friend10.C: New tests.
47075
47076 2000-12-02  Neil Booth  <neilb@earthling.net>
47077
47078         * g++.old-deja/g++.other/instan2.C
47079         * g++.old-deja/g++.other/instan3.C: New test.
47080
47081 2000-12-02  Neil Booth  <neilb@earthling.net>
47082
47083         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
47084         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
47085         gnuc99.c,gnuc99-pedantic.c: New tests.
47086
47087 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47088
47089         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
47090         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
47091
47092 2000-12-01  Neil Booth  <neilb@earthling.net>
47093
47094         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
47095         * gcc.dg/cpp/poison.c: Update.
47096         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
47097
47098 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
47099
47100         * g77.f-torture/execute/20001201.f: New test.
47101
47102 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
47103
47104         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
47105
47106 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
47107
47108         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
47109
47110 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
47111
47112         * g++.old-deja/g++.other/cast6.C: New test.
47113
47114 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
47115
47116         * gcc.c-torture/execute/20001130-2.c: New testcase.
47117
47118 2000-11-30  Richard Henderson  <rth@redhat.com>
47119
47120         * gcc.c-torture/execute/20001130-1.c: New test.
47121
47122 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
47123
47124         * g++.old-deja/g++.other/op3.C: New test.
47125
47126 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
47127
47128         * g++.old-deja/g++.other/op2.C: New test.
47129
47130 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
47131
47132         * g++.old-deja/g++.other/crash38.C: New test.
47133
47134 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
47135
47136         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
47137
47138 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
47139
47140         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
47141         tests.
47142         * gcc.c-torture/execute/string-opt-6.c: New test.
47143
47144         * gcc.dg/20001117-1.c: Add main.
47145
47146 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
47147
47148         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
47149         Move from here ...
47150         * gcc.dg/940510-1.c: ... to here.
47151
47152         * gcc.dg/20000926-1.c: GNU C now allows initializations of
47153         zero-size arrays in toplevel structures.
47154
47155 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
47156
47157         * gcc.c-torture/execute/loop-8.c: New test.
47158
47159 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47160
47161         * g++.old-deja/g++.other/base1.C: New test.
47162
47163 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47164
47165         * g++.old-deja/g++.other/parse2.C: New test.
47166
47167 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47168
47169         * g++.old-deja/g++.pt/incomplete1.C: New test.
47170
47171 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
47172
47173         * g++.old-deja/g++.other/friend9.C: New test.
47174
47175 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
47176
47177         * gcc.dg/20001127-1.c: New test.
47178
47179 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
47180
47181         * g++.old-deja/g++.pt/friend46.C: New test.
47182
47183 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
47184
47185         * g++.old-deja/g++.other/ptrmem8.C: New test.
47186
47187 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47188
47189         * gcc.c-torture/execute/string-opt-7.c: New test.
47190         * gcc.c-torture/execute/string-opt-8.c: Likewise.
47191
47192 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
47193
47194         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
47195         instead of 'mkcheck 2'.
47196
47197 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47198
47199         * gcc.c-torture/execute/memcheck/driver.c,
47200         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
47201         C9X references to refer to C99.
47202
47203 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
47204
47205         * gcc.dg/ultrasp3.c: New test.
47206
47207 2000-11-25  Neil Booth  <neilb@earthling.net>
47208
47209         * gcc.dg/cpp/include2.c: Update test to be locale independent.
47210
47211 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
47212
47213         * gcc.c-torture/compile/20001123-2.c: New.
47214
47215 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47216
47217         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
47218
47219 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
47220
47221         * gcc.dg/sequence-point-1.c: Add some new tests.
47222         * gcc.c-torture/execute/20001124-1.c: New test.
47223
47224 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
47225
47226         * g++.old-deja/g++.other/vaarg4.C: New test.
47227         * gcc.c-torture/compile/20001123-1.c: New test.
47228
47229 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
47230
47231         * g++.other/crash24.C: Adjust and remove XFAIL.
47232         * g++.other/crash37.C: New test.
47233
47234 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
47235
47236         * g++.old-deja/g++.pt/instantiate9.C: New test.
47237
47238 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
47239
47240         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
47241         new ABI, too.
47242
47243         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
47244         * g++.old-deja/g++.robertl/eb55.C: Likewise.
47245
47246 2000-11-22  Neil Booth  <neilb@earthling.net>
47247
47248         * gcc.dg/cpp/Wtrigraphs.c: New test.
47249
47250 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
47251
47252         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
47253
47254 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
47255
47256         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
47257
47258 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
47259
47260         * lib/gcc-dg.exp: load_lib scanasm.exp.
47261         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
47262         * lib/g++-dg.exp: load_lib scanasm.exp.
47263         * lib/scanasm.exp: New.
47264         (scan-assembler, scan-assembler-not): Add optional arguments to
47265         test name, or if not present, the pattern name.
47266         (scan-assembler-dem, scan-assembler-dem-not): New.
47267
47268         * g++.dg/dg.exp: New.
47269
47270 2000-11-21  Neil Booth  <neilb@earthling.net>
47271
47272         * gcc.dg/cpp/integrated1.c: Remove.
47273
47274 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
47275
47276         * gcc.c-torture/execute/20001121-1.c: New test.
47277
47278 2000-11-21  Richard Henderson  <rth@redhat.com>
47279
47280         * gcc.c-torture/compile/20001121-1.c: New test.
47281
47282 2000-11-20  Neil Booth  <neilb@earthling.net>
47283
47284         * gcc.dg/cpp/integrated1.c: New test.
47285
47286 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
47287
47288         * g++.old-deja/g++.other/inline17.C: New test.
47289
47290 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
47291
47292         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
47293         local variable to be zero: I made the variable global. Now
47294         uses abort() and exit() instead of relying on main's return value.
47295
47296 2000-11-20  Neil Booth  <neilb@earthling.net>
47297
47298         * gcc.dg/cpp/paste2.c: Update test.
47299         * objc/execute/paste.m: New test.
47300
47301 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47302
47303         * gcc.dg/c99-condexpr-1.c: New test.
47304
47305 2000-11-20  Neil Booth  <neilb@earthling.net>
47306
47307         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
47308
47309 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
47310
47311         * g++.old-deja/g++.pt/export1.C: New test.
47312
47313 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
47314
47315         * gcc.dg/20001117-1.c: New test.
47316
47317 2000-11-18  Richard Henderson  <rth@redhat.com>
47318
47319         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
47320
47321 2000-11-18  Richard Henderson  <rth@redhat.com>
47322
47323         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
47324         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
47325         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
47326
47327 2000-11-18  Richard Henderson  <rth@redhat.com>
47328
47329         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
47330         (main): New.  Exit cleanly.
47331
47332 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47333
47334         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
47335         gcc.dg/c99-fordecl-2.c: New tests.
47336
47337 2000-11-18  Richard Henderson  <rth@redhat.com>
47338
47339         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
47340         * gcc.c-torture/execute/zerolen-2.c: New.
47341
47342 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47343
47344         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
47345         memory.
47346
47347 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
47348
47349         * g++.old-deja/g++.pt/instantiate8.C: New test.
47350
47351 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
47352
47353         * g++.old-deja/g++.other/incomplete.C: Add more tests.
47354         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
47355
47356 2000-11-16  Nick Clifton  <nickc@redhat.com>
47357
47358         * gcc.c-torture/execute/nestfunc-2.c: New test.
47359         * gcc.c-torture/execute/nestfunc-3.c: New test.
47360
47361 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
47362
47363         * gcc.c-torture/compile/20001116-1.c: New test.
47364
47365 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47366
47367         * gcc.c-torture/execute/20001115-1.c: New test.
47368
47369 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
47370
47371         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
47372         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
47373         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
47374         * g++.old-deja/g++.abi/vmihint.C: Likewise.
47375
47376 2000-11-15  Neil Booth  <neilb@earthling.net>
47377
47378         gcc.dg/cpp/_Pragma1.c: Update.
47379         gcc.dg/cpp/_Pragma2.c: New test.
47380
47381 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
47382
47383         * g++.old-deja/g++.other/anon5.C: New test.
47384
47385 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
47386
47387         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
47388         tests.
47389
47390 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
47391
47392         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
47393         output.
47394
47395 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47396
47397         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
47398         labels at end of compound statements.
47399
47400 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
47401
47402         * gcc.c-torture/execute/loop-7.c: New test.
47403
47404 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47405
47406         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
47407
47408 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47409
47410         * gcc.dg/c99-bool-1.c: New test.
47411
47412 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47413
47414         * gcc.dg/c99-scope-1.c: Remove xfail.
47415         * gcc.dg/c99-scope-2.c: New test.
47416
47417 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47418
47419         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
47420         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
47421
47422 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
47423
47424         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
47425         error messages.
47426
47427         * g++.mike/p700.C: Don't typedef wchar_t.
47428         * g++.mike/p784.C: Likewise.
47429         * g++.mike/eb101.C: Don't use __wchar_t.
47430
47431 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47432
47433         * g77.f-torture/execute/20001111.[fx]: Test premature exit
47434         from DO loop.
47435
47436 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
47437
47438         * gcc.c-torture/execute/20001111-1.c: New test.
47439
47440 2000-11-10  Nick Clifton  <nickc@redhat.com>
47441
47442         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
47443         long multuiple and accumulate.
47444
47445 2000-11-09  Richard Henderson  <rth@redhat.com>
47446
47447         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
47448         via size_t instead of int.
47449
47450         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
47451         * gcc.c-torture/execute/string-opt-2.c: Likewise.
47452         * gcc.c-torture/execute/string-opt-3.c: Likewise.
47453         * gcc.c-torture/execute/string-opt-4.c: Likewise.
47454
47455 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
47456
47457         * gcc.c-torture/compile/20001109-1.c: New test.
47458         * gcc.c-torture/compile/20001109-2.c: New test.
47459
47460 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
47461
47462         * g++.old-deja/g++.pt/operator1.C: New test.
47463         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
47464
47465 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
47466
47467         * gcc.dg/20001108-1.c: New test.
47468
47469 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
47470
47471         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
47472         with both arguments constant strings.
47473         * gcc.c-torture/execute/string-opt-3.c: New test.
47474         * gcc.c-torture/execute/string-opt-4.c: New test.
47475         * gcc.c-torture/execute/string-opt-5.c: New test.
47476
47477 2000-11-08  Nick Clifton  <nickc@redhat.com>
47478
47479         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
47480         mulsidi3adddi patterns.
47481
47482 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
47483
47484         * g++.old-deja/g++.other/crash36.C: New test.
47485
47486 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
47487
47488         * g++.old-deja/g++.other/init16.C: New test.
47489
47490 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
47491
47492         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
47493
47494 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
47495
47496         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
47497         * gcc.c-torture/execute/va-arg-16.x: Likewise.
47498         * gcc.c-torture/execute/va-arg-17.x: Likewise.
47499
47500 2000-11-07  DJ Delorie  <dj@redhat.com>
47501
47502         * gcc.dg/20000614-1.c: Add return so that test can pass.
47503
47504 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47505
47506         * gcc.c-torture/execute/string-opt-1.c: New test.
47507
47508 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
47509
47510         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
47511         mips-sgi-irix6.* because the MIPS ABI passes floating-point
47512         parameters in registers, and there is no way for a varargs
47513         function to know in which order the integer and floating-point
47514         parameters should be interleaved when they are placed on the
47515         stack.
47516         * gcc.c-torture/execute/va-arg-16.x: Likewise.
47517         * gcc.c-torture/execute/va-arg-17.x: Likewise.
47518
47519 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47520
47521         * gcc.c-torture/execute/string-opt-2.c: New test.
47522
47523 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
47524
47525         * g++.old-deja/g++.pt/crash60.C: New test.
47526
47527 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
47528
47529         * g++.old-deja/g++.other/crash24.C: New test.
47530         * g++.old-deja/g++.other/crash25.C: New test.
47531         * g++.old-deja/g++.other/crash26.C: New test.
47532         * g++.old-deja/g++.other/crash27.C: New test.
47533         * g++.old-deja/g++.other/crash28.C: New test.
47534         * g++.old-deja/g++.other/crash29.C: New test.
47535         * g++.old-deja/g++.other/crash30.C: New test.
47536         * g++.old-deja/g++.other/crash31.C: New test.
47537         * g++.old-deja/g++.other/crash32.C: New test.
47538         * g++.old-deja/g++.other/crash33.C: New test.
47539         * g++.old-deja/g++.other/crash34.C: New test.
47540         * g++.old-deja/g++.other/crash35.C: New test.
47541
47542 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
47543
47544         * gcc.c-torture/execute/20001031-1.c: New test.
47545
47546 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
47547
47548         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
47549         namespace.
47550
47551         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
47552         standards-conformant.
47553
47554         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
47555
47556         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
47557         * g++.old-deja/g++.mike/p755a.C: Likewise.
47558         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
47559         library makes no calls to `operator new' during initialization.
47560
47561 2000-11-04  Neil Booth  <neilb@earthling.net>
47562
47563         * gcc.dg/cpp/include2.c: New tests.
47564
47565 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
47566
47567         * lib/g++.exp (g++_set_ld_library_path): New function.
47568         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
47569
47570 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
47571
47572         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
47573         warnings.
47574
47575 2000-11-01  Richard Henderson  <rth@redhat.com>
47576
47577         * g++.old-deja/g++.ext/namedret1.C: New.
47578         * g++.old-deja/g++.ext/namedret2.C: New.
47579         * g++.old-deja/g++.ext/namedret3.C: New.
47580
47581 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
47582
47583         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
47584         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
47585
47586 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47587
47588         * gcc.c-torture/execute/va-arg-21.c: New test.
47589
47590 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47591
47592         * gcc.dg/c99-complex-2.c: New test.
47593
47594 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47595
47596         * gcc.c-torture/execute/stdio-opt-1.c: New test.
47597
47598 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
47599
47600         * g++.old-deja/g++.other/inline16.C: New test.
47601
47602 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
47603
47604         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
47605         __PRETTY_FUNCTION__
47606
47607 2000-10-29  Neil Booth  <neilb@earthling.net>
47608
47609         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
47610         New tests.
47611         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
47612         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
47613         optimisation.
47614
47615 2000-10-29  Neil Booth  <neilb@earthling.net>
47616
47617         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
47618         * mi1.c, mi1c.h: Add null directives to multiple-include test.
47619         * mi5.c: Test multiple includes work with -C.
47620         * trigraphs.c: Test ^= version.
47621
47622 2000-10-28  Neil Booth  <neilb@earthling.net>
47623
47624         New tests and test updates for new macro expander.
47625
47626         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
47627         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
47628         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
47629         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
47630         new diagnostic messages.
47631
47632         * gcc.dg/cpp/macro3.c: New tests.
47633
47634 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
47635
47636         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
47637         on the same line.
47638
47639 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
47640
47641         * g++.old-deja/g++.other/eh2.C: New test.
47642
47643 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47644
47645         * gcc.c-torture/execute/20001027-1.c: New test.
47646
47647 2000-10-26  Richard Henderson  <rth@redhat.com>
47648
47649         * gcc.c-torture/execute/20001026-1.c: New.
47650
47651 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
47652
47653         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
47654         * g++.old-deja/g++.law/builtin1.C: Likewise.
47655         * g++.old-deja/g++.law/ctors10.C: Likewise.
47656         * g++.old-deja/g++.law/virtual3.C: Likewise.
47657         * g++.old-deja/g++.mike/p658.C: Likewise.
47658         * g++.old-deja/g++.other/sibcall1.C: Likewise.
47659         * g++.old-deja/g++.other/vaarg2.C: Likewise.
47660         * g++.old-deja/g++.robertl/eb124.C: Likewise.
47661         * g++.old-deja/g++.robertl/eb44.C: Likewise.
47662         * g++.old-deja/g++.robertl/eb77.C: Likewise.
47663
47664 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
47665
47666         * gcc.c-torture/compile/20001024-1.c: New test.
47667
47668 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
47669
47670         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
47671         to tell us whether or not we are using V3.
47672
47673 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
47674
47675         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
47676         operands.
47677
47678 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47679
47680         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
47681
47682 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
47683
47684         * gcc.c-torture/execute/20001024-1.c: New test.
47685
47686 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
47687
47688         * g++.old-deja/g++.other/sibcall1.C: New test.
47689
47690 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
47691
47692         * gcc.dg/noncompile/init-3.c: New test.
47693
47694 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47695
47696         * gcc.dg/format-array-1.c: New test.
47697
47698 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47699
47700         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
47701         writing through null pointers; remove comment about testing
47702         unterminated strings.
47703
47704 2000-10-17  Matthew Hiller  <hiller@redhat.com>
47705
47706         * gcc.c-torture/execute/20001017-2.c: New test.
47707
47708 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47709
47710         * gcc.c-torture/compile/20001018-1.c: New test.
47711         * gcc.c-torture/compile/20001018-1.x: Xfail.
47712
47713 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47714
47715         * gcc.c-torture/execute/20001017-1.c: New test.
47716
47717 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47718
47719         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
47720         for multiple use of arguments with scanf formats; add tests for
47721         multiple use of arguments.
47722
47723 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
47724
47725         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
47726         from some old tests.
47727
47728 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47729
47730         * gcc.dg/format-miss-1.c: New test.
47731
47732 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
47733
47734         * gcc.c-torture/execute/20001013-1.c: New test.
47735
47736 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
47737
47738         * gcc.dg/format-branch-1.c: New test.
47739
47740 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
47741
47742         * README, lib/file-format.exp: Remove EGCS references.
47743
47744 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
47745
47746         * gcc.dg/20001013-1.c: New test.
47747
47748 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47749
47750         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
47751         for intmax_t in the compiler using __typeof__ and the type rules
47752         for conditional expressions.
47753
47754 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
47755
47756         * gcc.dg/20001012-1.c: New test.
47757         * gcc.dg/20001012-2.c: New test.
47758
47759 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47760
47761         * gcc.dg/format-attr-1.c: New test.
47762
47763 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47764
47765         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
47766         __LONG_LONG_MAX__ instead of LLONG_MAX.
47767
47768 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47769
47770         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
47771         scanf flags.
47772         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
47773         flags.
47774
47775 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47776
47777         * gcc.dg/sequence-pt-1.c: New test.
47778
47779 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
47780
47781         * gcc.c-torture/execute/20001011-1.c: New testcase.
47782         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
47783
47784 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
47785
47786         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
47787         does not error on it.
47788
47789 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
47790
47791         * gcc.dg/20001009-1.c: New test.
47792
47793 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
47794
47795         * gcc.c-torture/compile/20001009-1.c: Move from here ....
47796         * gcc.c-torture/execute/20001009-2.c: ... to here.
47797
47798 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
47799
47800         * gcc.c-torture/compile/20001009-1.c: New testcase.
47801         * gcc.c-torture/execute/20001009-1.c: New testcase.
47802         Testcases provided by Jan Hubicka <jh@suse.cz>.
47803
47804 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47805
47806         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47807         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
47808         uintmax_t using <limits.h> to emulate the compiler's internal
47809         logic.  No longer XFAIL %j tests.
47810
47811 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47812
47813         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
47814         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47815         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
47816         regexps and details of expected handling of some bad formats.
47817         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
47818         suppression.
47819
47820 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47821
47822         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
47823         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
47824         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
47825         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
47826         in list archives.
47827
47828 2000-10-06  Richard Henderson  <rth@cygnus.com>
47829
47830         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
47831         * g++.old-deja/g++.brendan/crash52.C: Likewise.
47832         * g++.old-deja/g++.jason/report.C: Likewise.
47833         * g++.old-deja/g++.law/friend5.C: Likewise.
47834         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
47835         of the expected warnings.
47836
47837 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
47838
47839         * g++.old-deja/g++.pt/enum14.C: New test.
47840
47841 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
47842
47843         * g++.old-deja/g++.pt/crash59.C: New test.
47844
47845 2000-10-04  Will Cohen  <wcohen@redhat.com>
47846
47847         * gcc.dg/20000926-1.c: New test.
47848
47849 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
47850
47851         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
47852         function name for current C++ compiler.
47853         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
47854
47855 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
47856
47857         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
47858         __PRETTY_FUNCTION__.
47859         * g++.old-deja/g++.ext/pretty2.C: Likewise.
47860
47861 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47862
47863         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
47864
47865 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
47866
47867         * gcc.c-torture/compile/20000923-1.c: New test.
47868
47869 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
47870
47871         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
47872         * g++.old-deja/g++.pt/ttp62.C: Same.
47873         * g++.old-deja/g++.other/inline14.C: Same.
47874
47875 2000-09-24  Richard Henderson  <rth@cygnus.com>
47876
47877         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
47878
47879 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47880
47881         * gcc.dg/c90-printf-1.c: Add test for wide string format.
47882
47883 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
47884
47885         * gcc.c-torture/compile/20000922-1.c: New file.
47886
47887 2000-09-21  Nick Clifton  <nickc@redhat.com>
47888
47889         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
47890         a signed long modulo operation.
47891         (mod6): New function - perform an unsigned long modulo operation.
47892         (main): Add tests for modulos of very large numbers by very small
47893         dividends.
47894
47895 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47896
47897         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
47898
47899 2000-09-19  Richard Henderson  <rth@cygnus.com>
47900
47901         * gcc.dg/compare2.c (case 10): XFAIL.
47902
47903 2000-09-18  Richard Henderson  <rth@cygnus.com>
47904
47905         * gcc.c-torture/execute/20000906-1.c: Move ...
47906         * gcc.dg/20000906-1.c: ... here.  Only run on targets
47907         that support __builtin_trap.
47908
47909 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
47910
47911         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
47912
47913 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47914
47915         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
47916         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
47917         more $ format tests.
47918
47919 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47920
47921         * gcc.dg/format-errmk-1.c: New test.
47922
47923 2000-09-17  Greg McGary  <greg@mcgary.org>
47924
47925         * gcc.c-torture/execute/20000917-1.x: Remove.
47926
47927 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47928
47929         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
47930
47931 2000-09-17  Greg McGary  <greg@mcgary.org>
47932
47933         * gcc.c-torture/execute/20000917-1.c: New test.
47934         * gcc.c-torture/execute/20000917-1.x: XFAIL.
47935
47936 2000-09-16  Neil Booth  <NeilB@earthling.net>
47937
47938         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
47939         in nested macro bug.
47940
47941 2000-09-15  Neil Booth  <NeilB@earthling.net>
47942
47943         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
47944
47945 2000-09-14  Jeffrey A Law  (law@cygnus.com)
47946
47947         * gcc.c-torture/execute/20000914-1.c: New test.
47948
47949 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
47950
47951         * g++.other/inline13.C: New test.
47952
47953 2000-09-12  Andreas Jaeger  <aj@suse.de>
47954
47955         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
47956         constant by Ulrich Drepper <drepper@redhat.com>.
47957
47958 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
47959
47960         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
47961
47962 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47963
47964         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
47965
47966 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
47967
47968         * gcc.dg/cpp/backslash.c: New test.
47969
47970 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
47971
47972         * gcc.c-torture/execute/20000910-1.c: New test.
47973         * gcc.c-torture/execute/20000910-2.c: Likewise.
47974
47975 2000-09-11  Robert Lipe  <robertl@sco.com>
47976
47977         * gcc.dg/pragma-align.c: New test.
47978
47979 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
47980
47981         * g++.old-deja/g++.pt/explicit82.C: New test.
47982         * g++.old-deja/g++.pt/explicit83.C: New test.
47983
47984 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
47985
47986         * gcc.dg/asm-names.c: New test.
47987
47988 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47989
47990         * gcc.dg/cpp/tr-warn6.c: New test
47991
47992 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47993
47994         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
47995         be accepted.
47996
47997 2000-09-07  Catherine Moore  <clm@redhat.com>
47998
47999         * gcc.c-torture/execute/unroll-1.c: New test.
48000
48001 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
48002
48003         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
48004         ERROR markers.
48005         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
48006         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
48007         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
48008         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
48009         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
48010         Preprocess only.
48011         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
48012         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
48013
48014 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48015
48016         * g++.old-deja/g++.pt/deduct2.C: New test.
48017
48018 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48019
48020         * g++.old-deja/g++.pt/parms2.C: New test.
48021
48022 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48023
48024         * g++.old-deja/g++.pt/crash58.C: New test.
48025
48026 2000-09-06  Greg McGary  <greg@mcgary.org>
48027
48028         * gcc.c-torture/execute/20000906-1.c: New test.
48029         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
48030
48031 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48032
48033         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
48034
48035 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48036
48037         * g++.old-deja/g++.pt/crash57.C: New test.
48038
48039 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48040
48041         * g++.old-deja/g++.pt/crash56.C: New test.
48042
48043 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48044
48045         * g++.old-deja/g++.pt/koenig1.C: New test.
48046
48047 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
48048
48049         * gcc.dg/20000904-1.c: New test.
48050
48051 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
48052
48053         * gcc.dg/cpp/paste8.c: New test.
48054
48055 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
48056
48057         * gcc.c-torture/compile/20000827-1.c: New test.
48058
48059 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48060
48061         * gcc.dg/format-diag-1.c: New test.
48062
48063 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48064
48065         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
48066         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
48067         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
48068         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
48069         gcc.dg/formatz-1.c: Adjust warning regular expressions.
48070
48071 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
48072
48073         * g++.old-deja/g++.other/nested4.C: New test.
48074
48075 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
48076
48077         * g++.old-deja/g++.ns/scoped1.C: New test.
48078
48079 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
48080
48081         * lib/g++.exp: Support testing already-installed GCC.
48082
48083 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48084
48085         * wtr-label-1.c, wtr-suffix-1.c: New tests.
48086
48087 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48088
48089         * gcc.dg/return-type-2.c: New test.
48090
48091 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
48092
48093         * gcc.c-torture/compile/20000825-1.c: New test.
48094
48095 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
48096
48097         * gcc.dg/dwarf2-2.c: New test.
48098
48099 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
48100
48101         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
48102         dg-warning regexps.
48103
48104 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48105
48106         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
48107         gcc.dg/format-ext-5.c: New tests.
48108
48109 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
48110
48111         * g++.old-deja/g++.other/crash22.C: New test.
48112
48113 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
48114
48115         * gcc.dg/noncompile/930622-2.c: Adjust error message.
48116
48117 2000-08-24  Richard Henderson  <rth@cygnus.com>
48118
48119         * gcc.dg/ia64-sync-1.c: New test.
48120         * gcc.dg/ia64-sync-2.c: New test.
48121         * gcc.dg/ia64-asm-1.c: New test.
48122
48123 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48124
48125         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
48126         * gcc.dg/format-ext-2.c: New test.
48127
48128 2000-08-23  Jason Merrill  <jason@redhat.com>
48129
48130         * lib/old-dejagnu.exp: Also ignore "In member function" and
48131         "At global scope".
48132
48133 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48134
48135         * gcc.dg/noncompile/label-lineno-1.c: New test.
48136
48137 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48138
48139         * gcc.dg/c99-array-nonobj-1.c: New test.
48140
48141 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48142
48143         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
48144         tests.
48145         * gcc.dg/format-ext-1.c: New test.
48146
48147 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48148
48149         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
48150         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
48151         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
48152         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
48153         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
48154
48155 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48156
48157         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
48158         gcc.dg/c99-strftime-2.c: New tests.
48159
48160 2000-08-22  Richard Henderson  <rth@cygnus.com>
48161
48162         * gcc.c-torture/execute/20000822-1.c: New test.
48163
48164 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
48165
48166         * gcc.c-torture/execute/20000819-1.x: Remove.
48167
48168 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
48169
48170         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
48171         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
48172         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
48173         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
48174         gcc.dg/format-xopen-1.c: New tests.
48175
48176 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
48177
48178         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
48179
48180 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
48181
48182         * g++.old-deja/g++.other/loop2.C: New test.
48183
48184         * gcc.c-torture/compile/20000606-1.c: New test.
48185         * gcc.c-torture/compile/20000728-1.c: New test.
48186         * gcc.c-torture/execute/20000801-1.c: New test.
48187         * gcc.c-torture/execute/20000801-2.c: New test.
48188         * gcc.c-torture/execute/20000819-1.c: New test.
48189         * gcc.c-torture/execute/20000819-1.x: XFAIL.
48190         * gcc.dg/20000629-1.c: New test.
48191         * gcc.dg/20000724-1.c: New test.
48192         * gcc.dg/20000807-1.c: New test.
48193
48194 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
48195
48196         * gcc.dg/cpp/pragma-1.c: New test.
48197         * gcc.dg/cpp/pragma-2.c: New test.
48198
48199 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
48200
48201         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
48202         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
48203
48204 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48205
48206         * gcc.c-torture/compile/20000818-1.c: New test.
48207
48208 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
48209
48210         * gcc.c-torture/execute/20000818-1.c: New test.
48211
48212 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48213
48214         * gcc.dg/format-va-1.c: New test.
48215
48216 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
48217
48218         * g++.old-deja/g++.other/typedef8.C: New test.
48219
48220 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
48221
48222         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
48223         * g++.old-deja/g++.mike/net36.C: Mark candidate.
48224         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
48225         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
48226         * g++.old-deja/g++.other/ptrmem7.C: New test.
48227         * g++.old-deja/g++.pt/ptrmem10.C: New test.
48228
48229 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
48230
48231         * g++.old-deja/g++.pt/typename27.C: New test.
48232
48233 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
48234
48235         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
48236         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
48237         * g++.old-deja/g++.pt/friend45.C: New test.
48238         * g++.old-deja/g++.other/friend8.C: New test.
48239
48240 2000-08-15  Richard Henderson  <rth@cygnus.com>
48241
48242         * gcc.c-torture/execute/20000815-1.c: New test.
48243
48244 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48245
48246         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
48247         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
48248         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
48249
48250 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
48251
48252         * g++.old-deja/g++.other/refinit2.C: New test.
48253
48254 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
48255
48256         * lib/c-torture.exp (c-torture): Make
48257         compiler_conditional_xfail_data global.
48258         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
48259         compiler_conditional_xfail_data machinery.
48260         (f-torture-execute): Likewise.
48261         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
48262         and only when unrolling loops.
48263
48264         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
48265
48266 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
48267
48268         * g++.old-deja/g++.pt/explicit81.C: New test.
48269
48270 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
48271
48272         * g++.old-deja/g++.pt/typename26.C: New test.
48273
48274 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
48275
48276         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
48277         warning.
48278
48279 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
48280
48281         * g++.old-deja/g++.other/array3.C: New test.
48282
48283 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48284
48285         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
48286         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
48287         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
48288         New tests.
48289
48290 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
48291
48292         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
48293         * g++.old-deja/g++.abi/vmihint.C: Likewise.
48294
48295 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
48296
48297         * gcc.c-torture/execute/20000808-1.c: New test.
48298
48299 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48300
48301         * gcc.dg/c90-const-expr-1.c: New test.
48302
48303 2000-08-08  Richard Henderson  <rth@cygnus.com>
48304
48305         * gcc.dg/noncompile/920923-1.c: Declare calloc.
48306
48307 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48308
48309         * gcc.dg/noncompile/const-ll-1.c: New test.
48310
48311 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48312
48313         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
48314
48315 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
48316
48317         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
48318         that running programs linked against the shared version of libobjc
48319         run correctly.
48320
48321 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48322
48323         * gcc.dg/c99-printf-1.c: New test.
48324
48325 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48326
48327         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
48328
48329 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
48330
48331         * gcc.c-torture/execute/20000731-1.x: Delete.
48332
48333 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
48334
48335         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
48336         and torture_without_loops as is done by c-torture.exp.
48337         (search_for): Copy from c-torture.exp.
48338         (gcc-dg-runtest): New function, drives a directory of tests
48339         iterating over the TORTURE_OPTIONS.
48340         (scan-assembler, scan-assembler-not): Move here from
48341         individual directory drivers.
48342
48343         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
48344         defined by lib/gcc-dg.exp.
48345         * gcc.dg/cpp/cpp.exp: Likewise.
48346         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
48347         gcc-dg-runtest, so we cycle over optimization options.
48348
48349         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
48350         * gcc.dg/compare2.c: No longer expected to fail.
48351
48352 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
48353
48354         * gcc.c-torture/execute/20000804-1.c: New test.
48355
48356 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48357
48358         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
48359
48360 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
48361
48362         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
48363
48364 2000-08-03  Jeffrey A Law  (law@cygnus.com)
48365
48366         * gcc.c-torture/compile/20000803-1.c: New test.
48367
48368 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48369
48370         * gcc.c-torture/execute/20000801-3.c,
48371         gcc.c-torture/execute/20000801-4.c: New tests.
48372         * gcc.c-torture/execute/20000801-3.x,
48373         gcc.c-torture/execute/20000801-4.x: Xfail.
48374
48375 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
48376
48377         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
48378         libobjc/.libs to allow for libtool.
48379
48380 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
48381
48382         * gcc.c-torture/compile/20000802-1.c: New test.
48383
48384 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
48385
48386         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
48387
48388 2000-07-31  Jeffrey A Law  (law@cygnus.com)
48389
48390         * gcc-c-torture/execute/20000731-2.c: New test.
48391
48392         * gcc.c-torture/execute/20000731-1.c: New test.
48393         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
48394
48395 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
48396
48397         * gcc.dg/cpp/paste7.c: New test.
48398         * gcc.dg/cpp/20000725-1.c: New test.
48399
48400 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
48401
48402         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
48403         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
48404         declaration warning for __builtin_dwarf_reg_size.
48405
48406         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
48407
48408 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48409
48410         * gcc.dg/noncompile/voidparam-1.c: New test.
48411
48412 2000-07-30  Richard Henderson  <rth@cygnus.com>
48413
48414         * gcc.dg/c90-digraph-1.c: Don't xfail.
48415         * gcc.dg/compare2.c (case 10): Xfail.
48416         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
48417
48418 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
48419
48420         * gcc.dg/c99-main-1.c: New test.
48421
48422 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48423
48424         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
48425
48426 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
48427
48428         * gcc.c-tortuer/execute/20000726-1.c: New test.
48429
48430 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
48431
48432         * gcc.c-torture/execute/enum-2.c: New test.
48433
48434 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48435
48436         * gcc.dg/cpp/tr-warn3.c: New test.
48437
48438 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48439
48440         * g++.old-deja/g++.ext/implicit1.C: Remove.
48441         * g++.old-deja/g++.jason/c2.C: Remove
48442         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
48443         * g++.old-deja/g++.pt/crash16.C: Likewise.
48444         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
48445
48446 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48447
48448         * g++.old-deja/g++.other/for2.C: New test.
48449
48450 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
48451
48452         * gcc.dg/20000720-1.c: New test.
48453
48454 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
48455
48456         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
48457
48458 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
48459
48460         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
48461         * gcc.c-torture/execute/20000722-1.c: New.
48462         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
48463
48464 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
48465
48466         * gcc.dg/cpp/20000720-1.S: New test.
48467
48468 2000-07-21  Michael Meissner  <meissner@redhat.com>
48469
48470         * gcc.c-torture/execute/ieee/hugeval.c: New test.
48471
48472 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
48473
48474         * g++.old-deja/g++.brendan/crash16.C,
48475         g++.old-deja/g++.brendan/parse3.C,
48476         g++.old-deja/g++.brendan/redecl1.C,
48477         g++.old-deja/g++.ns/template13.C,
48478         g++.old-deja/g++.other/decl4.C,
48479         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
48480
48481 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
48482
48483         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
48484         and "Internal error".
48485
48486         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
48487         regexps.
48488         * gcc.dg/cpp/paste6.c: New test.
48489
48490 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
48491
48492         * gcc.dg/cpp/tr-direct.c: New test.
48493
48494         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
48495         gcc.dg/cpp/undef1.c: Tweak error regexps.
48496
48497 2000-07-18  Eric Christopher <echristo@redhat.com>
48498
48499         * gcc.c-torture/compile/20000718-1.c: New test.
48500
48501 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
48502
48503         * cpplex.c (_cpp_push_token): If the token being pushed back
48504         is the previous token in this context, just subtract one from
48505         context->posn.
48506         * cppmacro.c (save_expansion): Clear aux field when storing a
48507         placemarker.
48508
48509 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
48510
48511         * gcc.dg/noncompile/redecl-1.c: New test.
48512
48513 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
48514
48515         * gcc.c-torture/execute/20000717-5.c: New test.
48516         * gcc.c-torture/execute/20000717-1.x: Removed.
48517
48518 2000-07-17  Richard Henderson  <rth@cygnus.com>
48519
48520         * gcc.c-torture/execute/20000717-4.c: New test.
48521
48522 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
48523
48524         * gcc.dg/cpp/syshdr.c: New test.
48525         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
48526
48527 2000-07-17  Neil Booth  <neilb@earthling.net>
48528
48529         * gcc.dg/cpp/cmdlne-dM.c: New test.
48530         * gcc.dg/cpp/cmdlne-dD.c: New test.
48531
48532 2000-07-17  Jeffrey A Law  (law@cygnus.com)
48533
48534         * gcc.c-torture/execute/20000717-3.c: New test.
48535
48536         * gcc.c-torture/compile/20000717-1.c: New test.
48537
48538 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
48539
48540         * gcc.c-torture/execute/20000717-2.c: New test.
48541
48542 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48543
48544         * gcc.dg/formatz-1.c: New test.
48545
48546         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
48547         * gcc.dg/c99-digraph-1.c: New tests.
48548
48549         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
48550         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
48551
48552         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
48553         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
48554         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
48555         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
48556         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
48557         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
48558         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
48559
48560 2000-07-17  Greg McGary <greg@mcgary.org>
48561
48562         * gcc.c-torture/execute/20000717-1.c: New test.
48563         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
48564
48565 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
48566
48567         * gcc.c-torture/execute/20000715-2.c: New test.
48568         * gcc.dg/20000715-1.c: New test.
48569
48570 2000-07-15  Michael Meissner  <meissner@redhat.com>
48571
48572         * gcc.c-torture/execute/20000715-1.c: New test.
48573
48574 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
48575
48576         * gcc.c-torture/execute/20000707-1.c: New test.
48577
48578 2000-07-13  Neil Booth  <NeilB@earthling.net>
48579
48580         * gcc.dg/cpp/digraph1.c,
48581         gcc.dg/cpp/digraph2.c,
48582         gcc.dg/cpp/digraphs.c: New tests.
48583
48584 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
48585
48586         * g77.f-torture/compile/20000630-2.f: New test.
48587         * g77.f-torture/compile/20000630-2.x
48588
48589 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
48590
48591         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
48592
48593 2000-07-11  Neil Booth  <NeilB@earthling.net>
48594
48595         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
48596
48597 2000-07-11  Neil Booth  <NeilB@earthling.net>
48598
48599         * gcc.dg/cpp/cmdlne-C.c: New.
48600
48601 2000-07-09  Neil Booth  <NeilB@earthling.net>
48602
48603         * gcc.dg/cpp/directiv.c: New tests.
48604         * gcc.dg/cpp/undef1.c: Update.
48605
48606 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
48607
48608         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
48609
48610 2000-07-09  Neil Booth  <NeilB@earthling.net>
48611
48612         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
48613
48614 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
48615
48616         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
48617         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
48618
48619 2000-07-08  Neil Booth  <NeilB@earthling.net>
48620
48621         * gcc.dg/cpp/macsyntx.c: New tests.
48622
48623 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
48624
48625         * gcc.dg/20000707-1.c: New test.
48626
48627 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
48628
48629         * gcc.c-torture/execute/20000706-1.c: New test.
48630         * gcc.c-torture/execute/20000706-2.c: New test.
48631         * gcc.c-torture/execute/20000706-3.c: New test.
48632         * gcc.c-torture/execute/20000706-4.c: New test.
48633         * gcc.c-torture/execute/20000706-5.c: New test.
48634
48635 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
48636
48637         * g++.old-deja/g++.pt/instantiate7.C: New test.
48638
48639 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
48640
48641         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
48642         * g++.old-deja/g++.mike/thunk3.C: Likewise.
48643         * g++.old-deja/g++.other/rtti3.C: Likewise.
48644         * g++.old-deja/g++.other/rttid3.C: Likewise.
48645
48646 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
48647
48648         *  g77.f-torture/compile/20000630-1.x: Fix typo
48649
48650 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
48651
48652         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
48653         assembly output.
48654
48655 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
48656
48657         * gcc.dg/cpp/ident.c: New test.
48658
48659 2000-07-05  Neil Booth  <NeilB@earthling.net>
48660
48661         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
48662           gcc.dg/cpp/lexstrng.c: New tests.
48663
48664 2000-07-04  Neil Booth  <NeilB@earthling.net>
48665
48666         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
48667         * gcc.dg/cpp/strify2.c: Same.
48668
48669 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
48670
48671         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
48672         * gcc.dg/cpp/19990703-1.c: Likewise.
48673         * gcc.dg/cpp/20000625-1.c: Likewise.
48674         * gcc.dg/cpp/20000625-2.c: Likewise.
48675
48676         * gcc.dg/cpp/macro1.c,
48677         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
48678         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
48679         gcc.dg/cpp/strify1.c,
48680         gcc.dg/cpp/strify2.c: New tests.
48681
48682 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
48683
48684         * gcc.c-torture/execute/20000703-1.c: New test.
48685
48686 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48687
48688         * g++.old-deja/g++.pt (lookup10.C): New test.
48689
48690 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
48691
48692         * g++.old-deja/g++.pt (typename25.C): New test.
48693
48694 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
48695
48696         * gcc.c-torture/compile/20000701-1.c: New test.
48697
48698 2000-06-30  Nick Clifton  <nickc@cygnus.com>
48699
48700         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
48701         to test case.
48702
48703 2000-06-30  Catherine Moore  <clm@cygnus.com>
48704
48705         * gcc.c-torture/execute/align-1.c: New test.
48706
48707 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
48708
48709         * g++.old-deja/g++.pt/expr8.C: New test.
48710         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
48711
48712 2000-06-29  Nick Clifton  <nickc@cygnus.com>
48713
48714         * gcc.c-torture/compile/20000629-1.c: New test.
48715
48716 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
48717
48718
48719         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
48720         gcc.dg/noncompile directory, depending on whether they're
48721         preprocessor tests or not.  Annotate all the tests for the dg
48722         framework.
48723
48724         * gcc.c-torture/noncompile/noncompile.exp: Delete.
48725         * gcc.dg/noncompile/noncompile.exp: New.
48726
48727         * Moved files:
48728         Old name                                New name
48729         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
48730         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
48731         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
48732         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
48733         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
48734         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
48735         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
48736         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
48737         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
48738         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
48739         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
48740         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
48741         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
48742         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
48743         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
48744         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
48745         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
48746         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
48747         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
48748         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
48749         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
48750         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
48751         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
48752         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
48753
48754         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
48755         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
48756         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
48757         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
48758         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
48759         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
48760
48761 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
48762
48763         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
48764         declare one variable.  On the fourth, error.
48765         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
48766         declared by 20000628-1a.h.
48767
48768 2000-06-29  Richard Henderson  <rth@redhat.com>
48769
48770         * gcc.c-torture/execute/930529-1.x: New file.
48771         * gcc.dg/920413-1.c: Adjust expected warning text.
48772         * gcc.dg/980217-1.c: Declare abort.
48773         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
48774
48775 2000-06-29  Jeffrey A Law  (law@cygnus.com)
48776
48777         * g77.f-torture/compile/20000629-1.f: New test.
48778         * g77.f-torture/compile/20000629-1.x: Expected to fail.
48779
48780 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
48781
48782         Rearrange lots of files, removing entirely the
48783         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
48784         directories.
48785
48786         * Deleted files:
48787         gcc.c-torture/code_quality/code_quality.exp
48788         gcc.c-torture/special/special.exp
48789         gcc.failure/failure.exp
48790         gcc.failure/940409-1.x
48791         gcc.c-torture/compile/961203-1.x
48792
48793         * New files:
48794         gcc.misc-tests/linkage.exp
48795         gcc.c-torture/execute/920730-1t.c
48796         gcc.c-torture/execute/920730-1t.x
48797         gcc.c-torture/compile/920520-1.x
48798         gcc.c-torture/compile/920521-1.x
48799         gcc.c-torture/compile/981006-1.x
48800         gcc.c-torture/execute/eeprof-1.x
48801
48802         * Moved files (possibly with modifications to fit a new harness):
48803         Old name                                New name
48804         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
48805         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
48806         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
48807         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
48808         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
48809         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
48810         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
48811         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
48812         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
48813         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
48814         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
48815         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
48816         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
48817         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
48818
48819 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
48820
48821         * c-torture/compile/961203-1.x: Delete.
48822
48823         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
48824         not exit. Include stdio.h.
48825         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
48826         * gcc.misc-tests/dg-12.c: Likewise.
48827         * gcc.misc-tests/dg-5.c: Likewise.
48828         * gcc.misc-tests/dg-6.c: Likewise.
48829         * gcc.misc-tests/dg-7.c: Prototype abort.
48830         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
48831         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
48832         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
48833         not exit.
48834         * gcc.misc-tests/sieve.c: Use return from main, not exit.
48835         * gcc.misc-tests/sort2.c: Use return from main, not exit.
48836
48837 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
48838
48839         * gcc.dg/cpp/20000628-1.c: New test.
48840         * gcc.dg/cpp/20000628-1.h: New header for above test.
48841         * gcc.dg/cpp/20000628-1a.h: Likewise.
48842
48843 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
48844
48845         * gcc.dg/cpp: New directory.
48846         * gcc.dg/cpp/cpp.exp: New driver.
48847         * gcc.dg/cpp/20000627-1.c: New test.
48848         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
48849         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
48850         and rewrite as a compilation test.
48851
48852         * gcc.dg: Move many files into the cpp subdirectory, possibly
48853         renaming or editing them as well.
48854         Old name                New name
48855         990119-1.c              cpp/19990119-1.c
48856         990228-1.c              cpp/19990228-1.c
48857         990407-1.c              cpp/19990407-1.c
48858         990409-1.c              cpp/19990409-1.c
48859         990413-1.c              cpp/19990413-1.c
48860         990703-1.c              cpp/19990703-1.c
48861         20000127-1.c            cpp/20000127-1.c
48862         20000129-1.c            cpp/20000129-1.c
48863         20000207-1.c            cpp/20000207-1.c
48864         20000207-2.c            cpp/20000207-2.c
48865         20000209-1.c            cpp/20000209-1.c
48866         20000209-2.c            cpp/20000209-2.c
48867         20000301-1.c            cpp/20000301-1.c
48868         20000419-1.c            cpp/20000419-1.c
48869         20000510-1.S            cpp/20000510-1.S
48870         20000519-1.c            cpp/20000519-1.c
48871         20000529-1.c            cpp/20000529-1.c
48872         20000625-1.c            cpp/20000625-1.c
48873         20000625-2.c            cpp/20000625-2.c
48874         cpp-as1.c               cpp/assert1.c
48875         cpp-as2.c               cpp/assert2.c
48876         cxx-comments-1.c        cpp/cxxcom1.c
48877         cxx-comments-2.c        cpp/cxxcom2.c
48878         endif-label.c           cpp/endif.c
48879         cpp-hash1.c             cpp/hash1.c
48880         cpp-hash2.c             cpp/hash2.c
48881         cpp-if1.c               cpp/if-1.c
48882         cpp-if2.c               cpp/if-2.c
48883         cpp-if3.c               cpp/if-3.c
48884         cpp-if4.c               cpp/if-4.c
48885         cpp-if5.c               cpp/if-5.c
48886         cpp-cond.c              cpp/if-cexp.c
48887         cpp-missingop.c         cpp/if-mop.c
48888         cpp-missingparen.c      cpp/if-mpar.c
48889         cpp-opprec.c            cpp/if-oppr.c
48890         cpp-ifparen.c           cpp/if-paren.c
48891         cpp-shortcircuit.c      cpp/if-sc.c
48892         cpp-shift.c             cpp/if-shift.c
48893         cpp-unary.c             cpp/if-unary.c
48894         cpp-li1.c               cpp/line1.c
48895         cpp-li2.c               cpp/line2.c
48896         lineno.c                cpp/line3.c
48897         lineno-2.c              cpp/line4.c
48898         cpp-mi.c                cpp/mi1.c
48899         cpp-mic.h               cpp/mi1c.h
48900         cpp-micc.h              cpp/mi1cc.h
48901         cpp-mind.h              cpp/mi1nd.h
48902         cpp-mindp.h             cpp/mi1ndp.h
48903         cpp-mix.h               cpp/mi1x.h
48904         cpp-mi2.c               cpp/mi2.c
48905         cpp-mi2a.h              cpp/mi2a.h
48906         cpp-mi2b.h              cpp/mi2b.h
48907         cpp-mi2c.h              cpp/mi2c.h
48908         cpp-mi3.c               cpp/mi3.c
48909         cpp-mi3.def             cpp/mi3.def
48910         poison-1.c              cpp/poison.c
48911         pr-impl.c               cpp/prag-imp.c
48912         cpp-redef-2.c           cpp/redef1.c
48913         cpp-redef.c             cpp/redef2.c
48914         strpaste.c              cpp/strp1.c
48915         strpaste-2.c            cpp/strp2.c
48916         cpp-tradpaste.c         cpp/tr-paste.c
48917         cpp-tradstringify.c     cpp/tr-str.c
48918         cpp-tradwarn1.c         cpp/tr-warn1.c
48919         cpp-tradwarn2.c         cpp/tr-warn2.c
48920         trigraphs.c             cpp/trigraphs.c
48921         cpp-unc1.c              cpp/unc1.c
48922         cpp-unc2.c              cpp/unc2.c
48923         cpp-unc3.c              cpp/unc3.c
48924         cpp-unc.c               cpp/unc4.c
48925         undef.c                 cpp/undef1.c
48926         undef-2.c               cpp/undef2.c
48927         cpp-wi1.c               cpp/widestr1.c
48928
48929 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
48930
48931         * lib/g++.exp (g++_include_flags): Tweak.
48932
48933 2000-06-27  H.J. Lu  <hjl@gnu.org>
48934             Loren J. Rittle  <ljrittle@acm.org>
48935
48936         * lib/g++.exp (g++_include_flags): Override libgloss.exp
48937         version with one that knows about the new gcc tree structure.
48938         (g++_link_flags): Same.
48939
48940 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
48941
48942         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
48943         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
48944         case we are cross-compiling.
48945
48946         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
48947         g++.old-deja/g++.niklas/Makefile.in,
48948         g++.old-deja/g++.niklas/configure.in,
48949         g++.old-deja/g++.other/Makefile.in,
48950         g++.old-deja/g++.other/configure.in,
48951         gcc.c-torture/code_quality/Makefile.in,
48952         gcc.c-torture/code_quality/configure.in,
48953         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
48954         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
48955         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
48956         gcc.c-torture/execute/ieee/Makefile.in,
48957         gcc.c-torture/execute/ieee/configure.in,
48958         gcc.c-torture/noncompile/Makefile.in,
48959         gcc.c-torture/noncompile/configure.in,
48960         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
48961         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
48962         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
48963
48964 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48965
48966         * g++.old-deja/g++.other/ambig3.C: New test.
48967
48968 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
48969
48970         * g++.old-deja/g++.pt/syntax1.C: New test.
48971         * g++.old-deja/g++.pt/syntax2.C: New test.
48972         * g++.old-deja/g++.other/syntax3.C: New test.
48973         * g++.old-deja/g++.other/syntax4.C: New test.
48974
48975 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48976
48977         * gcc.dg/20000623-1.c: Prototype exit and abort.
48978
48979 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
48980
48981         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
48982         New tests.
48983         * gcc.dg/cpp-mi3.def: New file.
48984
48985         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
48986         inside assertions.
48987         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
48988         lexer's error messages.
48989         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
48990         divine anything from the linemarkers.
48991         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
48992         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
48993
48994 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
48995
48996         * gcc.dg/20000623-1.c: New test.
48997
48998 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
48999
49000         * gcc.c-torture/execute/20000622-1.c: New test.
49001
49002 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
49003
49004         * g++.old-deja/g++.other/init15.C: New test.
49005
49006 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
49007
49008         * g++.old-deja/g++.pt/vaarg2.C: New test.
49009         * g++.old-deja/g++.pt/vaarg3.C: New test.
49010
49011 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
49012
49013         * g++.old-deja/g++.other/dyncast6.C: New test.
49014
49015 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
49016
49017         * gcc.c-torture/execute/loop-6.c: New test.
49018
49019 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
49020
49021         * gcc.dg/20000614-1.c: New test.
49022         * gcc.dg/20000614-2.c: New test.
49023
49024 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
49025
49026         * g++.old-deja/g++.other/inline12.C: New test.
49027
49028 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
49029
49030         * g++.old-deja/g++.other/eh1.C: New test.
49031
49032 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
49033
49034         * g++.old-deja/g++.other/type.C: New test.
49035
49036 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
49037
49038         * g++.old-deja/g++.other/initstring.C: New test.
49039
49040 2000-06-12  Jason Merrill  <jason@redhat.com>
49041
49042         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
49043
49044 2000-06-09  Jeffrey A Law  (law@cygnus.com)
49045
49046         * gcc.c-torture/compile/20000609-1.c: New test.
49047
49048 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
49049
49050         * gcc.dg/20000609-1.c: New test.
49051
49052 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
49053
49054         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
49055         * gcc.c-torture/noncompile/poison-1.c: Move...
49056         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
49057         * gcc.dg/cpp-li1.c: Add a token after the #line.
49058
49059 2000-06-05  Richard Henderson  <rth@cygnus.com>
49060
49061         * gcc.c-torture/execute/20000605-2.c: New test.
49062         * gcc.c-torture/execute/20000605-3.c: New test.
49063
49064 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
49065
49066         * g77.f-torture/execute/20000503-1.x: New file.
49067
49068 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
49069
49070         * g++.old-deja/g++.eh/badalloc1.C: New test.
49071
49072 2000-06-05  Richard Henderson  <rth@cygnus.com>
49073
49074         * gcc.c-torture/execute/20000605-1.c: New test.
49075
49076 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
49077             Nathan Sidwell <nathan@codesourcery.com>
49078
49079         * gcc.c-torture/compile/20000605-1.c: New test.
49080
49081 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
49082
49083         * g77.f-torture/compile/20000601-1.f: New test.
49084
49085 2000-06-03  Richard Henderson  <rth@cygnus.com>
49086
49087         * gcc.c-torture/execute/20000603-1.c: New.
49088
49089 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
49090
49091         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
49092         * gcc.dg/noreturn-2.c (noreturn): Likewise.
49093
49094 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
49095
49096         * gcc.dg/compare2.c (case 12): XFAIL.
49097         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
49098         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
49099
49100         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
49101
49102 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
49103
49104         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
49105         guard macro is already defined when the header is first
49106         included.
49107         * gcc.dg/cpp-mix.h: New file.
49108         * gcc.dg/endif-label.c: Update patterns to match compiler.
49109
49110         * g++.brendan/complex1.C: Declare abort.
49111         * g++.law/refs4.C: Remove XFAIL.
49112         * g++.oliva/expr2.C: Declare abort and exit.
49113
49114 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
49115
49116         * gcc.c-torture/execute/20000528-1.c: New test.
49117
49118         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
49119         * g++.old-deja/g++.law/temps4.C: Likewise.
49120
49121         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
49122         stdlib.h.  Call abort() on failure.
49123         * g++.old-deja/g++.law/refs4.C: Likewise.
49124         * g++.old-deja/g++.law/temps4.C: Likewise.
49125         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
49126         * gcc.c-torture/execute/20000112-1.c: Include string.h.
49127
49128 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
49129
49130         Relative to g++.dg/special:
49131         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
49132
49133         Relative to g++.old-deja:
49134         * g++.brendan/complex1.C, g++.jason/optimize2.C,
49135         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
49136         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
49137         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
49138         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
49139         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
49140         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
49141
49142         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
49143         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
49144         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
49145         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
49146         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
49147         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
49148         and/or string.h.
49149
49150         * g++.other/goto1.C: Update expectations for error messages.
49151
49152 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
49153
49154         * gcc.c-torture/compile/20000523-1.c: New test.
49155
49156 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
49157
49158         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
49159
49160 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
49161
49162         * g++.old-deja/g++.eh/catch11.C: New test.
49163         * g++.old-deja/g++.eh/catch12.C: New test.
49164
49165 2000-05-24  Nick Clifton  <nickc@cygnus.com>
49166
49167         * gcc.c-torture/execute/20000523-1.c: New test.
49168
49169 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
49170
49171         * c-torture/execute/bcp-1.c: Replace abort in arg of
49172         __builtin_constant_p with a generic external function.
49173
49174         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
49175         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
49176         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
49177         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
49178         Prototype abort and/or exit.
49179
49180         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
49181         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
49182         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
49183         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
49184
49185 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
49186
49187         * gcc.dg/dwarf2-1.c: New test.
49188
49189 2000-05-20  Richard Henderson  <rth@cygnus.com>
49190
49191         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
49192
49193 2000-05-20  Andreas Jaeger  <aj@suse.de>
49194
49195         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
49196         testcase.
49197
49198 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
49199
49200         * gcc.c-torture/execute/20000519-2.c: New test.
49201
49202 2000-05-19  Andreas Jaeger  <aj@suse.de>
49203
49204         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
49205         which fails with SSA.
49206
49207         * lib/c-torture.exp: Also test with -O3 -fssa.
49208
49209 2000-05-18  Michael Meissner  <meissner@redhat.com>
49210
49211         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
49212         * gcc.c-torture/execute/920415-1.c: Ditto.
49213         * gcc.c-torture/execute/920501-1.c: Ditto.
49214         * gcc.c-torture/execute/conversion.c: Ditto.
49215         * gcc.c-torture/execute/cvt-1.c: Ditto.
49216
49217 2000-05-18  Jeffrey A Law  (law@cygnus.com)
49218
49219         * gcc.c-torture/compile/20000518-1.c: New test.
49220
49221 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
49222
49223         * g77.f-torture/compile/200005018.f: New test.
49224
49225 2000-05-17  Jeffrey A Law  (law@cygnus.com)
49226
49227         * gcc.c-torture/compile/20000517-1.c: New test.
49228
49229 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49230
49231         * gcc.c-torture/execute/20000516-1.c: New test.
49232
49233 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
49234
49235         * g++.old-deja/g++.other/eh.C: New test.
49236
49237 2000-05-12  Richard Henderson  <rth@cygnus.com>
49238
49239         * gcc.c-torture/execute/990208-1.c (main): Don't pass
49240         constants through to doit's conditional.
49241
49242 2000-05-11  Jeffrey A Law  (law@cygnus.com)
49243
49244         * gcc.c-torture/compile/20000511-1.c: New test.
49245         * g77.f-torture/compile/20000511-1.f: New test.
49246         * g77.f-torture/compile/20000511-2.f: New test.
49247
49248 2000-05-11  Michael Meissner  <meissner@redhat.com>
49249
49250         * gcc.c-torture/execute/20000511-1.c: New test.
49251
49252 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
49253
49254         * gcc.dg/dg.exp: Scan .S files as well as .c files.
49255         * gcc.dg/20000510-1.S: New.
49256
49257 2000-05-08  Catherine Moore  <clm@cygnus.com>
49258
49259         * gcc.dg/unused-3.c: New.
49260
49261 2000-05-06  Richard Henderson  <rth@cygnus.com>
49262
49263           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
49264           * g++.old-deja/g++.mike/warn1.C: Likewise.
49265           * g++.old-deja/g++.pt/local1.C: Likewise.
49266           * g++.old-deja/g++.pt/local7.C: Likewise.
49267           * g++.old-deja/g++.pt/spec16.C: Likewise.
49268
49269 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
49270
49271         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
49272
49273 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
49274
49275           * g77.f-torture/execute/20000503-1.f: New test.
49276
49277 2000-05-04  Andreas Jaeger  <aj@suse.de>
49278
49279         * gcc.dg/noreturn-2.c: New test.
49280
49281 2000-05-04  Neil Booth  <NeilB@earthling.net>
49282
49283         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
49284         preprocessor.
49285
49286 2000-05-04  Richard Henderson  <rth@cygnus.com>
49287
49288         * gcc.c-torture/execute/20000503-1.c: Fix typo.
49289
49290 2000-05-04  Richard Henderson  <rth@cygnus.com>
49291
49292         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
49293         OpenSSL by Jason R Thorpe.
49294
49295 2000-05-03  Jim Wilson  <wilson@cygnus.com>
49296
49297         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
49298
49299 2000-05-03  Robert Lipe <robertlipe@usa.net>
49300
49301         * gcc.dg/20000503-1.c: New test.
49302
49303 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
49304
49305         * gcc.c-torture/compile/20000502-1.c: New test.
49306         * g++.old-deja/g++.other/align.C: New test.
49307         * gcc.dg/cpp-tradstringify.c: New test.
49308
49309 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
49310
49311         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
49312         and hard registers.
49313
49314 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
49315
49316         * gcc.c-torture/execute/loop-5.c: New test.
49317
49318 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
49319
49320         * gcc.c-torture/execute/va-arg-20.c: New test.
49321
49322 2000-04-23  Jeffrey A Law  (law@cygnus.com)
49323
49324         * gcc.c-torture/execute/20000422-1.c: New test.
49325
49326 2000-04-20  Greg McGary  <gkm@gnu.org>
49327
49328         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
49329         when optimizing, but without sibling-call optimizations (-O1).
49330
49331 2000-04-20  Jeffrey A Law  (law@cygnus.com)
49332
49333           * gcc.c-torture/compile/20000420-1.c: New test.
49334
49335 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49336
49337         * g++.abi/ptrflags.C: New test.
49338         * g++.eh/catchptr1.C: Test incomplete pointer chains.
49339
49340 2000-04-19  Catherine Moore  <clm@cygnus.com>
49341
49342         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
49343
49344 2000-04-19  Greg McGary  <gkm@gnu.org>
49345
49346         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
49347         sibling-call optimizations.
49348
49349 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
49350
49351         * gcc.dg/20000419-1.c: New test.
49352
49353 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
49354
49355         * gcc.c-torture/execute/20000412-6.c: New test.
49356
49357 2000-04-12  Jeffrey A Law  (law@cygnus.com)
49358
49359         * gcc.c-torture/execute/20000412-5.c: New test.
49360         * g77.f-torture/compile/20000412-1.f: New test.
49361         * gcc.c-torture/execute/20000412-4.c: New test.
49362         * gcc.c-torture/compile/20000412-2.c: New test.
49363         * gcc.c-torture/execute/20000412-3.c: New test.
49364         * gcc.c-torture/compile/20000412-1.c: New test.
49365         * gcc.c-torture/execute/20000412-2.c: New test.
49366
49367 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
49368
49369         * objc/execute/bf-20.m: New test.
49370
49371 2000-04-10  Richard Henderson  <rth@cygnus.com>
49372
49373         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
49374
49375         * gcc.c-torture/execute/20000412-1.c: New test.
49376
49377 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
49378
49379         * g++.old-deja/g++.eh/catchptr1.C: New test.
49380
49381 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
49382
49383         * g++.old-deja/g++.abi/cxa_vec.C: New test.
49384
49385 2000-04-08  Neil Booth  <NeilB@earthling.net>
49386
49387         * gcc.dg/cpp-nullchar.c: Remove test as
49388         embedded nulls cause problems.
49389
49390 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49391
49392         * gcc.dg/compare2.c: New test.
49393
49394 2000-04-08  Neil Booth  <NeilB@earthling.net>
49395
49396         * gcc.dg/cpp-nullchar.c: New test.
49397
49398 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
49399
49400         * gcc.dg/cpp-mi2.c: New test.
49401         * gcc.dg/cpp-mi2[abc].h: New files.
49402
49403 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
49404
49405         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
49406         member name.
49407
49408 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
49409
49410         * g++.old-deja/g++.abi/vmihint.C: New test.
49411
49412 2000-04-06  Neil Booth  <NeilB@earthling.net>
49413
49414         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
49415         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
49416         copyright.
49417
49418 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
49419
49420         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
49421         avoid stack-frame overwrite.
49422
49423 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
49424
49425         * gcc.c-torture/compile/20000405-2.c: New test.
49426         * gcc.c-torture/compile/20000405-3.c: New test.
49427
49428 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49429
49430         * gcc.c-torture/compile/20000405-1.c: New test.
49431
49432 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
49433
49434         * gcc.dg/cast-qual-1.c: Revert last change.
49435
49436 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49437
49438         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
49439
49440 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
49441
49442         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
49443         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
49444
49445 2000-04-03  Jeffrey A Law  (law@cygnus.com)
49446
49447         * gcc.c-torture/compile/20000403-2.c: New test.
49448         * gcc.c-torture/compile/20000403-1.c: New test.
49449
49450 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
49451
49452         * gcc.c-torture/execute/20000403-1.c: New test.
49453
49454 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
49455
49456         * gcc.c-torture/execute/20000402-1.c: New test.
49457
49458 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
49459
49460         * gcc.c-torture/execute/va-arg-15.c: New test.
49461         * gcc.c-torture/execute/va-arg-16.c: New test.
49462         * gcc.c-torture/execute/va-arg-17.c: New test.
49463         * gcc.c-torture/execute/va-arg-18.c: New test.
49464         * gcc.c-torture/execute/va-arg-19.c: New test.
49465
49466 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
49467
49468         * gcc.c-torture/compile/981211-1.c: Move to...
49469         * gcc.dg/cpp-as1.c: ...here.
49470         * gcc.dg/cpp-as2.c: New file.
49471
49472         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
49473         compiler.
49474
49475 2000-04-02  Neil Booth  <NeilB@earthling.net>
49476
49477         * gcc.dg/cpp-cond.c  New tests.
49478         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
49479         accidental success less likely.
49480         * gcc.dg/cpp-missingop.c  New tests.
49481         * gcc.dg/cpp-missingparen.c  New tests.
49482         * gcc.dg/cpp-shift.c  New tests.
49483         * gcc.dg/cpp-shortcircuit.c  New tests.
49484         * gcc.dg/cpp-unary.c  New tests.
49485
49486 2000-03-29  Jeffrey A Law  (law@cygnus.com)
49487
49488         * gcc.c-torture/compile/20000329-1.c: New test.
49489
49490 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
49491
49492         * gcc.c-torture/compile/20000326-1.c: New test.
49493         * gcc.c-torture/compile/20000326-2.c: New test.
49494
49495 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
49496
49497         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
49498         the first parameter is a function argument.
49499
49500 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
49501
49502         * g++.old-deja/g++.ext/array4.C: New test.
49503
49504 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
49505
49506         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
49507
49508 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49509
49510         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
49511
49512 2000-03-19  Richard Henderson  <rth@cygnus.com>
49513
49514         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
49515
49516 2000-03-19  Richard Henderson  <rth@cygnus.com>
49517
49518         * gcc.c-torture/compile/20000319-1.c: New test.
49519
49520 2000-03-14  Jeffrey A Law  (law@cygnus.com)
49521
49522         * gcc.c-torture/execute/20000314-3.c: New test.
49523         * gcc.c-torture/execute/20000314-2.c: New test.
49524         * gcc.c-torture/execute/20000314-1.c: New test.
49525         * gcc.c-torture/compile/20000314-2.c: New test.
49526         * gcc.c-torture/compile/20000314-1.c: New test.
49527
49528 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
49529
49530         * g++.old-deja/g++.warn/inline.C: New test.
49531
49532 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
49533
49534         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
49535         standards-compliant result rather than specific constants.
49536         Put test-values in array.
49537
49538 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
49539
49540         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
49541         (g++_target_compile): Put test-specific options last.
49542
49543 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49544
49545         * g++.old-deja/g++.eh/vbase4.C: New test.
49546
49547 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49548
49549         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
49550
49551 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49552
49553         * g++.old-deja/g++.brendan/misc12.C: Removed.
49554         * g++.old-deja/g++.pt/memtemp77.C: Constify.
49555         * g++.old-deja/g++.ext/pretty4.C: New test.
49556
49557 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
49558
49559         * g++.old-deja/g++.other/string2.C: New test.
49560
49561 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
49562
49563         * g++.old-deja/g++.warn/impint2.C: New test.
49564
49565 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
49566
49567         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
49568         is 1, not zero.
49569
49570 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
49571
49572         * g++.old-deja/g++.warn/impint.C: New test.
49573         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
49574         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
49575         * g++.old-deja/g++.pt/explicit12.C: Likewise.
49576         * g++.old-deja/g++.pt/explicit13.C: Likewise.
49577         * g++.old-deja/g++.pt/explicit17.C: Likewise.
49578         * g++.old-deja/g++.pt/explicit18.C: Likewise.
49579         * g++.old-deja/g++.pt/explicit19.C: Likewise.
49580         * g++.old-deja/g++.pt/explicit23.C: Likewise.
49581         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49582         * g++.old-deja/g++.pt/explicit35.C: Likewise.
49583         * g++.old-deja/g++.pt/explicit6.C: Likewise.
49584         * g++.old-deja/g++.pt/memclass7.C: Likewise.
49585
49586 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
49587
49588         * gcc.dg/cpp-redef.c: New test.
49589
49590 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
49591
49592         * g++.old-deja/g++.pt/unify7.C: New test.
49593
49594 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49595
49596         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
49597         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
49598
49599 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
49600
49601         * gcc.c-torture/compile/20000224-1.c: New test.
49602
49603 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49604
49605         * gcc.c-torture/compile/cpp-2.c: New test.
49606         * gcc.c-torture/compile/cpp-1.c: New test.
49607
49608 2000-02-25  Jeffrey A Law  (law@cygnus.com)
49609
49610         * gcc.c-torture/execute/20000225-1.c: New test.
49611
49612 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49613
49614         * gcc.dg/cpp-li2.c: New test.
49615
49616         * gcc.dg/cpp-wi1.c: New test.
49617
49618         * gcc.dg/cpp-li1.c: New test.
49619
49620 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
49621
49622         * g++.old-deja/g++.other/sizeof5.C: New test.
49623
49624 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49625
49626         * gcc.c-torture/execute/va-arg-13.c: New test.
49627
49628 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
49629
49630         * gcc.c-torture/execute/va-arg-12.c: New test.
49631
49632 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
49633
49634         * gcc.c-torture/execute/20000223-1.c: New test.
49635
49636 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
49637
49638         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
49639
49640 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
49641
49642         * g++.old-deja/g++.abi/ptrmem.C: New test.
49643
49644 2000-02-19  Richard Henderson  <rth@cygnus.com>
49645
49646         * gcc.c-torture/compile/init-3.c: New.
49647
49648 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
49649
49650         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
49651         ALWAYS_CXXFLAGS.
49652
49653 2000-02-11  Robert Lipe <robertl@sco.com>
49654
49655         * gcc.c-torture/compile/20000211-3.c: New test.
49656
49657 2000-02-11  Martin Buchholz <martin@xemacs.org>
49658
49659         * gcc.c-torture/compile/20000211-2.c: New test.
49660
49661 2000-02-11  Jeffrey A Law  (law@cygnus.com)
49662
49663         * gcc.c-torture/compile/20000211-1.c: New test.
49664
49665 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
49666
49667         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
49668           on native targets
49669
49670 2000-02-08  Nathan Sidwell  <nathan@acm.org>
49671
49672         * g++.old-deja/g++.other/cast5.C: New test.
49673
49674 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
49675
49676         * gcc.c-torture/execute/20000205-1.c: New.
49677
49678 2000-02-03  Nathan Sidwell  <nathan@acm.org>
49679
49680         * g++.old-deja/g++.jason/cast3.C: Return void.
49681         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
49682
49683 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49684
49685         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
49686
49687         * gcc.dg/loop-1.c: New test.
49688
49689 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
49690
49691         * gcc.c-torture/compile/20000127-1.c: New test.
49692         * gcc.c-torture/execute/991228-1.c: New test.
49693
49694 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49695
49696         * gcc.dg/unused-2.c: New test.
49697
49698         * gcc.dg/conv-1.c: New test.
49699
49700 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
49701
49702         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
49703         compiler.
49704         (tool_option_proc): Fix typo.
49705
49706 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
49707
49708         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
49709         of the ld on the host, not on the build machine.
49710         Also, don't crash if '--help' is not a supported option.
49711
49712 2000-01-24  Richard Henderson  <rth@cygnus.com>
49713
49714         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
49715
49716 2000-01-20  Jeffrey A Law  (law@cygnus.com)
49717
49718         * gcc.c-torture/execute/20000120-2.c: New test.
49719         * gcc.c-torture/execute/20000120-1.c: New test.
49720
49721 2000-01-13  Jeffrey A Law  (law@cygnus.com)
49722
49723         * gcc.c-torture/execute/20000113-1.c: New test.
49724
49725 2000-01-12  Jeffrey A Law  (law@cygnus.com)
49726
49727         * gcc.c-torture/execute/20000112-1.c: New test.
49728
49729 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49730
49731         * gcc.dg/20000111-1.c: New test.
49732
49733 2000-01-10  Jeffrey A Law  (law@cygnus.com)
49734
49735         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
49736         with 16 bit integers.
49737
49738 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49739
49740         * gcc.dg/20000108-1.c: New test.
49741
49742 2000-01-05  Nathan Sidwell  <nathan@acm.org>
49743
49744         * g++.old-deja/g++.ns/koenig8.C: New test.
49745
49746 2000-01-05  Nathan Sidwell  <nathan@acm.org>
49747
49748         * g++.old-deja/g++.other/cast4.C: New test.
49749
49750 2000-01-05  Jeffrey A Law  (law@cygnus.com)
49751
49752         * gcc.c-torture/compile/20000105-2.c: New test.
49753         * gcc.c-torture/compile/20000105-1.c: New test.
49754
49755 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49756
49757         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
49758         references to printf & atoi to conform to ANSI standard.
49759         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
49760         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
49761         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
49762         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
49763         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
49764         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49765         * g++.old-deja/g++.brendan/copy1.C: Likewise.
49766         * g++.old-deja/g++.brendan/copy2.C: Likewise.
49767         * g++.old-deja/g++.brendan/copy3.C: Likewise.
49768         * g++.old-deja/g++.brendan/copy4.C: Likewise.
49769         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49770         * g++.old-deja/g++.brendan/copy6.C: Likewise.
49771         * g++.old-deja/g++.brendan/copy7.C: Likewise.
49772         * g++.old-deja/g++.brendan/copy8.C: Likewise.
49773         * g++.old-deja/g++.brendan/crash11.C: Likewise.
49774         * g++.old-deja/g++.brendan/crash14.C: Likewise.
49775         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
49776         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49777         * g++.old-deja/g++.brendan/delete2.C: Likewise.
49778         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
49779         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
49780         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
49781         * g++.old-deja/g++.brendan/eh1.C: Likewise.
49782         * g++.old-deja/g++.brendan/groff1.C: Likewise.
49783         * g++.old-deja/g++.brendan/init3.C: Likewise.
49784         * g++.old-deja/g++.brendan/misc12.C: Likewise.
49785         * g++.old-deja/g++.brendan/misc7.C: Likewise.
49786         * g++.old-deja/g++.brendan/new2.C: Likewise.
49787         * g++.old-deja/g++.brendan/operators4.C: Likewise.
49788         * g++.old-deja/g++.brendan/operators5.C: Likewise.
49789         * g++.old-deja/g++.brendan/overload2.C: Likewise.
49790         * g++.old-deja/g++.brendan/overload7.C: Likewise.
49791         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
49792         * g++.old-deja/g++.brendan/reference1.C: Likewise.
49793         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
49794         * g++.old-deja/g++.brendan/template24.C: Likewise.
49795         * g++.old-deja/g++.brendan/template3.C: Likewise.
49796         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
49797         * g++.old-deja/g++.jason/inline3.C: Likewise.
49798         * g++.old-deja/g++.jason/opeq.C: Likewise.
49799         * g++.old-deja/g++.law/arg5.C: Likewise.
49800         * g++.old-deja/g++.law/arm7.C: Likewise.
49801         * g++.old-deja/g++.law/ctors11.C: Likewise.
49802         * g++.old-deja/g++.law/cvt8.C: Likewise.
49803         * g++.old-deja/g++.law/init9.C: Likewise.
49804         * g++.old-deja/g++.law/refs4.C: Likewise.
49805         * g++.old-deja/g++.law/template2.C: Likewise.
49806         * g++.old-deja/g++.law/visibility24.C: Likewise.
49807         * g++.old-deja/g++.law/vtable3.C: Likewise.
49808         * g++.old-deja/g++.mike/asm2.C: Likewise.
49809         * g++.old-deja/g++.mike/eh1.C: Likewise.
49810         * g++.old-deja/g++.mike/misc1.C: Likewise.
49811         * g++.old-deja/g++.mike/misc13.C: Likewise.
49812         * g++.old-deja/g++.mike/misc14.C: Likewise.
49813         * g++.old-deja/g++.mike/ns12.C: Likewise.
49814         * g++.old-deja/g++.mike/p1248.C: Likewise.
49815         * g++.old-deja/g++.mike/p3708.C: Likewise.
49816         * g++.old-deja/g++.mike/p3708a.C: Likewise.
49817         * g++.old-deja/g++.mike/p3708b.C: Likewise.
49818         * g++.old-deja/g++.mike/p646.C: Likewise.
49819         * g++.old-deja/g++.mike/p700.C: Likewise.
49820         * g++.old-deja/g++.mike/p783.C: Likewise.
49821         * g++.old-deja/g++.mike/p783a.C: Likewise.
49822         * g++.old-deja/g++.mike/p783b.C: Likewise.
49823         * g++.old-deja/g++.mike/p786.C: Likewise.
49824         * g++.old-deja/g++.mike/p789.C: Likewise.
49825         * g++.old-deja/g++.mike/p789a.C: Likewise.
49826         * g++.old-deja/g++.mike/p807a.C: Likewise.
49827         * g++.old-deja/g++.other/delete3.C: Likewise.
49828         * g++.old-deja/g++.other/dyncast1.C: Likewise.
49829         * g++.old-deja/g++.other/dyncast2.C: Likewise.
49830         * g++.old-deja/g++.other/dyncast3.C: Likewise.
49831         * g++.old-deja/g++.other/empty1.C: Likewise.
49832         * g++.old-deja/g++.other/temporary1.C: Likewise.
49833         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
49834         * g++.old-deja/g++.pt/t16.C: Likewise.
49835         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
49836
49837 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
49838
49839         * gcc.dg/991230-1.c: New test.
49840
49841 1999-12-29  Jeffrey A Law  (law@cygnus.com)
49842
49843         * gcc.c-torture/compile/991229-3.c: New test.
49844         * gcc.c-torture/compile/991229-2.c: New test.
49845         * gcc.c-torture/compile/991229-1.c: New test.
49846
49847 1999-12-29  Greg McGary <gkm@eng.ascend.com>
49848
49849         * gcc.c-torture/compile/labels-2.c: New test.
49850
49851 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
49852
49853         * gcc.c-torture/execute/991227-1.c: New test.
49854
49855 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49856
49857         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
49858
49859 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
49860
49861         * gcc.c-torture/execute/991221-1.c: New test.
49862
49863 1999-12-20  Nathan Sidwell  <nathan@acm.org>
49864
49865         * g++.old-deja/g++.other/cast3.C: New test.
49866
49867 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
49868
49869         * gcc.c-torture/execute/991216-4.c: New test.
49870
49871 1999-12-16  Michael Meissner  <meissner@cygnus.com>
49872
49873         * gcc.c-torture/execute/991216-1.c: New test.
49874         * gcc.c-torture/execute/991216-2.c: New test.
49875         * gcc.c-torture/execute/991216-3.c: New test.
49876
49877 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49878
49879         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
49880         Actually make the test fail by using "-O2" for compilation.
49881
49882 1999-12-15  Nathan Sidwell  <nathan@acm.org>
49883
49884         * g++.old-deja/g++.warn/cast-align1.C: New test.
49885
49886 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49887
49888         * gcc.c-torture/compile/991214-1.c: New test.
49889         * gcc.c-torture/compile/991214-2.c: New test.
49890
49891 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
49892
49893         * gcc.dg/991214-1.c: New test.
49894
49895 1999-12-13  Jeffrey A Law  (law@cygnus.com)
49896
49897         * gcc.c-torture/compile/991213-3.c: New test.
49898         * gcc.c-torture/compile/991213-2.c: New test.
49899         * gcc.c-torture/compile/991213-1.c: New test.
49900
49901 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
49902
49903         * gcc.dg/991209-1.c: New test.
49904
49905 1999-12-08  Nathan Sidwell <nathan@acm.org>
49906
49907         * gcc.c-torture/compile/991208-1.c: New test.
49908
49909 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
49910
49911         * gcc.dg/ultrasp2.c: New test.
49912
49913 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
49914
49915         * g++.old-deja/g++.abi/align.C (main): Fix typo.
49916
49917 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
49918
49919         * gcc.c-torture/compile/991202-1.c: New test.
49920         * gcc.c-torture/execute/991202-1.c: New test.
49921         * gcc.c-torture/execute/991202-2.c: New test.
49922         * gcc.c-torture/execute/991202-3.c: New test.
49923
49924 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
49925
49926         * g++.old-deja/g++.abi/align.C: New test.
49927         * g++.old-deja/g++.abi/aggregates.C: Likewise.
49928         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49929
49930 1999-12-01  Richard Henderson  <rth@cygnus.com>
49931
49932         * gcc.c-torture/execute/991201-1.c: New.
49933
49934 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
49935
49936         * gcc.dg/991129-1.c: New test.
49937
49938 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49939
49940         * gcc.c-torture/compile/991127-1.c: New test.
49941
49942 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49943
49944         * g++.old-deja/g++.other/warn4.C: New test.
49945
49946 1999-11-22  Nathan Sidwell  <nathan@acm.org>
49947
49948         * g++.old-deja/g++.eh/cleanup2.C: New test.
49949         * g++.old-deja/g++.ext/pretty2.C: New test.
49950         * g++.old-deja/g++.ext/pretty3.C: New test.
49951         * g++.old-deja/g++.other/debug6.C: New test.
49952
49953 1999-10-20  Jim Wilson  <wilson@cygnus.com>
49954
49955         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
49956         compiler_output to look for one error message instead of two.
49957
49958 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
49959
49960         * gcc.c-torture/execute/991118-1.c: Also test case
49961         where the word boundary does not split a byte evenly.
49962
49963 1999-11-19  Nathan Sidwell  <nathan@acm.org>
49964
49965         * g++.old-deja/g++.ext/restrict1.C: New test.
49966
49967 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
49968
49969         * gcc.c-torture/execute/991118-1.c: New test.
49970
49971 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
49972
49973         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
49974         working directory pathnames.
49975
49976 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
49977
49978         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
49979         host is equipped with driver.h and driver.o so it can actually
49980         compile and run the tests.
49981
49982 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
49983
49984         * gcc.c-torture/compile/991008-1.c: New test.
49985
49986 1999-11-08  Nick Clifton  <nickc@cygnus.com>
49987
49988         * lib/gcc-dg.exp: Include target-supports.exp
49989
49990 1999-11-05  Nick Clifton  <nickc@cygnus.com>
49991
49992         * lib/target-supports.exp: New file: Provide procs to test for
49993         features supported by the target.
49994         (check_weak_available): Moved here from ecos.exp.
49995         (check_alias_available): New proc: Determine of the target
49996         toolchain supports the alias attribute.
49997
49998         * gcc.dg/special/ecos.exp: Move check_weak_available to
49999         target-supports.exp.
50000         (alias-1.c): Only perform the test if the target supports
50001         aliases.
50002         (wkali-1.c): Only perform the test if the target supports
50003         aliases.
50004
50005         * gcc.dg/990506-0.c: Expect error messages from cross
50006         targets as well as native targets.
50007
50008 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50009
50010         * gcc.dg/ultrasp1.c: Removed xfail.
50011         * gcc.dg/struct-ret-2.c: Likewise.
50012         * gcc.dg/array-1.c: Likewise.
50013
50014 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50015
50016         * gcc.dg/struct-ret-2.c: New test.
50017
50018         * gcc.dg/array-1.c: New test.
50019
50020 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
50021
50022         * gcc.c-torture/execute/991030-1.c: New test.
50023
50024 1999-10-26  Richard Henderson  <rth@cygnus.com>
50025
50026         * gcc.c-torture/compile/991026-2.c: New test.
50027
50028 1999-10-26  Jeffrey A Law  (law@cygnus.com)
50029
50030         * gcc.c-torture/compile/991026-1.c: New test.
50031
50032 1999-10-23  Jeffrey A Law  (law@cygnus.com)
50033
50034         * gcc.c-torture/execute/991023-1.c: New test.
50035
50036 1999-10-19  Jeffrey A Law  (law@cygnus.com)
50037
50038         * gcc.c-torture/execute/991019-1.c: New test.
50039
50040 1999-10-16  Richard Henderson  <rth@cygnus.com>
50041
50042         * gcc.c-torture/execute/991016-1.c: New test.
50043
50044 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
50045
50046         * gcc.c-torture/execute/991014-1.c: New test.
50047
50048 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
50049
50050         * g++.old-deja/g++.other/union2.C: New test.
50051
50052 1999-10-13  Nathan Sidwell  <nathan@acm.org>
50053
50054         * g++.old-deja/g++.other/vaarg2.C: New test.
50055         * g++.old-deja/g++.other/vaarg3.C: New test.
50056
50057 1999-10-12  Craig Burley  <craig@jcb-sc.com>
50058
50059         * g77.f-torture/noncompile/19990905-1.f: Moved from being
50060         in compile/.
50061
50062 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
50063
50064         * gcc.c-torture/execute/va-arg-11.c: New test.
50065
50066 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
50067
50068         * lib/file-format.exp (gcc_target_object_format): Don't
50069         crash if objdump is unavailable.
50070
50071 1999-09-29  Donn Terry <donn@interix.com>
50072
50073         * gcc.misc-tests/mg.exp: delete extraneous redirection.
50074
50075 1999-09-28  Nick Clifton  <nickc@cygnus.com>
50076
50077         * gcc.c-torture/compile/990928-1.c: New test.
50078
50079 1999-09-28  Nathan Sidwell  <nathan@acm.org>
50080
50081         * g++.old-deja/g++.other/decl6.C: New test.
50082
50083 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50084
50085         * gcc.c-torture/execute/va-arg-10.c: New test.
50086
50087 1999-09-27  Nathan Sidwell  <nathan@acm.org>
50088
50089         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
50090         __PRETTY_FUNCTION__.
50091
50092 1999-09-23  Nick Clifton  <nickc@cygnus.com>
50093
50094         * gcc.c-torture/execute/990923-1.c: New test.
50095
50096 1999-09-21  Nick Clifton  <nickc@cygnus.com>
50097
50098         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
50099         for which -fpic is inappropriate.
50100
50101 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
50102
50103         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
50104
50105 1999-09-21  Nathan Sidwell  <nathan@acm.org>
50106
50107         * g++.old-deja/g++.other/dyncast1.C: New test.
50108         * g++.old-deja/g++.other/dyncast2.C: New test.
50109         * g++.old-deja/g++.other/dyncast3.C: New test.
50110         * g++.old-deja/g++.other/dyncast4.C: New test.
50111         * g++.old-deja/g++.other/dyncast5.C: New test.
50112         * g++.old-deja/g++.eh/catch3.C: New test.
50113         * g++.old-deja/g++.eh/catch3p.C: New test.
50114         * g++.old-deja/g++.eh/catch4.C: New test.
50115         * g++.old-deja/g++.eh/catch4p.C: New test.
50116         * g++.old-deja/g++.eh/catch5.C: New test.
50117         * g++.old-deja/g++.eh/catch5p.C: New test.
50118         * g++.old-deja/g++.eh/catch6.C: New test.
50119         * g++.old-deja/g++.eh/catch6p.C: New test.
50120         * g++.old-deja/g++.eh/catch7.C: New test.
50121         * g++.old-deja/g++.eh/catch7p.C: New test.
50122         * g++.old-deja/g++.eh/catch8.C: New test.
50123         * g++.old-deja/g++.eh/catch8p.C: New test.
50124         * g++.old-deja/g++.eh/catch9.C: New test.
50125         * g++.old-deja/g++.eh/catch9p.C: New test.
50126
50127 1999-09-13  Nathan Sidwell  <nathan@acm.org>
50128
50129         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
50130         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
50131
50132 1999-09-13  Jeffrey A Law  (law@cygnus.com)
50133
50134         * gcc.c-torture/compile/990913-1.c: New test.
50135
50136 1999-09-10  Nathan Sidwell  <nathan@acm.org>
50137
50138         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
50139         * g++.old-deja/g++.jason/rfg5.C: Likewise.
50140
50141 1999-09-09  Richard Henderson  <rth@cygnus.com>
50142
50143         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
50144
50145 1999-09-09  Nathan Sidwell  <nathan@acm.org>
50146
50147         * g++.old-deja/g++.other/lookup11.C: New test.
50148         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
50149         what is permitted and what we want.
50150         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
50151         overload use.
50152         * g++.old-deja/g++.jason/rfg5.C: Likewise.
50153
50154 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
50155
50156         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
50157         * gcc.c-torture/noncompile/poison-1.c: New file.
50158
50159 1999-09-08  Nathan Sidwell  <nathan@acm.org>
50160
50161         * g++.old-deja/g++.other/sizeof3.C: New test.
50162         * g++.old-deja/g++.other/sizeof4.C: New test.
50163         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
50164         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
50165
50166 1999-09-07  Richard Henderson  <rth@cygnus.com>
50167
50168         * gcc.dg/va-arg-1.c: New.
50169
50170 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50171
50172         * gcc.c-torture/execute/va-arg-9.c: New test.
50173
50174 1999-09-05  Craig Burley  <craig@jcb-sc.com>
50175
50176         * g77.f-torture/compile/980519-2.f: New test.
50177         * g77.f-torture/compile/19990905-0.f: New test.
50178         * g77.f-torture/compile/19990905-1.f: New test.
50179         * g77.f-torture/compile/19990905-2.f: New test.
50180
50181         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
50182
50183 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
50184
50185         * gcc.c-torture/execute/990827-1.c: Fix typo.
50186
50187 1999-09-03  Nathan Sidwell  <nathan@acm.org>
50188
50189         * g++.old-deja/g++.other/deref1.C: New test.
50190
50191 1999-09-02  Nathan Sidwell  <nathan@acm.org>
50192
50193         * g++.old-deja/g++.other/ambig2.C: New test.
50194         * g++.old-deja/g++.other/cond5.C: New test.
50195         * g++.old-deja/g++.other/lookup16.C: New test.
50196
50197 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
50198
50199         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
50200         assemblers too.
50201
50202 1999-08-31  Jeffrey A Law  (law@cygnus.com)
50203
50204         * lib/c-torture.exp: Avoid the "compare executables" optimization
50205         when testing native.
50206
50207 1999-08-29  Jeffrey A Law  (law@cygnus.com)
50208
50209         * gcc.c-torture/execute/990829-1.c: New test.
50210         * gcc.c-torture/compile/990829-1.c: New test.
50211
50212 1999-08-27  Paul Burchard  <burchard@pobox.com>
50213
50214         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
50215         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
50216         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
50217         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
50218         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
50219         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
50220         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
50221         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
50222         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
50223         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
50224         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
50225
50226 1999-08-27  Jeffrey A Law  (law@cygnus.com)
50227
50228         * gcc.c-torture/execute/990827-1.c: New test.
50229
50230 1999-08-26  Craig Burley  <craig@jcb-sc.com>
50231
50232         * g77.f-torture/noncompile/19990826-4.f: New test.
50233
50234         * g77.f-torture/compile/19990826-3.f: New test.
50235
50236         * g77.f-torture/execute/19990826-2.f: New test.
50237
50238         * g77.f-torture/compile/19990826-1.f: New test.
50239
50240         * gcc.c-torture/execute/990826-0.c: New test.
50241         * g77.c-torture/execute/19990826-0.f: New test.
50242
50243         * g77.f-torture/noncompile/970626-2.f: New test.
50244
50245 1999-08-25  Paul Burchard  <burchard@pobox.com>
50246
50247         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
50248         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
50249         lss-011.C: New tests.
50250
50251 1999-08-25  Nathan Sidwell  <nathan@acm.org>
50252
50253         * g++.old-deja/g++.other/decl5.C: New test.
50254
50255 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50256
50257         * noncompile/noncompile.exp: Load_lib c-torture.exp.
50258         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
50259         call `postbase' for each one.  All callers of `postbase' changed
50260         to call this instead.
50261
50262 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
50263
50264         * gcc.c-torture/execute/990811-1.c: New test.
50265
50266 1999-08-09  Nick Clifton  <nickc@cygnus.com>
50267
50268         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
50269         just native ones.
50270
50271         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
50272         just native ones.
50273
50274 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
50275
50276         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
50277
50278 1999-08-04  Jeffrey A Law  (law@cygnus.com)
50279
50280         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
50281
50282 1999-08-04  Nathan Sidwell  <nathan@acm.org>
50283
50284         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
50285
50286 1999-08-04  Jeffrey A Law  (law@cygnus.com)
50287
50288         * gcc.c-torture/execute/990804-1.c: New test.
50289
50290 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50291
50292         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
50293         * g++.old-deja/g++.brendan/crash64.C: Likewise.
50294         * g++.old-deja/g++.brendan/overload8.C: Likewise.
50295
50296 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50297
50298         * g++.old-deja/g++.other/struct1.C: New test.
50299
50300 1999-08-03  Nathan Sidwell  <nathan@acm.org>
50301
50302         * g++.old-deja/g++.other/enum2.C: New test.
50303
50304 1999-08-02  Richard Henderson  <rth@cygnus.com>
50305
50306         Adapted from tests from Franz Sirl:
50307         * gcc.c-torture/execute/va-arg-7.c: New test.
50308         * gcc.c-torture/execute/va-arg-8.c: New test.
50309
50310 1999-08-01  Jeffrey A Law  (law@cygnus.com)
50311
50312         * gcc.c-torture/compile/990801-2.c: New test.
50313
50314         * gcc.c-torture/compile/990801-1.c: New test.
50315
50316 1999-07-27  Michael Meissner  <meissner@cygnus.com>
50317
50318         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
50319         fp-cmp-1.c, converting double to float.
50320
50321         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
50322         fp-cmp-1.c, converting double to long double.
50323
50324         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
50325         from fr1 to unknown_register, since fr1 is a legitimate register
50326         on some machines.
50327
50328 1999-07-25  Jeffrey A Law  (law@cygnus.com)
50329
50330         * README: More listname related changes.
50331
50332 1999-07-08  Catherine Moore  <clm@cygnus.com>
50333
50334         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
50335
50336 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
50337
50338         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
50339
50340 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
50341
50342         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
50343
50344 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
50345
50346         * gcc.dg/990703-1.c: New test.
50347
50348 1999-06-29  Nick Clifton  <nickc@cygnus.com>
50349
50350         * lib/file-format.exp: New file: Move definition of proc
50351         gcc_target_object_format to here from
50352         gcc.dg/special/ecos.exp.
50353
50354         * lib/c-torture.exp: Include lib file-format.exp.
50355         * lib/gcc-dg.exp: Include lib file-format.exp.
50356
50357         * gcc.dg/special/ecos.exp: Remove definition of proc
50358         gcc_target_object_format.
50359
50360 1999-06-28  Jeffrey A Law  (law@cygnus.com)
50361
50362         * gcc.c-torture/execute/990628-1.c: New test.
50363
50364 1999-06-25  Jeffrey A Law  (law@cygnus.com)
50365
50366         * gcc.c-torture/compile/990625-2.c: New test.
50367
50368         * gcc.c-torture/compile/990625-1.c: New test.
50369
50370 1999-06-23  Nick Clifton  <nickc@cygnus.com>
50371
50372         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
50373         attributes compile.
50374         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
50375         ports that use the COFF/PE file format.
50376
50377 1999-06-17  Jeffrey A Law  (law@cygnus.com)
50378
50379         * gcc.c-torture/compile/990617-1.c: New test.
50380
50381 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
50382
50383         * g++.old-deja/g++.other/decl4.C: New test.
50384
50385 1999-06-14  Nathan Sidwell  <nathan@acm.org>
50386
50387         * g++.old-deja/g++.other/bitfld3.C: New test.
50388
50389 1999-06-08  Nathan Sidwell  <nathan@acm.org>
50390
50391         * g++.old-deja/g++.eh/catch1.C: New test.
50392
50393 1999-06-07  Jeffrey A Law  (law@cygnus.com)
50394
50395         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
50396
50397         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
50398         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
50399
50400 1999-06-05  Craig Burley  <craig@jcb-sc.com>
50401
50402         * g77.f-torture/compile/19990502-0.f: Replace with new,
50403         shorter, test that still fails after recent changes.
50404
50405 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50406
50407         * gcc.c-torture/execute/990604-1.c: New test.
50408
50409 1999-05-31  Jeffrey A Law  (law@cygnus.com)
50410
50411         * gcc.c-torture/execute/990531-1.c: New test.
50412
50413 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50414
50415         * gcc.c-torture/compile/990527-1.c: New test.
50416
50417 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
50418
50419         * gcc.c-torture/execute/990527-1.c: New test.
50420
50421 1999-05-25  Nick Clifton  <nickc@cygnus.com>
50422
50423         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
50424         bitfields as signed.
50425
50426 1999-05-25  Craig Burley  <craig@jcb-sc.com>
50427
50428         * g77.f-torture/compile/19990525-0.f: New test.
50429
50430 1999-05-25  Jeffrey A Law  (law@cygnus.com)
50431
50432         * gcc.c-torture/execute/990525-2.c: New test.
50433
50434         * gcc.c-torture/execute/990525-1.c: New test.
50435
50436 1999-05-24  Nathan Sidwell  <nathan@acm.org>
50437
50438         * g++.old-deja/g++.other/anon3.C: New test.
50439         * g++.old-deja/g++.other/anon4.C: New test.
50440         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
50441         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
50442         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
50443         Merrill).
50444
50445 1999-05-24  Jeffrey A Law  (law@cygnus.com)
50446
50447         * gcc.c-torture/execute/990524-1.c: New test.
50448
50449         * gcc.dg/990524-1.c: New test.
50450
50451 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50452
50453         * gcc.c-torture/compile/990523-1.c: New test.
50454
50455 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
50456
50457         * gcc.c-torture/compile/990519-1.c: New test.
50458
50459 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
50460
50461         * gcc.c-torture/compile/990517-1.c: New test.
50462
50463         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
50464         (e4, f4): New tests.
50465         (main): Call them.
50466
50467 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50468
50469         * gcc.dg/noreturn-1.c: New test.
50470
50471 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
50472
50473         * gcc.c-torture/execute/990513-1.c: New test.
50474
50475 1999-05-10  Richard Henderson  <rth@cygnus.com>
50476
50477         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
50478
50479 1999-05-10  Craig Burley  <craig@jcb-sc.com>
50480
50481         * g77.f-torture/execute/erfc.f: Use small single-precision
50482         values, to avoid problems on Alphas when not -mieee.
50483
50484 1999-05-08  Craig Burley  <craig@jcb-sc.com>
50485
50486         * gcc.dg/990506-0.c: New test.
50487
50488 1999-05-08  Richard Henderson  <rth@cygnus.com>
50489
50490         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
50491         the constant to test.  Don't XFAIL 64-bit targets.
50492
50493         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
50494         * g++.old-deja/g++.law/profile1.C: Likewise.
50495
50496         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
50497         operator new instances.
50498         * g++.old-deja/g++.other/delete5.C: Likewise.
50499
50500 1999-05-03  Craig Burley  <craig@jcb-sc.com>
50501
50502         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
50503         intrinsic.
50504
50505 1999-05-03  Craig Burley  <craig@jcb-sc.com>
50506
50507         * g77.f-torture/execute/u77-test.f: Reverse order of two
50508         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
50509
50510 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50511
50512         * gcc.dg/compare1.c: New test.
50513
50514 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50515
50516         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
50517         New tests.
50518
50519 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50520
50521         * g77.f-torture/compile/19990502-1.f: New test.
50522
50523 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50524
50525         * g77.f-torture/compile/19990502-0.f: New test.
50526
50527 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50528
50529         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
50530         intrinsic.
50531
50532 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50533
50534         * g77.f-torture/execute/u77-test.f (main): List libU77
50535         intrinsics not currently tested.
50536         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
50537         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
50538         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
50539         Trim blanks off the ends of some printed strings.
50540
50541 1999-05-02  Craig Burley  <craig@jcb-sc.com>
50542
50543         * g77.f-torture/execute/u77-test.f (main): Just warn about
50544         FSTAT gid disagreement, as it's expected on some systems.
50545
50546 1999-05-01  Craig Burley  <craig@jcb-sc.com>
50547
50548         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
50549         use a new function, which allows for some slop.
50550         Clean up some commentary.
50551         (issum): The new function.
50552         (sgladd): Deleted subroutine.
50553
50554 1999-05-01  Craig Burley  <craig@jcb-sc.com>
50555
50556         * g77.f-torture/execute/u77-test.f: Modify to be more like
50557         libf2c/libU77 version, bringing patches to that version here.
50558         Add suitable commentary.
50559
50560 1999-04-25  Richard Henderson  <rth@cygnus.com>
50561
50562         * gcc.dg/990424-1.c: New test.
50563
50564 1999-04-24  Craig Burley  <craig@jcb-sc.com>
50565
50566         * g77.f-torture/execute/u77-test.f (main): Bug involving
50567         LSTAT has been fixed, so turn back on full checking.
50568
50569 1999-04-20  Craig Burley  <craig@jcb-sc.com>
50570
50571         * g77.f-torture/compile/19990419-0.f: New test.
50572         * g77.f-torture/execute/19990419-1.f: New test.
50573
50574 1999-04-17  Richard Henderson  <rth@cygnus.com>
50575
50576         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
50577         to avoid the need for a prototype to supress a warning.
50578
50579 1999-04-07  Jim Wilson  <wilson@cygnus.com>
50580
50581         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
50582
50583 1999-04-04  Jeffrey A Law  (law@cygnus.com)
50584
50585         * gcc.c-torture/execute/990404-1.c: New test.
50586
50587 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50588
50589         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
50590         * gcc.dg/cpp-if3.c: Don't use -pedantic.
50591         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
50592         missing initializer warnings.
50593
50594 1999-03-28  Jeffrey A Law  (law@cygnus.com)
50595
50596         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
50597         matching strings.
50598
50599 1999-03-26  Jeffrey A Law  (law@cygnus.com)
50600
50601         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
50602
50603 1999-03-26  Craig Burley  <craig@jcb-sc.com>
50604
50605         * g77.f-torture/execute/19990325-0.f: New test.
50606         * g77.f-torture/execute/19990325-1.f: New test.
50607
50608 1999-03-24  Jeffrey A Law  (law@cygnus.com)
50609
50610         * gcc.c-torture/execute/990324-1.c: New test.
50611
50612 1999-03-22  Jim Wilson  <wilson@cygnus.com>
50613
50614         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
50615         test with 4.
50616
50617 1999-03-17  Richard Henderson  <rth@cygnus.com>
50618
50619         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
50620
50621 1999-03-13  Craig Burley  <craig@jcb-sc.com>
50622
50623         * g77.f-torture/execute/19990313-2.f: New test.
50624         * g77.f-torture/execute/19990313-3.f: New test.
50625
50626 1999-03-13  Craig Burley  <craig@jcb-sc.com>
50627
50628         * g77.f-torture/execute/19990313-0.f: New test.
50629         * g77.f-torture/execute/19990313-1.f: New test.
50630
50631 1999-03-12  Jim Wilson  <wilson@cygnus.com>
50632
50633         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
50634         printf to sprintf.
50635         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
50636         (main): Add check for u15.  Conditionalize u31 check depending on
50637         whether ints are <32 bits or >=32 bits.
50638
50639 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50640
50641         * g77.f-torture/execute/19981119-0.f: Improve testiness.
50642
50643 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50644
50645         * g77.f-torture/compile/19990305-0.f: New test.
50646         * g77.f-torture/execute/19981119-0.f: New test.
50647
50648 1999-03-08  Craig Burley  <craig@jcb-sc.com>
50649
50650         * g77.f-torture/execute/970625-2.f: call ABORT if final
50651         result is not correct, instead of just printing it.
50652         Add this checking via newly introduced obfuscation, to
50653         trip up buggy front ends.
50654
50655 1999-03-07  Craig Burley  <craig@jcb-sc.com>
50656
50657         * g77.f-torture/compile/960317-1.f: Moved from being
50658         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
50659
50660 1999-03-06  Craig Burley  <craig@jcb-sc.com>
50661
50662         * g77.f-torture/execute/960317-1.f: New (old) test.
50663         * g77.f-torture/execute/970625-2.f: Ditto.
50664
50665 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
50666
50667         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
50668         error message on line 1 or line 2; cccp and cpplib do this differently.
50669
50670 1999-03-01  Jeffrey A Law  (law@cygnus.com)
50671
50672         * g++.old-deja/g++.law/weak1.C: New test.
50673
50674 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50675
50676         * gcc.c-torture/execute/990119-1.c: Renamed to...
50677         * gcc.dg/990119-1.c: this, so it will only be tested once
50678         (it's a preprocessor test, it doesn't need to be run at
50679         multiple optimization levels).
50680
50681 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
50682
50683         * lib/g++.exp: Don't add incdir=$base_dir/../include to
50684           ALWAYS_CXXFLAGS.
50685
50686 1999-02-24  Craig Burley  <craig@jcb-sc.com>
50687
50688         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
50689         * g77.f-torture/compile/19981216-0.f: ...as it is expected
50690         to not be compilable by current g77.
50691
50692 1999-02-24  Nick Clifton  <nickc@cygnus.com>
50693
50694         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
50695
50696 1999-02-22  Jeffrey A Law  (law@cygnus.com)
50697
50698         * gcc.c-torture/execute/990222-1.c: New test.
50699
50700 1999-02-19  Craig Burley  <craig@jcb-sc.com>
50701
50702         * g77.f-torture/compile/19990218-0.f: New test.
50703         * g77.f-torture/noncompile/19990218-1.f: New test.
50704
50705 1999-02-18  Craig Burley  <craig@jcb-sc.com>
50706
50707         * g77.f-torture/compile/19981216-0.f: New test.
50708
50709 1999-02-14  Jeffrey A Law  (law@cygnus.com)
50710
50711         * gcc.dg/990214-1.c: New test.
50712
50713 1999-02-13  Jeffrey A Law  (law@cygnus.com)
50714
50715         * gcc.dg/990213-2.c: New test.
50716
50717         * gcc.dg/990213-1.c: New test.
50718
50719 1999-02-12  Jeffrey A Law  (law@cygnus.com)
50720
50721         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
50722         ints.
50723
50724 1999-02-11  Nick Clifton  <nickc@cygnus.com>
50725
50726         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
50727         specified by target.
50728
50729         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
50730
50731 1999-02-11  Jeffrey A Law  (law@cygnus.com)
50732
50733         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
50734
50735 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
50736
50737         * gcc.dg/special/ecos.exp: New test driver for new tests with
50738         special requirements.
50739
50740         * gcc.dg/special/alias-1.c: New test.
50741         * gcc.dg/special/gcsec-1.c: New test.
50742         * gcc.dg/special/weak-1.c: New test.
50743         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
50744         * gcc.dg/special/weak-2.c: New test.
50745         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
50746         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
50747         * gcc.dg/special/wkali-1.c: New test.
50748         * gcc.dg/special/wkali-2.c: New test.
50749         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
50750         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
50751
50752 1999-02-10  Felix Lee  <flee@cygnus.com>
50753
50754           * lib/c-torture.exp (c-torture-compile): Pull out code for
50755           analyzing gcc error messages.
50756           (c-torture-execute): Likewise.  Fix some (harmless) false
50757           positives.
50758           * lib/gcc.exp (gcc_check_compile): New function.
50759
50760 1999-02-08  Richard Henderson  <rth@cygnus.com>
50761
50762         * gcc.c-torture/execute/990208-1.c: New test.
50763
50764 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
50765
50766         * g++.dg/special/ecos.exp: New driver for new tests with special
50767         requirements
50768
50769         * g++.dg/special/conpr-1.C: New test
50770         * g++.dg/special/conpr-2.C: New test
50771         * g++.dg/special/conpr-2a.C: New test
50772         * g++.dg/special/conpr-3.C: New test
50773         * g++.dg/special/conpr-3a.C: New test
50774         * g++.dg/special/conpr-3b.C: New test
50775
50776         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
50777         allow g++ to use the dg driver
50778
50779         * README: Add comment about g++.dg directory
50780
50781 1999-02-06  Jeffrey A Law  (law@cygnus.com)
50782
50783         * README: Update email addresses.
50784
50785 1999-02-03  Nick Clifton  <nickc@cygnus.com>
50786
50787         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
50788         arguments in order to force structure S onto the stack even on
50789         the alpha.
50790         (test): Pass 10 leading arguments to function foo as well as the
50791         structure S.
50792
50793         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
50794         failure for all targets.
50795
50796         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
50797         abort to terminate program execution.
50798
50799 1999-01-30  Richard Henderson  <rth@cygnus.com>
50800
50801         * gcc.c-torture/execute/990130-1.c: New test.
50802
50803 1999-01-30  Jeffrey A Law  (law@cygnus.com)
50804
50805         * gcc.dg/990130-1.c: New test.
50806
50807 1999-01-28  Michael Meissner  <meissner@cygnus.com>
50808
50809         * gcc.c-torture/execute/990128-1.c: New test.
50810
50811 1999-01-27  Michael Meissner  <meissner@cygnus.com>
50812
50813         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
50814
50815 1999-01-27  Felix Lee  <flee@cygnus.com>
50816
50817         * lib/c-torture.exp (c-torture-compile): pull out code for
50818         analyzing gcc error messages.
50819         (c-torture-execute): ditto, and fix some (harmless) false
50820         positives.
50821         * lib/gcc.exp (gcc_check_compile): new function.
50822
50823 1999-01-17  Jeffrey A Law  (law@cygnus.com)
50824
50825         * gcc.dg/990117-1.c: New test.
50826
50827         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
50828
50829         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
50830
50831 1999-01-15  Jeffrey A Law  (law@cygnus.com)
50832
50833         * g77.f-torture/compile/990115-1.f: New test.
50834
50835 1999-01-07  Jeffrey A Law  (law@cygnus.com)
50836
50837         * gcc.c-torture/compile/990107-1.c: New test
50838
50839 1999-01-06  Jeffrey A Law  (law@cygnus.com)
50840
50841         * gcc.c-torture/execute/990106-2.c: New test.
50842
50843         * gcc.c-torture/execute/990106-1.c: New test.
50844
50845 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
50846
50847         * gcc.c-torture/compile/981223-1.c: New test.
50848
50849 1998-12-29  Richard Henderson  <rth@cygnus.com>
50850
50851         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
50852         (opt3): Rename from opt4 and disable.
50853
50854 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
50855
50856         * g++.old-deja/g++.pt/ptrmem5.C: New test.
50857
50858 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
50859
50860         * g++.old-deja/g++.other/conv5.C: New test.
50861
50862 1998-12-14  Nick Clifton  <nickc@cygnus.com>
50863
50864         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
50865
50866 1998-12-11  Jeffrey A Law  (law@cygnus.com)
50867
50868         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
50869
50870 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
50871
50872         * gcc.c-torture/compile/981211-1.c: New test.
50873
50874 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
50875
50876         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
50877
50878         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
50879
50880 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50881
50882         * gcc.special/930510-1.c: Make C9X safe.
50883         * gcc.misc-tests/gcov-1.c Similarly.
50884         * gcc.misc-tests/gcov-2.c Similarly.
50885
50886 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50887
50888         * gcc.dg/ultrasp1.c: New test.
50889
50890 1998-12-06  Richard Henderson  <rth@cygnus.com>
50891
50892         * gcc.c-torture/execute/981206.c: New test.
50893
50894 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
50895
50896         * g++.old-deja/g++.ns/template7.C: New test.
50897
50898         * g++.old-deja/g++.other/expr1.C: New test.
50899
50900         * g++.old-deja/g++.eh/tmpl3.C: New test.
50901
50902         * g++.old-deja/g++.eh/tmpl2.C: New test.
50903
50904 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
50905
50906         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
50907         * g++.old-deja/g++.other/using6.C: Removed.
50908         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
50909
50910         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
50911
50912 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
50913
50914         * g++.old-deja/g++.pt/overload8.C: New test.
50915
50916         * g++.old-deja/g++.pt/overload7.C: New test.
50917
50918         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
50919
50920         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
50921         and relinking messages.
50922         * lib/g++.exp (g++_target_compile): Remove .rpo file when
50923         compiling with -frepo.
50924
50925 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
50926
50927         * g++.old-deja/g++.pt/lookup6.C: New test.
50928
50929 1998-11-30  Nick Clifton  <nickc@cygnus.com>
50930
50931         * gcc.c-torture/execute/981130-1.c: New test.
50932         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
50933
50934 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
50935
50936         * g++.old-deja/g++.pt/explicit76.C: New test.
50937
50938         * g++.old-deja/g++.pt/friend38.C: New test.
50939
50940         * g++.old-deja/g++.ns/crash2.C: New test.
50941
50942         * g++.old-deja/g++.pt/defarg8.C: New test.
50943
50944         * g++.old-deja/g++.pt/instantiate6.C: New test.
50945
50946         * g++.old-deja/g++.pt/static6.C: New test.
50947
50948         * g++.old-deja/g++.pt/decl2.C: New test.
50949
50950 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
50951
50952         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
50953         problem is actually related with name lookup, but so what? :-)
50954
50955         * g++.old-deja/g++.pt/friend37.C: New test.
50956
50957 1998-11-25  Dave Love  <d.love@dl.ac.uk>
50958
50959         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
50960         element, which fails on some systems.
50961
50962         * g77.f-torture/execute/labug1.f: New test.
50963
50964 1998-11-21  Jeffrey A Law  (law@cygnus.com)
50965
50966         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
50967         is defined.
50968
50969 1998-11-18  Dave Love  <d.love@dl.ac.uk>
50970
50971         * g77.f-torture/compile/981117-1.f: New test.
50972
50973 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
50974
50975         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
50976         properly discarded.
50977
50978 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
50979
50980         * gcc.c-torture/execute/memcheck: New directory of tests for
50981         -fcheck-memory-usage.
50982
50983 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50984
50985         * README: New file, general information about the testsuite and
50986         new description of the various C++ test subdirectories.
50987         * README.g++: Eliminate obsolete information, update and move most
50988         relevant stuff to README.
50989
50990 1998-11-07  Richard Henderson  <rth@cygnus.com>
50991
50992         * gcc.c-torture/compile/981107-1.c: New test.
50993
50994 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
50995
50996         * execute/memcpy-bi.c: New testcase.
50997
50998 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
50999
51000         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
51001         base classes.
51002
51003         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
51004         template is selected.
51005
51006         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
51007         classes, it should be accepted for all types.
51008
51009         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
51010
51011         * g++.old-deja/g++.pt/spec24.C: Ensure that template
51012         specializations start with template headers.
51013
51014 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
51015
51016         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
51017
51018         * g++.old-deja/g++.other/init9.C: Test cross initialization of
51019         non-POD types.
51020
51021 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
51022
51023         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
51024
51025 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
51026
51027         * compile/981022-1.c, compile/981022-1.x: New test and driver.
51028
51029 1998-10-19  Jeffrey A Law  (law@cygnus.com)
51030
51031         * 981019-1.c: New test.
51032
51033 1998-10-14  Robert Lipe <robertl@dgii.com>
51034
51035         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
51036         find objc headers.
51037
51038 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51039
51040         * compile/981001-4.c: Remove use of GCC extension that triggers a
51041         compiler bug.
51042
51043 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
51044
51045         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
51046
51047 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
51048
51049         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
51050         instantiation of template produces incorrect code for delete
51051         expression.
51052
51053         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
51054         constructors' name is not unique.
51055         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
51056         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
51057
51058         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
51059         automatic array of const is ill-formed.
51060
51061         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
51062         of template parameter?
51063
51064         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
51065         const.
51066
51067         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
51068         pointer-to-member expression.
51069
51070         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
51071         declaration causes ICE.
51072
51073 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
51074
51075         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
51076         reserved in the global namespace.
51077
51078         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
51079         generate needed virtual table.
51080
51081         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
51082
51083 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
51084
51085         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
51086         template-dependent type
51087
51088 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
51089
51090         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
51091         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
51092         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
51093
51094         * g++.old-deja/g++.other/using5.C: New test; using decl from base
51095         class should be usable as argument of member function.
51096         * g++.old-deja/g++.other/using6.C: New test; using decl from base
51097         class should be usable as return type of member function.
51098         * g++.old-deja/g++.other/using7.C: New test; using decl from base
51099         class should be usable as type of data member.
51100
51101         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
51102
51103 1998-10-09  Jeffrey A Law  (law@cygnus.com)
51104
51105         * gcc.c-torture/special/920521-1.c: Fix bogus test.
51106
51107 1998-10-08  Nick Clifton  <nickc@cygnus.com>
51108
51109         * gcc.dg/dll-?.c Add thumb to target list.
51110         Fix assembler scan patterns to match current assembler output.
51111
51112 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
51113
51114         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
51115         matching of template brackets.
51116
51117         * g++.old-deja/g++.other/using4.C: New test.  Test using
51118         declarations of methods from base classes.
51119
51120         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
51121         within functions should introduce names into the innermost
51122         enclosing namespace.
51123
51124         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
51125         of static locals if first initialization throws.
51126
51127 1998-10-07  Jim Wilson  <wilson@cygnus.com>
51128
51129         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
51130
51131 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
51132
51133         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
51134         lose track of the possible targets of tablejump insns.
51135         * special/special.exp: Run it.
51136
51137 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
51138
51139         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
51140         must be declared before its specializations can be named in friend
51141         declarations.
51142
51143 1998-10-05  Dave Love  <d.love@dl.ac.uk>
51144
51145         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
51146
51147         * g77.f-torture/execute/io1.f: New test.
51148
51149 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
51150
51151         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
51152         with pointer to template function, for which no argument deduction
51153         is possible.
51154
51155         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
51156         specialization of template function as argument to template
51157         function.
51158
51159         * g++.old-deja/g++.other/access2.C: New test; Inner class
51160         shouldn't have privileged access to Outer's names.
51161
51162 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
51163
51164         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
51165         friend template declared within template class conflicts with
51166         nested class of the same name.
51167
51168         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
51169         is ignored.
51170
51171         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
51172         object with direct initializer as function declaration.
51173
51174         * g++.old-deja/g++.other/decl2.C: New test; duplicate
51175         initializers.
51176
51177         * g++.old-deja/g++.other/null2.C: New test; conditional operator
51178         involving const pointer and NULL produces incorrect result.
51179
51180         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
51181         type name without `typename' should be rejected with -pedantic.
51182
51183 1998-10-02  Richard Henderson  <rth@cygnus.com>
51184
51185         * g++.old-deja/g++.other/addrof1.C: New test.
51186
51187 1998-10-01  Nick Clifton  <nickc@cygnus.com>
51188
51189         * gcc.c-torture/compile/981001-1.c: New test.
51190         * gcc.c-torture/execute/981001-1.c: New test.
51191
51192 1998-10-01  Jeffrey A Law  (law@cygnus.com)
51193
51194         * gcc.c-torture/compile/981001-2.c: New test.
51195         * gcc.c-torture/compile/981001-3.c: New test.
51196         * gcc.c-torture/compile/981001-4.c: New test.
51197
51198 1998-10-01  Robert Lipe  <robertl@dgii.com>
51199
51200         * lib/objc.exp (objc_target_compile): Add -L during compiles for
51201         multilibbed hosts.  Idea grafted from g77.exp.
51202
51203 1998-09-30  Dave Love  <d.love@dl.ac.uk>
51204
51205         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
51206         avoid losing on systems which need -lsocket.
51207
51208 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
51209
51210         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
51211         * g++.old-deja/g++.other/nested2.C: Ditto.
51212         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
51213         failure.
51214
51215 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
51216
51217         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
51218         preferred over template operator!= for enum bitfields.
51219
51220 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
51221
51222         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
51223         that happen to have the same base name, but in different scopes,
51224         are incorrectly rejected.
51225
51226 1998-09-16  Richard Henderson  <rth@cygnus.com>
51227
51228         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
51229         on the native word size instead of an integer literal.
51230
51231 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
51232
51233         * g++.old-deja/g++.other/static2.C: Invocation of static data
51234         member of type pointer-to-function denoted as non-static member.
51235
51236         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
51237         checks involving function types and aliases.
51238
51239 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
51240
51241         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
51242         redefined to the same non-trivial type.
51243
51244         * g++.old-deja/g++.pt/explicit73.C: Test for proper
51245         namespace-qualification of template specializations declared in
51246         other namespaces.
51247
51248         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
51249         to declare a subset of the specializations of a template function
51250         as friends of specializations of a template class.
51251
51252         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
51253         member templates that do not fully specialize the enclosing
51254         template class are rejected.
51255
51256 1998-09-11  Dave Love  <d.love@dl.ac.uk>
51257
51258         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
51259
51260 1998-09-08  Dave Love  <d.love@dl.ac.uk>
51261
51262         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
51263         altered from libf2c/libU77 version.
51264
51265 1998-09-06  Dave Love  <d.love@dl.ac.uk>
51266
51267         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
51268
51269 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
51270             Alexandre Oliva  <oliva@dcc.unicamp.br>
51271
51272         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
51273         (un)signed char are different types for template specialization
51274         purposes.
51275
51276 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
51277
51278         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
51279         * objc: ObjC testsuite.
51280
51281 1998-08-31  Catherine Moore  <clm@cygnus.com>
51282
51283         * gcc.c-torture/execute/941014-1.x: New file.
51284
51285 1998-08-31  Nick Clifton  <nickc@cygnus.com>
51286
51287         * lib/c-torture.exp: Add support for
51288         torture_eval_before_compile and torture_eval_before_execute
51289         variables.
51290
51291 1998-08-30  Jeffrey A Law  (law@cygnus.com)
51292
51293         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
51294         this test triggers valid.
51295
51296 1998-08-27  Jeffrey A Law  (law@cygnus.com)
51297
51298         * gcc.dg/980827-1.c: New test.
51299
51300 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
51301
51302         * gcc.c-torture/execute/loop-4b.c: New test.
51303
51304 1998-08-26  Nick Clifton  <nickc@cygnus.com>
51305
51306         * lib/c-torture.exp: Add support for
51307         torture_eval_before_compile and torture_eval_before_execute
51308         variables.
51309
51310 1998-08-25  Jeffrey A Law  (law@cygnus.com)
51311
51312         * gcc.c-torture/compile/980825-1.c: New test.
51313
51314 1998-08-24  Nick Clifton  <nickc@cygnus.com>
51315
51316         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
51317         count number tests in opt_t0 not good_t0.
51318
51319 1998-08-24  Jeffrey A Law  (law@cygnus.com)
51320
51321         * gcc.c-torture/compile/930326-1.x: Fix typo.
51322
51323 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
51324
51325         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
51326         causes an ICE.
51327
51328 1998-08-21  Jeffrey A Law  (law@cygnus.com)
51329
51330         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
51331         STACK_SIZE is defined.
51332         * gcc.c-torture/unsorted/stuct.c: Similarly.
51333
51334         * gcc.c-torture/compile/980821-1.c: New test.
51335
51336 1998-08-21  Jeffrey A Law  (law@cygnus.com)
51337
51338         * gcc.c-torture/execute/980526-2.c: Disable for targets with
51339         16bit ints.
51340
51341 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
51342
51343         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
51344         code.
51345
51346 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
51347
51348         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
51349         error'.
51350
51351 1998-08-18  Jeffrey A Law  (law@cygnus.com)
51352
51353         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
51354
51355 1998-08-16  Jeffrey A Law  (law@cygnus.com)
51356
51357         * gcc.c-torture/compile/980816-1.c: New test.
51358
51359         * gcc.dg/980816-1.c: New test.
51360
51361 1998-08-13  Jeffrey A Law  (law@cygnus.com)
51362
51363         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
51364         compiler for ieee tests.
51365
51366 1998-08-01  Dave Love  <d.love@dl.ac.uk>
51367
51368         * g77.f-torture/compile/980729-0.f: New test.
51369
51370 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
51371
51372         * gcc.c-torture/special/eeprof-1.c: New test, for
51373         -finstrument-functions.
51374         * gcc.c-torture/special/special.exp: Run it.
51375
51376 1998-07-29  Jeffrey A Law  (law@cygnus.com)
51377
51378         * gcc.c-torture/compile/980729-1.c: New test.
51379
51380 1998-07-27  Nick Clifton  <nickc@cygnus.com>
51381
51382         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
51383         __thumb__ is defined, and test for ARM style doubles if so.
51384
51385 1998-07-26  Dave Love  <d.love@dl.ac.uk>
51386
51387         * g77.f-torture/noncompile/980615-0.f: New test.
51388
51389 1998-07-26  H.J. Lu  (hjl@gnu.org)
51390
51391         * gcc.dg/980312-1.c: Do link instead of compile.
51392         * gcc.dg/980313-1.c: Likewise.
51393
51394 1998-07-26  Jeffrey A Law  (law@cygnus.com)
51395
51396         * gcc.c-torture/compile/980726-1.c: New test.
51397
51398 1998-07-25  Dave Love  <d.love@dl.ac.uk>
51399
51400         * g77.f-torture/execute/io0.f: New test.
51401
51402 1998-07-24  Nick Clifton  <nickc@cygnus.com>
51403
51404         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
51405         an int.
51406
51407 1998-06-18  Michael Meissner  <meissner@cygnus.com>
51408
51409         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
51410         m32r bugs.
51411
51412 1998-07-17  Nick Clifton  <nickc@cygnus.com>
51413
51414         * gcc.dg/980626-1.c: Expect failures for all toolchains until
51415         c-decl.c:grokdeclarator can handle mode attributes.
51416
51417 1998-07-16  Jeffrey A Law  (law@cygnus.com)
51418
51419         * gcc.c-torture/execute/980716-1.c: New test.
51420
51421 1998-07-13  Jeffrey A Law  (law@cygnus.com)
51422
51423         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
51424         the mn10200.
51425         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
51426         the mn10200.
51427         * gcc.c-torture/execute/va-arg-3.x: Similarly.
51428         * gcc.c-torture/compile/930326-1.x: Similarly.
51429
51430 1998-07-13  Dave Love  <d.love@dl.ac.uk>
51431
51432         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
51433         New test from Craig.
51434
51435 1998-07-12  Dave Love  <d.love@dl.ac.uk>
51436
51437         * g77.f-torture/noncompile/980616-0.f: New test.
51438
51439         * g77.f-torture/execute/970816-3.f: New test from Craig.
51440
51441 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
51442
51443         *  g++.other/singleton.C: Return error value instead of taking
51444         SIGSEGV.
51445
51446 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
51447
51448         *  g++.other/singleton.C: New test.  Warning is under dispute.
51449         Runtime crash is not.
51450
51451 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
51452
51453         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
51454         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
51455         using6.C, using7.C}: New namespace tests.
51456
51457 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
51458
51459         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
51460         specialization with typedef'ed names used as array indexes.
51461
51462 1998-07-09  Jeffrey A Law  (law@cygnus.com)
51463
51464         * gcc.c-torture/execute/980709-1.c: New test.
51465
51466         * gcc.dg/980709-1.c: New test.
51467
51468 1998-07-07  Richard Henderson  <rth@cygnus.com>
51469
51470         * gcc.c-torture/execute/bcp-1.c: New test.
51471
51472 1998-07-07  Jeffrey A Law  (law@cygnus.com)
51473
51474         * gcc.c-torture/execute/980707-1.c: New test.
51475
51476 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
51477
51478         * gcc.c-torture/compile/980706-1.c: New test.
51479
51480 1998-07-01  Dave Love  <d.love@dl.ac.uk>
51481
51482         * g77.f-torture/execute/980701-0.f,
51483         g77.f-torture/execute/980701-1.f: New test from Craig.
51484
51485 1998-07-01  Jeffrey A Law  (law@cygnus.com)
51486
51487         * gcc.c-torture/compile/980701-1.c: New test.
51488
51489         * gcc.c-torture/execute/980701-1.c: New test.
51490
51491 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
51492 rlsruhe.de>
51493
51494         * g++.old-deja/g++.robertl/eb132.C: New test.
51495         * g++.old-deja/g++.robertl/eb133.C: Likewise.
51496
51497 1998-06-29  Dave Love  <d.love@dl.ac.uk>
51498
51499         * g77.f-torture/execute/980628-7.f,
51500         g77.f-torture/execute/980628-8.f,
51501         g77.f-torture/execute/980628-9.f,
51502         g77.f-torture/execute/980628-10.f: New tests from Craig.
51503
51504         * g77.f-torture/execute/980628-3.f: Remove mail headers.
51505
51506 1998-06-28  Jeffrey A Law  (law@cygnus.com)
51507
51508         * g77.f-torture/execute/980628-4.f: New test from Craig.
51509         * g77.f-torture/execute/980628-5.f: Likewise.
51510         * g77.f-torture/execute/980628-2.f: Likewise.
51511         * g77.f-torture/execute/980628-0.f: Likewise.
51512         * g77.f-torture/execute/980628-1.f: Likewise.
51513         * g77.f-torture/execute/980628-3.f: Likewise.
51514         * g77.f-torture/execute/980628-6.f: Likewise.
51515
51516 1998-06-28  Jeffrey A Law  (law@cygnus.com)
51517
51518         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
51519         directory when nothing has been installed yet.
51520
51521 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
51522
51523         * gcc.c-torture/special/special.exp: Handle newer versions of
51524         dejagnu.
51525
51526 1998-06-26  Jeffrey A Law  (law@cygnus.com)
51527
51528         * gcc.dg/980626-1.c: New test.
51529
51530 1998-06-19  Bruno Haible <haible@ilog.fr>
51531
51532         * gcc.misc-tests/m-un-2.c: New test.
51533         * g++.old-deja/g++.other/warn01.c: Likewise.
51534
51535 1998-06-19  Robert Lipe  <robertl@dgii.com>
51536
51537         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
51538         compatibility with assmblers with a different comment character.
51539         Eliminate use of GAS-specific extensions.
51540
51541 1998-06-19  Jeffrey A Law  (law@cygnus.com)
51542
51543         * gcc.c-torture/execute/ieee/980619-1.c: New test.
51544
51545 1998-06-19  Robert Lipe  <robertl@dgii.com>
51546
51547         * lib/g77.exp: Replace search for libf2c.a with search for newly
51548         renamed libg2c.a
51549
51550 1998-06-17  Jeffrey A Law  (law@cygnus.com)
51551
51552         * gcc.c-torture/execute/980617-1.c: New test.
51553
51554 1998-06-12  Jeffrey A Law  (law@cygnus.com)
51555
51556         * gcc.c-torture/execute/980612-1.c: New test.
51557
51558 1998-06-08  Jeffrey A Law  (law@cygnus.com)
51559
51560         * gcc.dg/980523-1.c: Only test on ppc-linux.
51561         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
51562
51563         * gcc.c-torture/execute/980608-1.c: New test.
51564
51565 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
51566
51567         * gcc.c-torture/execute/980605-1.c: New test.
51568
51569 1998-06-04  Jeffrey A Law  (law@cygnus.com)
51570
51571         * gcc.c-torture/execute/980604-1.c: New test.
51572
51573 1998-06-02  Jeffrey A Law  (law@cygnus.com)
51574
51575         * gcc.c-torture/execute/980602-1.c: New test.
51576         * gcc.c-torture/execute/980602-2.c: Likewise.
51577
51578 1998-06-02  Dave Love  <d.love@dl.ac.uk>
51579
51580         * 970125-0.f: Fix per JCB.  Add commentary.
51581
51582 1998-05-31  Michael Meissner  <meissner@cygnus.com>
51583
51584         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
51585         IEEE -0 support.
51586
51587 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
51588
51589         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
51590         earlier.
51591
51592 1998-05-28  Catherine Moore <clm@cygnus.com>
51593
51594         * gcc.c-torture/execute/980526-3.c: New test.
51595
51596 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
51597
51598         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
51599         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
51600         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
51601         m88k-motorola-sysv3 to XFAIL.
51602
51603 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51604
51605         * gcc.dg/980526-1.c: New test.
51606         * gcc.c-torture/execute/980526-2.c: New test.
51607
51608 1998-05-26  Jeffrey A Law  (law@cygnus.com)
51609
51610         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
51611
51612         * gcc.c-torture/execute/980526-1.c: New test.
51613
51614 1998-05-26  Dave Love  <d.love@dl.ac.uk>
51615
51616         * g77.f-torture/execute/alpha2.f: Add runtime test.
51617
51618 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
51619
51620         * g++.old-deja/old-deja.exp: Strip leading directories.
51621
51622         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
51623         error for the line.  Don't run multiple tests for the same line.
51624
51625 1998-05-23  Jeffrey A Law  (law@cygnus.com)
51626
51627         * gcc.dg/980523-1.c: New test.
51628
51629 1998-05-23  Dave Love  <d.love@dl.ac.uk>
51630
51631         * g77.f-torture/compile/970915-0.f: New test.
51632
51633 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
51634
51635         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
51636
51637 1998-05-21  Jeffrey A Law  (law@cygnus.com)
51638
51639         * gcc.dg/980520-1.c: New test.
51640
51641 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
51642
51643         * gcc.dg/980502-1.c: Fix return type.
51644
51645 1998-05-20  Jeffrey A Law  (law@cygnus.com)
51646
51647         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
51648         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
51649         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
51650         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
51651         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
51652
51653 1998-05-20  Dave Love  <d.love@dl.ac.uk>
51654
51655         * g77.f-torture/execute/980520-1.f: New test.
51656
51657 1998-05-15  Dave Love  <d.love@dl.ac.uk>
51658
51659         * lib/mike-g77.exp: New file.
51660
51661         * g77.f-torture/noncompile/noncompile.exp,
51662         g77.f-torture/noncompile/check0.f: New files.
51663
51664 1998-05-14  Dave Love  <d.love@dl.ac.uk>
51665
51666         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
51667         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
51668         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
51669         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
51670         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
51671         abort where appropriate.
51672
51673 1998-05-05  Michael Meissner  <meissner@cygnus.com>
51674
51675         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
51676         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
51677
51678 1998-04-29  Dave Love  <d.love@dl.ac.uk>
51679
51680         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
51681
51682 1998-04-27  Dave Love  <d.love@dl.ac.uk>
51683
51684         * g77.f-torture/compile/980427-0.f: New test.
51685
51686 1998-04-24  Dave Love  <d.love@dl.ac.uk>
51687
51688         * g77.f-torture/compile/980424-0.f: New test.
51689
51690 1998-04-19  Dave Love  <d.love@dl.ac.uk>
51691
51692         * g77.f-torture/compile/980419-2.f (main): New test.
51693         * g77.f-torture/compile/970125-0.f: New test.
51694         * g77.f-torture/compile/980419-1.f: New test.
51695
51696 1998-04-08  Jim Wilson  <wilson@cygnus.com>
51697
51698         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
51699         of loop-4.c.
51700
51701 1998-04-07  Jim Wilson  <wilson@cygnus.com>
51702
51703         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
51704
51705 1998-04-03  Jim Wilson  <wilson@cygnus.com>
51706
51707         * gcc.c-torture/compile/980329-1.c: New test.
51708
51709 1998-03-18  Jim Wilson  <wilson@cygnus.com>
51710
51711         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
51712         * gcc.dg/980312-1.c: Fix typo in -march command.
51713
51714 1998-03-16  H.J. Lu  (hjl@gnu.org)
51715
51716         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
51717
51718 1998-03-11  Robert Lipe  <robertl@dgii.com>
51719
51720         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
51721         Dave Love agree the Fortran source is bogus.
51722
51723 1998-03-11  Robert Lipe  <robertl@dgii.com>
51724
51725         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
51726         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
51727         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
51728         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
51729         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
51730
51731 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
51732
51733         * g++.old-deja/g++.other/friend1.C: New test.
51734
51735 1998-02-18  Dave Love  <d.love@dl.ac.uk>
51736
51737         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
51738         possibly uninitialized) variables and declare dnrm2.
51739
51740 1998-02-23  Robert Lipe <robertl@dgii.com>
51741
51742         From Bruno Haible <haible@ilog.fr>:
51743         * gcc.c-torture/execute/980223.c: New test.
51744
51745 1998-02-13  Jeffrey A Law  (law@cygnus.com)
51746
51747         * gcc.dg/ifelse-1.c: New test.
51748
51749 1998-02-09  H.J. Lu  (hjl@gnu.org)
51750
51751         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
51752
51753           * lib/old-dejagnu.exp (old-dejagnu): Added the
51754           "execution test - XFAIL *-*-*" handling in the spirit of
51755           "excess errors test -". Changed the "execution test fails"
51756           handling to be like "excess errors test fails".
51757           * Update various tests accordingly.
51758
51759 1998-02-06  Jim Wilson  <wilson@cygnus.com>
51760
51761         * gcc.c-torture/execute/980205.c: New test.
51762
51763 1998-01-18  Jeffrey A Law  (law@cygnus.com)
51764
51765         * lib/c-torture.exp: Look for .x files instead of .cexp files.
51766         * lib/f-torture.exp: Similarly.
51767         * gcc.c-torture: Rename all .cexp files to .x files.
51768
51769 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
51770
51771         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
51772         (940510-1.c): Removed duplicate.
51773         (971104-1.c): New test.
51774
51775 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
51776
51777           * lib/f-torture.exp: Improve error and loop detection.
51778
51779 1997-11-19  Michael Meissner  <meissner@cygnus.com>
51780
51781         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
51782         use that to size the filler array.
51783
51784 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
51785
51786         * lib/c-torture.exp(c-torture-execute): Fix typo.
51787
51788         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
51789         testcase as the executable name. Keep the executable around if
51790         the test fails.
51791
51792 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
51793
51794         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
51795         changes.  Only test one -g option, and move it to the end of the
51796         list of options to test.
51797
51798 1997-09-19  Michael Meissner  <meissner@cygnus.com>
51799
51800         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
51801         variable GCC_TORTURE_OPTIONS to supply default switches separated
51802         by colons.  If no environment variable, run tests with -O0 -g, -O1
51803         -g, and -O2 -g as well.
51804
51805 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
51806
51807         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
51808         explanatory comments. Fix indentation.
51809
51810 1997-09-15  Jeffrey A Law  (law@cygnus.com)
51811
51812         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
51813
51814 1997-09-11  Jeffrey A Law  (law@cygnus.com)
51815
51816         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
51817         * g++.old-deja/g++.mike/p7325.C: Likewise.
51818         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
51819
51820 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
51821
51822         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
51823         * g++.old-deja/g++.brendan/crash30.C: Likewise.
51824         * g++.old-deja/g++.brendan/crash39.C: Likewise.
51825         * g++.old-deja/g++.law/operators4.C: Likewise.
51826
51827 1997-09-11  Joe Buck  (jbuck@synopsys.com)
51828
51829         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
51830         * g++.old-deja/g++.mike/p784.C: Ditto.
51831         * g++.old-deja/g++.mike/p785.C: Ditto.
51832
51833 1997-09-05  Jeffrey A Law  (law@cygnus.com)
51834
51835           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
51836
51837 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
51838
51839         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
51840         target feature; pass this to c-torture-execute as needed.
51841
51842 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
51843
51844         * lib/c-torture.exp(c-torture-execute): If the previous and the
51845         current executables being tested are identical, we don't need to
51846         run the executable again. Try to make the executable names
51847         unique. Add an optional argument for passing additional compiler
51848         flags.
51849
51850 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
51851
51852         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
51853
51854 1997-08-29  Jeffrey A Law  (law@cygnus.com)
51855
51856         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
51857
51858 1997-07-31  Jeffrey A Law  (law@cygnus.com)
51859
51860         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
51861         32bit or larger longs.
51862
51863         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
51864         have either a 32bit long or 32bit int.
51865
51866 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
51867
51868         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
51869         Make double precision tests dependent on sizeof (double).
51870
51871 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
51872
51873         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
51874         too.
51875
51876 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
51877
51878         * gcc.c-torture/compile/961203-1.cexp: New script.
51879
51880 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
51881
51882         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
51883         up the includes ourselves.
51884
51885 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
51886
51887         * lib/plumhall.exp: Remove random include, and add a few
51888         verbose messages for debugging.
51889
51890 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
51891
51892         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
51893         of trying to do it ourselves.
51894
51895 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
51896
51897         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
51898
51899 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
51900
51901         * gcc.prms/5403.c: Made regexp a bit less strict.
51902
51903 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
51904
51905         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
51906         is returned from remote_load instead.
51907         * lib/plumhall.exp: Ditto.
51908         * lib/mike-g++.exp: Ditto.
51909         * lib/old-dejagnu.exp: Ditto.
51910         * lib/c-torture.exp: Ditto.
51911
51912 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
51913
51914         * lib/g++.exp: Use build_wrapper procedure.
51915         * lib/gcc.exp: Ditto.
51916
51917 1997-05-20  Jeffrey A Law  (law@cygnus.com)
51918
51919         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
51920         an old-style decl for malloc.  Fixes tests to work when
51921         sizeof (int) != sizeof (size_t).
51922
51923 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51924
51925         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
51926
51927         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
51928         use stdargs.h interface.
51929
51930 1997-05-15  Mike Meissner  <meissner@cygnus.com>
51931
51932         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
51933         NO_VARARGS when compiling.
51934
51935 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
51936
51937         * lib/plumhall.exp(ph_includes): New procedure.
51938         (ph_make): Use it.
51939         (ph_compiler): Ditto.
51940
51941         * lib/g++.exp: Rename test-glue.c to testglue.c.
51942         * lib/gcc.exp: Ditto.
51943
51944 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
51945
51946         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
51947         to completion when it's called.
51948
51949 1997-03-21  Michael Meissner  <meissner@cygnus.com>
51950
51951         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
51952         is defined, don't do test.
51953
51954 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
51955
51956         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
51957         for object files.
51958         (ph_summary): Mark skipped testcases as untested, not unresolved.
51959
51960         * lib/plumhall.exp (ph_make): If unresolved because of bad
51961         errorCode, record errorCode in log file.
51962         (*): Replace send_log/verbose with verbose -log.
51963
51964 1997-03-19  Michael Meissner  <meissner@cygnus.com>
51965
51966         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
51967         double conversion if double isn't at least 8 bytes.
51968
51969         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
51970         int to work with targets where int is 16 bits.
51971
51972         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
51973         8 bytes, just exit, since 4 byte doubles don't have enough bits of
51974         precision for the test to complete.
51975
51976 1997-03-14  Michael Meissner  <meissner@cygnus.com>
51977
51978         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
51979         if d10v is not compiled with the -mdouble64 flag.
51980         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
51981
51982         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
51983         d10v is not compiled with the -mint32 flag.
51984
51985 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
51986
51987         * lib/plumhall.exp: Use incr_count.
51988
51989 1997-03-12  Jeffrey A Law  (law@cygnus.com)
51990
51991         * gcc.c-torture: Update to c-torture-1.45.
51992
51993 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
51994
51995         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
51996         the name of the expect testcase file).
51997
51998         * lib/g++.exp(g++_init): Ditto.
51999
52000 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
52001
52002         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
52003         the host.
52004
52005         * lib/gcc.exp(gcc_exit): New procedure.
52006
52007 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
52008
52009         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
52010         specs where appropriate.
52011
52012         * g++.old-deja/g++.arm/*: Added additional ERROR checks
52013         because of new "candidates are" messages, and removed a few
52014
52015         * Converted all non-old-style g++ testcases to old-style, and
52016         moved into g++.old-deja.
52017
52018 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
52019
52020         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
52021         options.
52022
52023         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
52024         succeeded.
52025
52026         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
52027
52028 1997-02-13  Michael Meissner  <meissner@cygnus.com>
52029
52030         * lib/gcc.exp (gcc_target_compile): Add support for defining
52031         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
52032         the machine doesn't have those features.
52033
52034 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
52035
52036         * g++.law/operators4.exp: Don't use LIBS.
52037
52038 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
52039
52040         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
52041
52042         * lib/mike-g++.exp: Don't set the compiler to be tested here.
52043         * lib/g++.exp: Set it here instead. Also, allow use of the
52044         --tool_exec and --tool_opt options. Change CXX to
52045         GXX_UNDER_TEST.
52046
52047         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
52048
52049         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
52050
52051 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
52052
52053         * lib/old-dejagnu.exp: Use prune_warnings instead of
52054         prune_system_crud.
52055         * lib/mike-g++.exp: Ditto.
52056         * lib/gcc.exp: Ditto.
52057         * lib/g++.exp: Ditto.
52058
52059         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
52060
52061 1997-02-07  Jeffrey A Law  (law@cygnus.com)
52062
52063           * 941014-2.c: Include stdlib.h
52064           * 960327-1.c: Include stdio.h
52065           * dbra.c, index-1.c: Don't assume ints are 32bits.
52066
52067 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
52068
52069         * lib/gcc.exp: Add gcc,stack_size target feature.
52070
52071         * lib/g++.exp(g++_target_compile): Add the include and link
52072         paths here, not in two other places. And, it's $options, not
52073         options.
52074
52075         * lib/mike-g++.exp(postbase): Remove the code that determines
52076         the correct include and link paths.
52077         * g++.old-deja/old-deja.exp: Ditto.
52078
52079 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
52080
52081         * lib/g++.exp(g++_init): target_compile no longer returns the
52082         filename of the result.
52083
52084 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
52085
52086         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
52087         call to glob.
52088
52089         * gcc.c-torture/special/special.exp: Change call to
52090         gcc_target_compile to include the object file.
52091
52092 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
52093
52094         * gcc.c-torture/special/special.exp: Correct misspelling in last
52095         change.
52096
52097 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
52098
52099         * lib/plumhall.exp(ph_summary): Log the entire output of the
52100         executable. Return -1 if there were any failures, 0 otherwise.
52101         (ph_execute): Return -1 if there were any failures, 0 otherwise.
52102         (ph_make): Clean up objects and executables that were built
52103         if the tests succeeded.
52104
52105 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
52106
52107         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
52108         libraries and includes in the build tree as appropriate.
52109
52110 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
52111
52112         * lib/c-torture.exp: Instead of looking for the global variable
52113         NO_LONG_LONG, check to see if that's a feature of the target.
52114
52115 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
52116
52117         * config/default.exp: Minimize. Delete the remainer of the files in
52118         config; this functionality is now in devo/dejagnu/config.
52119
52120         g++.*/*: Pass any additional flags used to compile to postbase;
52121         delete CXXFLAGS.
52122
52123         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
52124         is now done by runtest.exp. Use gcc_target_compile instead of
52125         compile.
52126
52127         lib/c-torture.exp: Use gcc_target_compile instead of compile.
52128         Remove references to CFLAGS. Use remote_file instead of
52129         calling rm -f.
52130         (c-torture): Take a list of arguments to use to compile this
52131         testcase.
52132
52133         lib/g++.exp: Simplify. Use target_compile instead of compile.
52134         lib/gcc-dg.exp: Ditto.
52135         lib/gcc.exp: Ditto.
52136         lib/mike-{gcc,g++}.exp: Ditto.
52137         lib/old-dejagnu.exp: Ditto.
52138         lib/plumhall.exp: Ditto.
52139
52140 1997-01-08  Jim Wilson  <wilson@cygnus.com>
52141
52142         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
52143         (ph_linker): Likewise.
52144
52145 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
52146
52147           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
52148         MAP_ANON / MAP_ANONYMOUS if defined;
52149         else try to map from /dev/zero .
52150
52151 1996-11-12  Jeffrey A Law  (law@cygnus.com)
52152
52153         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
52154         isn't defined, then define it to MAP_ANONYMOUS.
52155
52156 1996-11-12  Jeffrey A Law  (law@cygnus.com)
52157
52158         * gcc.c-torture: Update to c-torture-1.42 release.
52159
52160 1996-11-11  Jeffrey A Law  (law@cygnus.com)
52161
52162         * gcc.c-torture: Update to c-torture-1.41 release.
52163
52164 1996-10-27  Jeffrey A Law  (law@cygnus.com)
52165
52166         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
52167         c-torture release.
52168
52169 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
52170
52171         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
52172         and LDFLAGS.  Fix second case to append the target_info ldflags
52173         onto LDFLAGS, not CFLAGS.
52174         * lib/g++.exp (g++_init): Add target_info stuff.
52175         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
52176         of libgloss and newlib flags for !native.
52177
52178         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
52179         (GDB): Fix relative path to go up another dir for finding gdb.
52180
52181 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
52182
52183         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
52184         versions in the target_info array, if they don't exist.
52185
52186 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
52187
52188         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
52189
52190 1996-07-08  Jim Wilson  <wilson@cygnus.com>
52191
52192         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
52193         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
52194
52195 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
52196
52197         * lib/old-dejagnu.exp: Don't remove the output file before we've
52198         actually tested it. Don't append pwd to the path of the executable
52199         we're testing.
52200
52201 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
52202
52203         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
52204
52205 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
52206
52207         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
52208         temporary directory for compiler files, and set it to a default
52209         value of /tmp. Set $output as the name of the output file from
52210         compiling the testcase. Add a -o option to $cflags_var so the
52211         compiler writes the final output file as $output. Set $executable
52212         to $output.
52213
52214         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
52215         directory for compiler files, and set it to /tmp if it doesn't
52216         already have a value. Set $output_file to the name of the output
52217         file from compiling the testcase. Add a -o option to CXXFLAGS so
52218         the compiler writes the final output file as $output. Use $output
52219         as the executable to be tested.
52220
52221 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
52222
52223         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
52224
52225 1996-06-08  Jeffrey A Law  (law@cygnus.com)
52226
52227         * gcc.c-torture/execute/pending-1.c: New test.  Still
52228         pending in Tege's queue.
52229
52230 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
52231
52232         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
52233         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
52234         if there were failures.  Call unresolved if there were unresolved
52235         testcases.  Call gcc_fail if program did not run to completion.
52236         (ph_make): Pass additional argument name to ph_execute.
52237         (ph_execute): Add new argument.  Pass additional arguments to
52238         ph_summary.  Call gcc_fail is there is no execution output.
52239
52240 1996-04-24  Jeffrey A Law  (law@cygnus.com)
52241
52242         * lib/plumhall.exp (proc_summary): Output relavent summary
52243         lines into the log so specific failures in plumhall can be
52244         investigated.
52245
52246 1996-04-10  Jeffrey A Law  (law@cygnus.com)
52247
52248         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
52249         (c-torture-execute): Don't try to execute tests which use
52250         "long long" types if $NO_LONG_LONG is nonzero.
52251
52252 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
52253
52254         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
52255         not c-torture.
52256
52257         * gcc.ieee: Move from here.
52258         * gcc.c-torture/execute/ieee: To here.
52259
52260 1996-03-26  Jeffrey A Law  (law@cygnus.com)
52261
52262         * gcc.c-torture: Update to c-torture-1.41 release.
52263
52264 1996-03-22  Jeffrey A Law  (law@cygnus.com)
52265
52266         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
52267         not "$output".
52268
52269 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
52270
52271         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
52272         -c present.
52273
52274 1996-03-02  Jeffrey A Law  (law@cygnus.com)
52275
52276         * config/proelf.exp: Handle connecting to a simulator.
52277
52278 1996-01-31  Jeffrey A Law  (law@cygnus.com)
52279
52280         * config/proelf.exp: New file.  Enough framework that we can
52281         run c-torture tests on the proelf targets (or any other target
52282         that gdb can connect to for that matter).
52283
52284 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
52285
52286         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
52287         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
52288
52289         * lib/plumhall.exp (ph_execute): Always call ph_summary if
52290         exec_output exists.
52291
52292 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
52293
52294         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
52295         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
52296
52297         * config/*.exp: Update FSF address.  Change result of ${tool}_load
52298         to pass/fail/unresolved/unsupported/untested.  Caller must now
52299         call unresolved/unsupported/untested.
52300         * lib/*.exp: Update FSF address.  Update to handle new results of
52301         ${tool}_load.
52302         * lib/chill.exp (verbose): Delete.
52303
52304 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
52305
52306         * lib/gcc.exp (default_gcc_start): Change order of args to
52307         $LDFLAGS $CFLAGS $LIBS.
52308         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
52309         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
52310         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
52311         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
52312         * gcc.misc-tests/dg-test.exp: Likewise.
52313         * gcc.misc-tests/msgs.exp: Likewise.
52314         * gcc.prms/prms.exp: Likewise.
52315         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
52316         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
52317
52318         * lib/dg.exp: Deleted, moved to dejagnu/lib.
52319
52320 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
52321
52322         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
52323
52324         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
52325         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
52326
52327         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
52328         necessary.
52329
52330 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
52331
52332         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
52333         global for loop; add use of $mathlib.
52334         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
52335         settings here; set mathlib for anything but VxWorks.
52336
52337 1996-01-22  Jeffrey A Law  (law@cygnus.com)
52338
52339         * gcc.c-torture: Update to c-torture-1.40 release.
52340
52341 1996-01-03  Jeffrey A Law  (law@cygnus.com)
52342
52343         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
52344         dg.exp.
52345
52346 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
52347
52348         * lib/c-torture.exp (c-torture-execute): Declare "output" as
52349         global.
52350
52351 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
52352
52353         * lib/g++.exp (LIBS): Define if not already.
52354         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
52355         (gcc-dg-prune): Call prune_gcc_output.
52356         * lib/gcc.exp (prune_gcc_output): New proc.
52357         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
52358         prune_gcc_output.
52359
52360 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
52361
52362         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
52363         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
52364
52365 1995-11-15  Jeffrey A Law  (law@cygnus.com)
52366
52367         * gcc.c-torture: Update to c-torture-1.39 release.
52368
52369 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
52370
52371         * lib/c-torture.exp (c-torture-execute): Don't return if one option
52372         fails, try others as well.
52373
52374 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
52375
52376         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
52377         If compilation fails, mark execute tests as `untested'.
52378         If test is marked as unsupported, don't mark compilation and
52379         execute tests as failed.
52380
52381 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
52382
52383         * lib/g++.exp (g++_init): Don't link in libg++, and look to
52384         libstdc++ for whether or not we want to be doing shared
52385         libraries.  Delete link_curses since we don't need it anymore.
52386         * lib/mike-g++.exp (postbase): Don't link in libg++.
52387         * g++.old-deja/old-deja.exp: Likewise.
52388
52389 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
52390
52391         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
52392
52393 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
52394
52395         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
52396         For that, add `-Wl,-a,shared_archive'.
52397         * g++.old-deja/old-deja.exp: Likewise.
52398
52399 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
52400
52401         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
52402
52403 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
52404
52405         * lib/mike-g++.exp (postbase): Pay attention to the status of
52406         g++_load.
52407
52408 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
52409
52410           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
52411
52412 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
52413
52414         * lib/gcc.exp (default_gcc_start): No longer need to log program
52415         being executed or its output, execute_anywhere does that now.
52416         * lib/g++.exp (default_g++_version): Call execute_anywhere.
52417         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
52418
52419 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
52420
52421         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
52422         the same as those in lib/g++.exp.
52423
52424 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
52425
52426         * gcc.c-torture: Update to c-torture-1.38 release.
52427         * gcc.ieee: Related changes.
52428
52429 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
52430
52431         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
52432         "exec". Minor reformatting changes.
52433
52434         * config/rom68k.exp (${tool}_load): Make it work in a canadian
52435         cross. This means all "exec" calls now work on a remote host as
52436         well.
52437         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
52438         cross. Filter out the extra "\r\n" stuff that expect puts in.
52439         (c-torture-execute): Filter out the bogus warnings like
52440         c-torture-compile does. Add support for canadian cross.
52441         * lib/gcc.exp (default_gcc_version, default_gcc_start)
52442         Use execute_anywhere rather than calling exec directly. Now it
52443         works for canadian cross testing.
52444
52445 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
52446
52447         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
52448         results into a variable, and check that rather than using file exists.
52449
52450 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
52451
52452         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
52453         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
52454
52455 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
52456
52457         * g++.old-deja/old-deja.exp: Create and pass runshlib and
52458         lib_curses if there's a shared libg++ in the build tree.
52459
52460 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
52461
52462         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
52463         if not supported target.
52464
52465 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
52466
52467         * lib/g++.exp (g++_init): Move empty setting of runshlib and
52468         link_curses up to always happen, not just for native builds.
52469
52470 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
52471
52472         * gcc.c-torture: Update to c-torture-1.36 release.
52473         * gcc.failure: Related changes.
52474
52475 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
52476
52477         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
52478
52479 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
52480
52481         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
52482         * lib/mike-g++.exp (postbase): Not in here.  Still reference
52483         runshlib, link_curses, and mathlib for link and run.
52484
52485         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
52486         pass the runtime shared library options for Solaris, OSF/1, and
52487         Irix5, and link with -lcurses to avoid unresolved references.
52488
52489 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
52490
52491         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
52492         only run once.
52493
52494 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
52495
52496         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
52497
52498 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
52499
52500         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
52501         do not have a framework for the "compat" tests yet.
52502
52503 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
52504
52505         * lib/mike-g++.exp (postbase): New local variable `mathlib',
52506         set to null if we're testing vxworks5.1.  Use that instead of
52507         `-lm' in the setting of LIBS for link and run.
52508
52509 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
52510
52511         * config/rom68k.exp (${tool}_load): Major changes to make it
52512         work.  Verified that it does in fact return the stuff in
52513         exec_output properly.  Catch any Emul or any TRAP other than 0.
52514
52515 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
52516
52517         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
52518         LDFLAGS properly for targets that need stuff from libgloss.
52519         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
52520         only run once.
52521         (gpp_initialized): New variable.
52522
52523 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
52524
52525         * config/rom68k.exp: Load libgloss.exp.
52526         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
52527         so we can produce a fully linked binary.
52528         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
52529         so we can produce a fully linked binary.
52530
52531 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
52532
52533         * lib/plumhall.exp (ph_section): Watch for expected failures.
52534         Add missing `else'.
52535
52536         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
52537         run the testcase.
52538         (c-torture): Likewise.
52539
52540 1995-08-28  Doug Evans  <dje@cygnus.com>
52541
52542         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
52543
52544         * lib/mike-g++.exp (mike_cleanup): New proc.
52545         (prebase): New globals compiler_result, not_compiler_result,
52546         target_regexp.
52547         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
52548         allow leading "-" in pattern.  Watch for unsupported tests.
52549         If $compiler_result is set, pattern match assembler code,
52550         and ditto for $not_compiler_result.
52551         * lib/mike-gcc.exp: Likewise.
52552
52553         * lib/plumhall.exp (ph_execute): Only call ph_summary if
52554         execution "succeeded".
52555
52556 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
52557
52558         * config/win32.exp: New file.
52559         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
52560
52561 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
52562
52563         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
52564         unsupported.
52565         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
52566         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
52567         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
52568
52569         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
52570         "... without exceptions was ...".  That is now handled by
52571         prune_system_crud.
52572         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
52573
52574 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
52575
52576         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
52577         sieve.c,sort2.c}: New files.
52578         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
52579         sieve.exp,sort2.exp}: Drivers for them.
52580
52581         * lib/mike-gcc.exp (program_output): New user settable variable.
52582         (postbase): Call prune_system_crud.  Also prune extraneous compiler
52583         messages.
52584         * lib/mike-g++.exp (program_output): New user settable variable.
52585
52586         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
52587
52588         * config/sh.exp: Deleted (use sim.exp instead).
52589
52590 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
52591
52592         * config/vx.exp: Declare CHECKTASK as global.
52593         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
52594         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
52595         * lib/old-dejagnu.exp: Load [pwd]/$executable.
52596
52597 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
52598
52599         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
52600         target. Like vx.exp, only includes `vx29k.exp' instead of
52601         `vxworks.exp'.
52602
52603 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
52604
52605         * config/sim.exp: Increase time limit from 120 seconds to 240.
52606
52607 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
52608
52609         * gcc.c-torture/execute/950628-1.c: New test.
52610
52611 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
52612
52613         * gcc.c-torture: Update with changes/additions from
52614         c-torture-1.34.
52615
52616 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
52617
52618         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
52619
52620 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
52621
52622         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
52623
52624 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
52625
52626         * gcc.c-torture/compile/950512-1.c: New test.
52627         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
52628         * gcc.dg/struct-ret-1.c: Likewise.
52629
52630 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
52631
52632         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
52633           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
52634
52635 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
52636
52637         * gcc.c-torture/special/920411-1.c: Deleted.
52638         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
52639
52640 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
52641
52642         * config/sim.exp (${tool}_load): Hack in call to bash to get a
52643         cpu limit.
52644
52645 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
52646
52647         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
52648
52649 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
52650
52651         From kenner;
52652         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
52653         is the proper length.
52654         * va-arg-3.c: Likewise.
52655
52656 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
52657
52658         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
52659         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
52660
52661         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
52662         * lib/g++.exp (default_g++_start): Delete old cruft.
52663
52664 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
52665
52666         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
52667         (2 * (1 << 18)) to (2 * (1 << 17)).
52668
52669         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
52670
52671 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
52672
52673         * config/rom68k.exp: Renamed from config/idp.exp
52674
52675 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
52676
52677         * c-torture/compile/921109-2.c
52678
52679 1995-04-18  Mike Stump  <mrs@cygnus.com>
52680
52681         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
52682         excess errors.
52683
52684 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
52685
52686         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
52687         output.
52688         * lib/g++.exp (default_g++_start): Likewise.
52689
52690 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
52691
52692         * gcc.c-torture/compile/950329-1.c: New test.
52693
52694 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
52695
52696           * config/bug.exp (${tool}_load): Updated to use new remote_open
52697           and remote_close procs.
52698         * config/idp.exp: New file.
52699
52700 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
52701
52702         * gcc.c-torture/execute/950322-1.c: New test.
52703
52704 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
52705
52706         * config/vx.exp (${tool}_load): Clean up testing of return code from
52707         vxworks_ld and vxworks_spawn.
52708
52709 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
52710
52711         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
52712
52713 1995-03-13  Mike Stump  <mrs@cygnus.com>
52714
52715         * lib/old-deja.exp: Add `excess errors test - ' error, now one
52716         can mark excess errors on a machine by machine basis.  Note, the
52717         default is to not expect any excess errors, even when excess
52718         errors test - is given, so you will want to put an XFAIL ... on
52719         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
52720         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
52721         those 4 machines, but no others.
52722
52723 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
52724
52725         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
52726         * lib/c-torture.exp: to here.
52727
52728 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
52729
52730         * gcc.c-torture/execute/950221-1.c: New test.
52731         * gcc.c-torture/execute/struct-ret-1.c: New test.
52732         * gcc.c-torture/compile/950221-1.c: New test.
52733
52734         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
52735
52736 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
52737
52738         * gcc.c-torture/execute/arith-1.c (main): Return 0.
52739         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
52740
52741 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
52742
52743         * g++.gb: New directory of tests, derived from my signature and
52744         class scoping tests.
52745
52746         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
52747         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
52748         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
52749         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
52750         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
52751         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
52752         * g++.gb/sig25.C: Likewise.
52753
52754         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
52755         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
52756         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
52757         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
52758         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
52759         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
52760         * g++.gb/sig25.exp: Likewise.
52761
52762         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
52763         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
52764         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
52765         * g++.gb/scope13.C: Likewise, this test still fails.
52766
52767         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
52768         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
52769         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
52770         * g++.gb/scope13.exp: Ditto.
52771
52772         * g++.gb/README: New file, explains what these tests are about.
52773
52774 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
52775
52776         * lib/dg.exp (dg-do): Support `preprocess'.
52777         (dg-test): Likewise.
52778
52779 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
52780
52781         * config/udi.exp: change "continue -expect" to "exp_continue".
52782
52783 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
52784
52785         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
52786         Delete redundant tests.
52787
52788         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
52789         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
52790         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
52791         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
52792         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
52793         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
52794         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
52795         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
52796
52797         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
52798         storing label pointers.
52799         * gcc.c-torture/execute/921019-1.c: Likewise.
52800         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
52801         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
52802         parameter fp.
52803         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
52804         constants.
52805
52806         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
52807         Delete obsolete tests.
52808
52809         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
52810         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
52811         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
52812         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
52813         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
52814         * gcc.c-torture/compile/950124-1.c: New test.
52815
52816         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
52817
52818 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
52819
52820         * lib/mike-g++.exp: Add -lm to LIBS.
52821
52822 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
52823
52824         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
52825
52826 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
52827
52828         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
52829
52830 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
52831
52832         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
52833
52834 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
52835
52836         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
52837         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
52838         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
52839         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
52840         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
52841         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
52842         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
52843         * g++.law/{operators31.C, operators32.C,
52844         * g++.law/{operators33.C, operators34.C}: Likewise.
52845         * g++.law/{pic1.C, refs2.C}: Likewise.
52846         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
52847         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
52848         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
52849         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52850
52851         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
52852         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
52853         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
52854         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
52855         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
52856         * g++.law/{enum9.exp, friend5.exp}: Likewise.
52857         * g++.law/{nest3.exp, nest4.exp}: Likewise.
52858         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
52859         * g++.law/{operators30.exp, operators31.exp}: Likewise.
52860         * g++.law/{operators32.exp, operators33.exp}: Likewise.
52861         * g++.law/{operators34.exp}: Likewise.
52862         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
52863         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
52864         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
52865         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
52866         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52867
52868         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
52869         No longer expected to fail.
52870         * g++.law/missed-error3.C: Tweak for recent bool changes.
52871
52872 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
52873
52874         * config/emb-unix: Deleted.
52875         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
52876         remote execution.  Do final link on remote host if REMOTE_LINK is set.
52877
52878 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
52879
52880         * lib/dg.exp (dg-test): Fix typo in last patch.
52881
52882 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
52883
52884         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
52885         (handles multiple occurrences).
52886
52887 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
52888
52889         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
52890         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
52891         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
52892         printed).
52893         * lib/c-torture.exp (c-torture-compile): Likewise.
52894         (c-torture): Prepend full path if missing.
52895         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
52896         (gcc_fail): Likewise.
52897         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
52898
52899 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
52900
52901         * lib/netware.exp: Only attach to NetWare i386 systems.
52902
52903 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
52904
52905         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
52906         messages.  Add test name to "output pattern match" pass/fail message.
52907
52908 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
52909
52910         * gcc.dg: New testsuite.
52911         * gcc.dg/dg.exp: New file.
52912
52913         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
52914         test-switch.c}: Deleted.
52915
52916         * gcc.misc-tests/msgs.exp: New testcase driver.
52917
52918 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
52919
52920         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
52921         Watch for illegal return values from ${tool}_load.
52922         * config/unix.exp (${tool}_load): Fix pass/fail detection for
52923         cross targets.  Coerce return value >0 to 1.
52924
52925 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
52926
52927         * config/unix.exp (${tool}_load): Call program rsh, not proc.
52928
52929         * config/emb-unix.exp: New file.
52930
52931         * config/sim.exp: Error if variable $SIM not defined.
52932         (${tool}_load): Mark test as "untested" if simulator missing.
52933
52934         * config/unix.exp: Load remote.exp to get rcp_download.
52935         * lib/c-torture.exp: Use different option lists for testcases with
52936         and without loops.
52937         * gcc.c-torture/execute/execute.exp: Likewise.
52938
52939 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
52940
52941         * config/*.exp: Clarify return code from ${tool}_load.
52942         Call `unresolved' or `untested' instead of `warning' or `perror'
52943         (sometimes you still want to call both though).
52944         Add comment that `shell_id' is local to each file.
52945         * config/udi.exp (timeout): Set to 30.
52946         Don't print warning if connection fails, $connectmode has already
52947         printed an error.
52948         (${tool}_load): Move verbose messages to level 2.
52949         Rework pattern for "Process started" message.
52950         Pass `shell_id' to ${connectmode}_download.
52951         Retry twice upon timeout.  Make resetting of target more robust.
52952         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
52953         Pass `shell_id' to exit_$connectmode.
52954         Only call exit_$connectmode if connected.
52955         * config/unix.exp (${tool}_load): Check return codes better.
52956         * config/vrtx.exp (${tool}_load): Likewise.
52957         * config/vx.exp (${tool}_load): Likewise.
52958         Delete unneeded global's.
52959         * lib/dg.exp (dg-test): Update to reflect clarified return codes
52960         from ${tool}_load.
52961         (dg-stat): Delete.
52962         (dg-init): Delete recording of pass/fail counts.
52963         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
52964         (old-dejagnu-init): Likewise.
52965         (old-dejagnu-stat): Delete contents, empty proc now.
52966         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
52967         (c-torture): Delete references to lcnt, lpass, lfail.
52968         Get option list from TORTURE_OPTIONS.
52969         Delete -funroll[-all]-loops if no loops.
52970         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
52971         (g++_stat): Delete contents (empty proc now).
52972         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
52973         (gcc_finish): Likewise.
52974         (gcc_stat): Deleted.
52975         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
52976         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
52977         * gcc.c-torture/execute/execute.exp: Likewise.
52978         Split tests into two parts: compile, execute.
52979         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
52980         no loops.  Update to reflect clarified return codes from ${tool}_load.
52981
52982 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
52983
52984         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
52985         to grep for.
52986         (old-dejagnu): Likewise (where necessary).
52987
52988 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
52989
52990         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
52991
52992         * lib/dg.exp (dg-process-target): Fix processing of selector.
52993         Add comment regarding use of `error'.
52994
52995         * lib/gcc.exp (prune_system_crud): Define if missing.
52996         * lib/g++.exp (prune_system_crud): Likewise.
52997
52998         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
52999         Call prune_system_crud.
53000         * lib/dg.exp (dg-runtest): New proc.
53001         Use perror instead of send_user for tcl errors in testcase.
53002         Don't return any value, it's never used.
53003         Don't clobber previous definition of `unknown'.
53004         Print tcl errors in `dg-final'.
53005
53006 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
53007
53008         * lib/dg.exp (dg-process-target): Improve syntax error messages.
53009         (dg-test): Don't print errorInfo, it contains stack backtrace.
53010
53011 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
53012
53013         * lib/g++.exp (runtest_file_p): Define if missing.
53014
53015 1994-09-24  Doug Evans  (dje@cygnus.com)
53016
53017         * lib/mike-g++.exp: Comment out loading of g++.exp.
53018         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
53019         (default_g++_version): Always print something.
53020         (default_g++_start): Comment out call to `which'.
53021         (g++_start, g++_load): Deleted (must be defined in config file).
53022         * lib/gcc.exp: Test for existence of $CC at start.
53023         Delete check for tmpdir (done in gcc_init).
53024         (default_gcc_version): Always print something.
53025         (default_gcc_start): Comment out call to `which'.
53026         * config/*.exp: Major cleanup - make cross targets work at least a
53027         little better for g++ (by not being "--tool gcc" specific).
53028         Rename gcc_xxx to ${tool}_xxx.
53029         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
53030         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
53031
53032 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
53033
53034         * lib/c-torture.exp (c-torture-compile): Rework compiler
53035         message processing.
53036
53037         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
53038         c-torture.
53039
53040 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
53041
53042         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
53043
53044         * lib/dg.exp (dg-process-target): Support { target native }.
53045
53046 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
53047
53048         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
53049         looked for "... program xxx got fatal signal".
53050         Correct regsub munging of `comp_output'.
53051         Ignore compiler messages "path prefix not used" and "linker input
53052         file unused".
53053
53054 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
53055
53056         * lib/gcc.exp (runtest_file_p): Define if missing.
53057         * gcc.prms/template.c: Example to work from.
53058
53059 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
53060
53061         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
53062         * lib/dg.exp (dg-test): Call unsupported testcases as such.
53063
53064         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
53065         * gcc.prms/1883.c: Moved from compile/940714-1.c.
53066         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
53067         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
53068
53069         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
53070         (dg-process-target): No longer a varargs proc.
53071         Return S/N for target, P/F for xfail.  All callers changed.
53072         (user option procs): More argument checking.
53073         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
53074         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
53075         (dg-test): Skip test if not running on selected target in `dg-do'.
53076         Update handling of `dg-do-what', `dg-output-text'.
53077         Separate execution pass/fail from output pattern match pass/fail.
53078         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
53079
53080 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
53081
53082         * gcc.c-torture/special/special.exp: Don't expect failure for mips
53083         target for 920510-1.c.
53084
53085 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
53086
53087         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
53088         Clean up comment regarding use of passcnt, etc.
53089         (gcc_stat): Don't update `testcnt' here.
53090         (gcc_finish): Do it here.
53091         Might as well reset `but_id' here too.
53092         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
53093         to determine if the file should be tested.
53094         * gcc.c-torture/compile/compile.exp: Likewise.
53095         * gcc.c-torture/execute/execute.exp: Likewise.
53096         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
53097         * gcc.misc-tests/dg-test.exp: Likewise.
53098         * gcc.prms/prms.exp: Likewise.
53099         * gcc.wendy/wendy.exp: Likewise.
53100         * g++.old-deja.exp: Likewise.
53101         Move "Testing file" message to verbose level 1.
53102
53103 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
53104
53105         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
53106
53107 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
53108
53109         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
53110         (default_gcc_start): Accept optional second list element
53111         of compiler flags.  Print compiler output at verbosity level 2.
53112         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
53113         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
53114         Save current values of framework globals passcnt, failcnt, xpasscnt,
53115         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
53116         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
53117         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
53118         xfailcnt to compute stats.  Update framework global `testcnt' from
53119         pass/fail counts.
53120         (gcc_finish): New proc.  Clean up test environment.
53121         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
53122         (gcc_epass, gcc_efail): Delete.
53123         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
53124         argument of line number.
53125         (dg-init): If the tool has an init routine, call it.
53126         (dg-test): Remove args `cflags_var' and `libs_var'.
53127         Pass all compiler options to ${tool}_start.
53128         Handle missing line number.
53129         (dg-finish): New function.
53130         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
53131         particular files.  Call gcc_finish at end.  Move "skipping test"
53132         message to verbosity level 3.
53133         * gcc.c-torture/compile/compile.exp: Likewise.
53134         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
53135         * gcc.c-torture/execute/execute.exp: Likewise.
53136         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53137         Print testcase being tried at verbosity level 1.
53138         * gcc.c-torture/special/special.exp: Unset xfail.
53139         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53140         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
53141         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
53142         * gcc.failure/failure.exp: Likewise.
53143         * gcc.ieee/ieee.exp: Likewise.
53144         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
53145         Update call to dg-test.  Call dg-finish at end.
53146         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
53147         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53148         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
53149         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
53150         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
53151         * gcc.wendy/wendy.exp: Add copyright.
53152         Delete setting of tmpdir (done by gcc_init).
53153         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
53154         Pass compiler flags to gcc_start.  Call gcc_finish at end.
53155         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
53156         gcc_[ce]pass/fail.
53157
53158 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
53159
53160         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
53161         confusion.
53162         (g++_load): Likewise.
53163
53164         * config/*.exp (gcc_load): Some were varargs fns and some were not.
53165         Rename argument to `prog' to remove the confusion.
53166         Varargs fns behave differently too!
53167         (g++_load): Likewise.
53168
53169         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
53170
53171         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
53172         what it is.  Delete (always) printing of status value for !native.
53173         Simplify verbose code, and include status and exec_output.
53174         (g++_load): Use gcc_load.
53175
53176 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
53177
53178         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
53179         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
53180         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
53181         940714-3.c as these testcases don't exist anymore.  Make
53182         va-arg-1.c expected to pass.
53183
53184 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
53185
53186         * gcc.misc-tests/misc.exp: Only run specific testcases.
53187         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
53188         * gcc.misc-tests/dg-[1-9].c: New files.
53189
53190         * lib/dg.exp: New testsuite driver.
53191         * gcc.prms/prms.exp: Use it.
53192
53193         * README.gcc: New file.
53194
53195         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
53196         Document and reset `lxpass' and `lxfail'.
53197         Simplify "initialized" message.
53198         (gcc_stat): Clean up comments a little.
53199
53200 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
53201
53202         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
53203
53204 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
53205
53206         * lib/old-dejagnu.exp (process-option): New proc.
53207         (old-dejagnu-init, old-dejagnu-stat): Likewise.
53208         (old-dejagnu): Simplify.
53209         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
53210
53211 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
53212
53213         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
53214         exists and is not an empty string.
53215
53216         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
53217         $xfail rather than calling setup_xfail.  Clear $xfail when test is
53218         finished.
53219         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
53220         automatically.
53221
53222         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
53223         longer expected to fail.
53224
53225         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
53226         "f" function call.
53227
53228         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
53229
53230         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
53231         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
53232         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
53233         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
53234         c-torture-1.29.
53235
53236         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
53237         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
53238
53239         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
53240
53241         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
53242         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
53243
53244         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
53245         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
53246         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
53247
53248 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
53249
53250         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
53251         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
53252         940714-1.c, 940714-2.c, 940714-3.c},
53253         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
53254         gcc.misc-tests/{mg.c,mg.exp}:
53255         New tests.
53256         * gcc.noncompile/noncompile.exp: Change accordingly.
53257
53258 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
53259
53260         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
53261         Undo previous clobberage.
53262
53263 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
53264
53265         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
53266         * gcc.special/{930510-1.c, special.exp}:
53267         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
53268         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
53269         struct-varargs-1.c}: New tests from c-torture-1.26.
53270
53271 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
53272
53273         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
53274           argument to switch.
53275
53276 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
53277
53278         * Revert the previous changes.  Please see Rob's directory
53279         (/lisa/test/rob/progressive/gcc/testsuite) for testing
53280         fixes.
53281
53282 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
53283
53284         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
53285         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
53286         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
53287         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
53288         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
53289         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
53290         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
53291         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
53292         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
53293         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
53294         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
53295         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
53296         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
53297         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
53298         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
53299         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
53300         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
53301         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
53302         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
53303         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
53304         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
53305         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
53306         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
53307         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
53308         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
53309         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
53310         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
53311         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
53312         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
53313         testing changes.
53314
53315 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
53316
53317         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
53318         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
53319         with perror calls.
53320
53321 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
53322
53323         * config/unix.exp (g++_load): Fix syntax.
53324
53325 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
53326
53327         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
53328         * gcc.noncompile/921017-1.c: Deleted obsolete test.
53329         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
53330         Don't expect va-arg-1.c to fail.  Correct expected output for
53331         920928-1.c.
53332         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
53333         * gcc.wendy/hbm4.c: Correct typo.
53334         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
53335
53336 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
53337
53338         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
53339         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
53340         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
53341         * lib/c-torture.exp (c-torture-compile): Ditto.
53342
53343         Reduce volume of output (remove all the -I's and such).
53344         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
53345         Call gcc_cpass, gcc_cfail.
53346         (c-torture): Pass testing option to c-torture-compile.
53347
53348 1994-03-21  Doug Evans  (dje@cygnus.com)
53349
53350         Bring patches over from progressive.
53351         * config/default.exp: Exit remote shell cleanly.
53352         (g++_exit, g++_start): Add default versions.
53353         * config/sim.exp (gcc_load): Use perror, not error.
53354
53355 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
53356
53357         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
53358         set in site.exp.
53359
53360 1994-03-14  Doug Evans  (dje@cygnus.com)
53361
53362         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
53363         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
53364         (wendy_try): New proc to run testcase.
53365         (main loop): Call 'em.
53366         * gcc.wendy/*.c: Clean up pass to correct expected output.
53367
53368         * lib/gcc.exp: Minor cleanup work.
53369         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
53370
53371 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
53372
53373         * config/sim.exp (gcc_load): Document return codes better.
53374         Don't pass -v to simulator.
53375
53376 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
53377
53378         * gcc.special/920717-x.c: Fix typo.
53379         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
53380         get at sources.
53381
53382         * lib/mike-gcc.exp: Fix typo.
53383
53384 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
53385
53386         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
53387         binary to use, transform the name.
53388         * config/*.exp: rename everything. Nuke any g++ specific files,
53389         it's now a special case of gcc that requires no special support.
53390         Add a default.exp for unsupported targets.
53391
53392 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
53393
53394         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
53395         lib/old-dejagnu.exp: Fix a few patterns to work with the new
53396         version of Tcl.
53397
53398 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
53399
53400         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
53401         than a warning.
53402
53403 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
53404
53405         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
53406
53407 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
53408
53409         * gcc.execute/execute.exp: Combine opt_list and foption_list into
53410         option_list.  Compile every file with only 4/6 option choices
53411         (same as C torture) instead of with 12/18 different option
53412         choices.
53413         * lib/c-torture.exp: Likewise.
53414
53415         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
53416         not already set.
53417
53418 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
53419
53420         * lib/old-deja.exp: Add `excess errors test fails' error, now one
53421         can put an XFAIL *-*-* on excess errors.
53422
53423 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
53424
53425         * g++.law: Add more tests derived from g++-bugs snapshots.
53426
53427         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
53428         equivalent to g++.law/init9.
53429
53430         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
53431         compiled it, and the a.out file after we've run it.
53432
53433 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
53434
53435         * lib/mike-g++.exp (postbase): Delete the .o file after we've
53436         compiled it, and the a.out file after we've run it.
53437
53438 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
53439
53440         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
53441
53442 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
53443
53444         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
53445         version number.
53446
53447 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
53448
53449         * g++.law: New directory of g++ tests derived from the g++-bugs
53450         snapshots.
53451
53452 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
53453
53454         * gcc.compile: initbug1.c initbug1.exp testcase added
53455
53456 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
53457
53458         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
53459         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
53460           fixes submitted by Jeff Law (law@cs.utah.edu)
53461         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
53462           Jeff Law (law@cs.utah.edu)
53463
53464
53465 1993-11-30  Mike Stump  (mrs@cygnus.com)
53466
53467         * config/unix-g++.exp: Follow the gcc way of doing things.
53468         * g++.old-deja/old-deja.exp: Minor updates.
53469         * lib/g++.exp: New file, follow the gcc way of doing things.
53470         * lib/old-dejagnu.exp: Minor updates.
53471         * lib/mike-g++.exp: Always unset errorInfo.
53472
53473 1993-11-06  Mike Stump  (mrs@cygnus.com)
53474
53475         * lib/gcc.exp: Fix some errors with the below change, CC and
53476         CFLAGS should be global when setting, not local.
53477
53478 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
53479
53480         * lib/gcc.exp: Transform tool name.
53481
53482 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53483
53484         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
53485
53486 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53487
53488         * lib/gcc.exp: change gcc_done to gcc_stat
53489
53490 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
53491
53492         * Upgraded gcc testsuite to c-torture version 1.25
53493
53494 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
53495
53496         * lib/gcc.exp: added reporting code. Changed verbose compile message.
53497         * lib/c-torture: added hooks for new reporting code.
53498
53499 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
53500
53501         * config/sh-gcc.exp: check if sh-sim exists in the path
53502
53503 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
53504
53505         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
53506         * gcc.compile/compile.exp: Initial changes for new logic.
53507         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
53508         * gcc.failure/failure.exp: Initial changes for new logic.
53509         * gcc.ieee/ieee.exp: Initial changes for new logic.
53510         * gcc.misc-tests/misc.exp: Initial changes for new logic.
53511         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
53512         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
53513         * lib/c-torture.exp: Initial changes for new logic.
53514         * lib/gcc.exp: Initial changes for new logic.
53515
53516 1993-10-15  Mike Stump  (mrs@cygnus.com)
53517
53518         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
53519         depend upon failure or success.  Fully qualify names in failure
53520         and success messages.  Always remove a.out before starting
53521         compile, just in case.  Pay more attention to error text output by
53522         the compiler.  Handle testcases with no known past errors just
53523         like all others, so that things are uniform.  Other miscellaneous
53524         improvements.
53525
53526 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
53527
53528         * gcc.cpp: new directory for cpp tests
53529
53530 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
53531
53532         * lib/chill.exp: Code reformatted, removed unused code.
53533         * config/unix-chill.exp: Code reformatted, removed unused code.
53534         * chill.execute/execute.exp: Code reformatted, removed unused code.
53535         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
53536
53537 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
53538
53539         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
53540         routines not written.
53541
53542 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
53543
53544         * config/bug-gcc.exp: Use new procs from bug.exp.
53545
53546 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
53547
53548         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
53549         via ftp, rather than depending on NFS.
53550         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
53551         case.
53552
53553 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
53554
53555         * config/bug-gcc.exp: Use new download proc.
53556
53557 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
53558
53559         * chill.execute/execute.exp: cleanups, handles errors better
53560         * chill.compile/compile.exp: rewrite, based on execute.exp
53561         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
53562         * lib/chill.exp: major changes to diff proc and compile and link
53563         procs. added chill_fail and chill_pass wrappers to pass and
53564         fail. added more comments, and handle error codes better.
53565         Added a hack to capture stderr from exec, so noncompile tests
53566         can work.
53567
53568 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
53569
53570         * chill.execute/execute.exp: rewrite of testsuite driver
53571         * lib/chill.exp: rewrite of testsuite driver
53572         * config/unix-chill.exp: rewrite of testsuite driver
53573
53574 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
53575
53576         In chill.execute:
53577         * iexpr.ch: Standardize uppercase.
53578         * tuples.dat: Standardize uppercase.
53579         * vary.ch: standardize.  Correct varying string assignments.
53580         * vary.dat: Add new output lines.
53581
53582 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
53583
53584         In chill.execute:
53585         * chprintf.ch: Standardize use of uppercase.
53586         * tuples.ch: Standardize and turn arr2 into a DCL,
53587           rather than a SYN.
53588         * pinits.ch: Standardize.
53589
53590 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
53591
53592         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
53593         * Makefil: Renamed to Makefile.in.
53594         * configure.in: New.
53595
53596 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
53597
53598         In chill.execute:
53599         * .cvsignore: Add result/output files.
53600         * Makefile: Fix up variables at start.  Use MFLAGS
53601           everywhere.  Correct bool_loc, built_ins entries.
53602           Add entry for vary1.ch.
53603         * bitarray.ch: Standardize upper-case usage.
53604         * bitexpr.ch: Standardize, add output of b1.
53605         * params.ch: Use arrayt in along PROC parameters, to
53606           avoid novelty problems.
53607         * sets.ch: Tiny cleanup.
53608         * vary1.ch: Re-indent.
53609
53610 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
53611
53612         * Add PR-related files to Makefiles, .cvsignore files, etc.
53613
53614 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
53615
53616         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
53617           with compiler objects. New names are test-flow.c and test-loop.c
53618
53619 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
53620
53621         * Upgraded c-torture tests from 1.19 to 1.20
53622
53623         * new files:
53624         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
53625         * gcc.compile: 930623-1.c 930623-2.c
53626         * gcc.noncompile: 930622-1.c 930622-2.c
53627         * gcc.failure: 920411-1.c 920627-2.c
53628         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
53629
53630 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
53631
53632         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
53633           More changes to get testsuite working properly. Needs more work.
53634           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
53635
53636 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
53637
53638         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
53639           More changes to get testsuite working properly. Needs more work.
53640
53641 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
53642
53643         * chill.compile/compile.exp: Added for Dejagnu support
53644         * chill.execute/execute.exp: Added for Dejagnu support
53645         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
53646
53647 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
53648
53649         This should complete moving the CHILL test files.
53650         * chill.noncompile(.cvsignore printf.grt
53651             in-printf.grt chprintf.grt chprintf.ch):
53652             Added test-support files.
53653           (Makefile): Modified further.
53654         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
53655             signal.ch): Added test files.
53656           * chill.execute (.cvsignore printf.grt printr.c
53657             in-printf.grt rts.c chprintf.grt rts.h): Added
53658           test-support files.
53659             (Makefile): More corrections.
53660
53661 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
53662
53663         * chill.compile, chill.execute, chill.nocompile: Add CHILL
53664           test cases, ready for DejaGnu.
53665
53666 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
53667
53668         * Upgraded c-torture tests from 1.18 to 1.19
53669
53670         * gcc.compile: added test(s):
53671           930607-1.c
53672         * gcc.execute: added test(s):
53673           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
53674
53675         * added new subdirectory for misc tests: gcc.misc-tests
53676         * gcc.misc-test(s): added tests:
53677           inst-check.c test-consts.c test-ior.c test-switch.c
53678
53679 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
53680
53681         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
53682
53683 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
53684
53685         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
53686
53687 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
53688
53689         * Upgraded c-torture tests from 1.17 to 1.18
53690
53691 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
53692
53693         * Upgraded c-torture tests from 1.12 to 1.17
53694
53695 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
53696
53697         * lib/old-dejagnu.exp:
53698           Fixed handling of XFAIL target triplets to correctly
53699           recognize wildcard characters.  Removed code that
53700           appended a unique id tag to the end of the file name
53701           printed out by the result of the testcases within a
53702           given test file.
53703
53704 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
53705
53706         * lib/old-dejagnu.exp:
53707           Reworked expected failure handling to trigger off of XFAIL
53708           keyword in keyphrase embeded in testcase source code. The
53709           XFAIL keyword must be at the end of the keyphrase line. It
53710           may optionally be followed by one or more target triplets.
53711           It has just occured that the handling of wildcards in the
53712           target triplet may not be correct.
53713
53714 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
53715
53716         * g++.old-deja/tests:
53717           Moved all subdirectories up one level into g++.old-deja .
53718
53719         * lib/old-dejagnu.exp:
53720           Fixed problem with CXXFLAGS not being properly reset, and being
53721           corrupted with extraneous "-c" compiler option.  This was
53722           causing binaries to not be generated for test that needed them.
53723           Modified strings passed to "pass" and "fail" so that individual
53724           tests from the same test file would be distinguished by an
53725           identifier appended to the test file name in the summary logs;
53726           this corrected a problem with erroneous diff logs.  Added code
53727           to search testcases for expected fail and unexpected pass keywords.
53728
53729 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
53730
53731         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
53732
53733 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
53734
53735         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
53736           Removed extraneous text from end of "Special g++ Options"
53737           keyphrase.
53738
53739         * lib/old-dejagnu.exp: Added pattern matching to look for new
53740           keywords, embedded in testcases comments, which will trigger
53741           calls to xpass and xfail.
53742
53743 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
53744
53745         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
53746           comments embedded in the testcases, especially the one looking for
53747           special compiler options, as well as the pattern matching for the
53748           compiler output again.
53749
53750 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
53751
53752         * lib/old-dejagnu.exp: Do a proper check of the return value for
53753           execute tests. Fixed several problems with the pattern matching
53754           of the compiler output which gave erroneous test results.
53755           Changed several of the test result messages to be more descriptive.
53756         * config/unix-g++.exp: Proc g++_load now actually works and
53757           executes the tests passed to it and returns a usable return
53758           value.
53759
53760 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
53761
53762           * lib/gcc.exp: Exits gracefully if $CC is bogus.
53763
53764 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
53765
53766         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
53767           Modified both files to properly execute the old style
53768           dejagnu tests. The previous versions of these files were
53769           experimental and did not function anything near correctly.
53770
53771 1993-04-05  Rob Savoye  (rob@cygnus.com)
53772
53773         * Removed all Makefile.in and configure.in files. No configuration
53774         needed now.
53775
53776 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
53777
53778         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
53779
53780 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
53781
53782         * gcc.compile/configure.in, gcc.unsorted/configure.in,
53783         gcc.special/configure.in, gcc.noncompile/configure.in,
53784         gcc.execute/configure.in, gcc.code_quality/configure.in,
53785         g++.other/configure.in, g++.old-deja/configure.in,
53786         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
53787         in srcname setting.
53788
53789 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
53790
53791         * lib/udi.exp: Fixed mondfe and mondfe_download.
53792         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
53793         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
53794
53795 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
53796
53797         * config/udi-gdb.exp: Check $shell_id after connecting to target.
53798         (gdb_exit): Don't remove *_soc files.
53799
53800 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
53801
53802         * lib/c-torture.exp: Don't look for main; instead always use -w
53803         -c.  This is how the c-torture tests work.  Remove the object
53804         file if the compilation succeeds.
53805         * gcc.execute/execute.exp: Remove executable if test passes.
53806         * gcc.noncompile/noncompile.exp: Every test is an expected
53807         failure.
53808         * gcc.special/special.exp: Added tests from c-torture 1.11,
53809         corrected use of existing test.
53810         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
53811         gcc.execute/920625-1.c: Updated to c-torture 1.11.
53812         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
53813         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
53814         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
53815         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
53816         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
53817         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
53818         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
53819         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
53820         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
53821         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
53822         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
53823         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
53824         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
53825         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
53826         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
53827         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
53828         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
53829         c-torture 1.11.
53830         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
53831         correspond to c-torture 1.11.
53832
53833         * New file.