OSDN Git Service

2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2
3         PR testsuite/31578
4         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
5
6 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7
8         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
9
10 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
11
12         PR fortran/31204
13         * gfortran.dg/array_constructor_16.f90: New test.
14
15 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
16
17         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
18         gcc.dg/weak/typeof-2.c: XFAIL on fido-*-*.
19
20 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21
22         PR rtl-optimization/31500
23         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
24         * g++.dg/warn/Warray-bounds.C: Likewise.
25
26 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
27
28         PR C/31520
29         * gcc.dg/gnu89-init-4.c: New testcase.
30
31 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
32
33         PR c++/25874
34         * gcc.dg/gomp/pr25874.c: Add dg-options.
35         * g++.dg/gomp/pr25874.C: Add dg-options.
36
37 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
38         
39         PR fortran/21061
40         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
41         * gfortran.dg/warnings_are_errors_1.f: New testcase.
42
43 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
44
45         PR fortran/31561
46         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
47
48 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
49
50         PR fortran/29507
51         PR fortran/31404
52         * gfortran.dg/initialization_6.f90: New test.
53
54 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
55
56         * gcc.c-torture/compile/pr27528.c: Require nonpic.
57
58         * lib/target-supports.exp (check_gc_sections_available):
59         Return false if ldflags includes -elf2flt.
60
61 2007-04-13  Jason Merrill  <jason@redhat.com>
62
63         PR c++/31074
64         * conv3.C: New test.
65
66 2007-04-13  Mike Stump  <mrs@apple.com>
67
68         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
69         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
70
71 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
72
73         PR tree-optimization/29598
74         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
75
76 2007-04-13  Tobias Burnus  <burnus@net-b.de>
77
78         PR fortran/31559
79         * gfortran.dg/func_assign.f90: New test.
80
81 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
82
83         PR fortran/31550
84         * gfortran.dg/used_types_16.f90: New test.
85
86 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
87
88         PR fortran/18937
89         * gfortran.dg/goto_2.f90: New.
90         * gfortran.dg/goto_3.f90: New.
91         * gfortran.dg/pr17708.f90: Rename to ...
92         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
93
94 2007-04-13  Tobias Burnus  <burnus@net-b.de>
95
96         PR fortran/31562
97         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
98         instead of a struct.
99
100 2007-04-13  Tobias Burnus  <burnus@net-b.de>
101
102         PR fortran/31562
103         * gfortran.dg/value_4.c: Use GNU extensions for complex
104         instead of a struct.
105
106 2007-04-13  Richard Guenther  <rguenther@suse.de>
107
108         PR tree-optimization/21258
109         * gcc.dg/tree-ssa/vrp34.c: New testcase.
110
111 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
112
113         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
114         <complex.h>.
115
116 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
117
118         PR fortran/31250
119         * gfortran.dg/char_length_2.f90: New.
120         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
121         * gfortran.dg/repeat_4.f90: Likewise.
122
123         PR fortran/31266
124         * gfortran.dg/char_assign_1.f90: New.
125
126         PR fortran/31471
127         * gfortran.dg/block_name_1.f90: New.
128         * gfortran.dg/block_name_2.f90: New.
129
130 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
131
132         PR c++/31078
133         * g++.dg/other/pr31078.C: New.
134
135 2007-04-12  Richard Guenther  <rguenther@suse.de>
136
137         PR tree-optimization/31169
138         * gcc.c-torture/execute/pr31169.c: New testcase.
139
140 2007-04-12  Richard Guenther  <rguenther@suse.de>
141
142         PR tree-optimization/24689
143         PR tree-optimization/31307
144         * g++.dg/tree-ssa/pr31307.C: New testcase.
145         * gcc.dg/tree-ssa/pr24689.c: Likewise.
146
147 2007-04-12  Tobias Burnus  <burnus@net-b.de>
148
149         PR fortran/31472
150         * gfortran.dg/access_spec_1.f90: New test.
151         * gfortran.dg/access_spec_2.f90: New test.
152         * gfortran.dg/non_module_public.f90: Match new error message.
153
154 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
155
156         PR testsuite/31538
157         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
158         to 4 at line 38 to fix bounds problem.
159
160 2007-04-11  Tobias Burnus  <burnus@net-b.de>
161
162         PR testsuite/31240
163         * gfortran.dg/pointer_intent_1.f90: Fix test.
164
165 2007-04-10  Eric Christopher  <echristo@apple.com>
166
167         * lib/target-supports.exp
168         (check_effective_target_fstack_protector): Rewrite.
169
170 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
171
172         PR c++/31449
173         * g++.dg/init/const5.C: New test.
174
175 2007-04-09  Jan Hubicka  <jh@suse.cz>
176
177         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
178
179 2007-04-08  Jan Hubicka  <jh@suse.cz>
180
181         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
182
183 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
184
185         PR fortran/31257
186         * gfortran.dg/achar_4.f90: New test.
187
188 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
189
190         PR fortran/30880
191         * gfortran.dg/used_dummy_types_8.f90: New test.
192
193 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
194
195         PR fortran/30872
196         * gfortran.dg/parameter_array_element_1.f90: New test.
197
198 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
199
200         PR fortran/31222
201         * gfortran.dg/default_numeric_type_1.f90: New test.
202
203 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
204
205         PR fortran/31424
206         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
207
208 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
209
210         PR fortran/31293
211         * gfortran.dg/interface_12.f90: New test.
212
213 2007-04-07  Bruce Korb  <bkorb@gnu.org>
214
215         * gcc.dg/format/opt-6.c: New test.
216         * gcc.dg/format/nul-1.c: New test.
217         * gcc.dg/format/nul-2.c: New test.
218
219 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
220
221         PR libgfortran/31395
222         * gfortran.dg/fmt_colon.f90: New test.
223
224 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
225
226         * g++.old-deja/g++.other/init18.C: Use
227         dg-require-effective-target instead of an explicit xfail.
228
229 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
230
231         * gcc.dg/dfp/signbit-1.c
232         * gcc.dg/dfp/signbit-2.c
233
234 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
235
236         PR fortran/31483
237         * gfortran.dg/altreturn_5.f90: New test.
238
239 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
240
241         PR fortran/31292
242         * gfortran.dg/contained_module_proc_1.f90: New test.
243
244 2007-04-04  Stuart Hastings  <stuart@apple.com>
245
246         PR 31281
247         * testsuite/objc/execute/exceptions/pr31281.m: New.
248
249 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
250
251         * g++.dg/ext/dllimport12.C: Update comments.
252
253 2007-04-03  Eric Christopher  <echristo@apple.com>
254
255         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
256
257 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
258
259         PR fortran/31304
260         * gfortran.dg/repeat_2.f90: New test.
261         * gfortran.dg/repeat_3.f90: New test.
262         * gfortran.dg/repeat_4.f90: New test.
263
264 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
265
266         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
267
268 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
269
270         PR c++/30847
271         * g++.dg/parse/cond3.C: New test.
272
273         PR middle-end/30704
274         * gcc.c-torture/execute/ieee/pr30704.c: New test.
275
276 2007-04-02  Jason Merrill  <jason@redhat.com>
277
278         PR c++/31187
279         * g++.dg/ext/visibility/anon3.C: New test.
280
281 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
282
283         PR libgfortran/31052
284         * gfortran.dg/namelist_28.f90: New test.
285
286 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
287
288         PR libgfortran/31366
289         * gfortran.dg/direct_io_6.f90: New test.
290
291 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
292
293         PR libgfortran/31207
294         * gfortran.dg/advance_5.f90: New test.
295         * gfortran.dg/advance_6.f90: New test.
296
297 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
298
299         * g++.dg/ext/dllimport6.C: Remove extra ';'.
300         * g++.dg/ext/dllimport7.C: Likewise.
301         * g++.dg/ext/selectany1.C: Likewise.
302
303 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
304
305         * g++.dg/parser/pr31138.C: New.
306         * g++.dg/parser/pr31140.C: New.
307         * g++.dg/parser/pr31141.C: New.
308
309 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
310
311         PR c++/26099
312         * g++.dg/ext/is_base_of.C: New.
313         * g++.dg/ext/has_virtual_destructor.C: New.
314         * g++.dg/ext/is_polymorphic.C: New.
315         * g++.dg/ext/is_base_of_diagnostic.C: New.
316         * g++.dg/ext/is_enum.C: New.
317         * g++.dg/ext/has_nothrow_assign.C: New.
318         * g++.dg/ext/has_nothrow_constructor.C: New.
319         * g++.dg/ext/is_empty.C: New.
320         * g++.dg/ext/has_trivial_copy.C: New.
321         * g++.dg/ext/has_trivial_assign.C: New.
322         * g++.dg/ext/is_abstract.C: New.
323         * g++.dg/ext/is_pod.C: New.
324         * g++.dg/ext/has_nothrow_copy.C: New.
325         * g++.dg/ext/is_class.C: New.
326         * g++.dg/ext/has_trivial_constructor.C: New.
327         * g++.dg/ext/is_union.C: New.
328         * g++.dg/ext/has_trivial_destructor.C: New.
329         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
330         * g++.dg/template/crash43.C: Likewise.
331
332 2007-03-29  Dirk Mueller  <dmueller@suse.de>
333
334         * g++.dg/warn/pedantic2.C: New testcase.
335
336 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
337
338         * size_dim.f90: Fix dg directive.
339         * pr16433.f: Likewise.
340         * use_6.f90: Likewise.
341         * use_7.f90: Likewise.
342         * entry_9.f90: Likewise.
343         * pointer_intent_2.f90: Likewise.
344         * protected_1.f90: Likewise.
345         * fmt_missing_period_2.f: Likewise.
346         * pointer_intent_3.f90: Likewise.
347         * protected_2.f90: Likewise.
348         * protected_3.f90: Likewise.
349         * pr15754.f90: Likewise.
350         * protected_4.f90: Likewise.
351         * protected_5.f90: Likewise.
352         * initialization_2.f90: Likewise.
353         * protected_6.f90: Likewise.
354         * continuation_7.f90: Likewise.
355         * derived_function_interface_1.f90: Likewise.
356         * der_pointer_4.f90: Likewise.
357         * fmt_zero_precision.f90: Likewise.
358         * blockdata_3.f90: Likewise.
359         * fmt_missing_period_1.f: Likewise.
360         * real_const_3.f90: Likewise.
361         * use_4.f90: Likewise.
362         * fmt_missing_period_3.f: Likewise.
363         * use_5.f90: Likewise.
364
365 2007-03-28  Mike Stump  <mrs@apple.com>
366
367         * gcc.dg/darwin-comm.c: Add.
368
369 2007-03-28  Eric Christopher  <echristo@apple.com>
370
371         * lib/target-supports.exp (check_effective_target_fstack_protector): New.
372         * gcc.dg/ssp-1.c: Use.
373         * gcc.dg/ssp-2.c: Ditto.
374
375 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
376
377         PR c++/29077
378         * g++.dg/parse/constructor3.C: New test.
379
380 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
381
382         * gnat.dg/thin_pointer.ad[sb]: New test.
383
384 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
385
386         * g++.dg/cpp0x/bracket1.C: New.
387         * g++.dg/cpp0x/bracket2.C: New.
388         * g++.dg/cpp0x/bracket3.C: New.
389         * g++.dg/cpp0x/bracket4.C: New.
390
391 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
392
393         * g++.dg/cpp0x/temp_default1.C: New.
394         * g++.dg/cpp0x/temp_default3.C: New.
395         * g++.dg/cpp0x/temp_default2.C: New.
396         * g++.dg/cpp0x/temp_default4.C: New.
397
398 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
399
400         PR c++/29993
401         * g++.dg/other/cv_func2.C: New.
402
403 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
404
405         * gcc.dg/dfp/func-vararg-alternate.h: New file.
406         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
407         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
408         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
409
410         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
411         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
412
413         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
414
415         * lib/compat.exp (compat-execute): Fix processing of file names.
416
417 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
418
419         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
420
421 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
422
423         * lib/target-supports.exp (check_effective_target_fortran_large_real):
424         Delete created executable test file.
425         (check_effective_target_fortran_large_int): Ditto.
426         (check_effective_target_static_libgfortran): Ditto.
427
428 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
429
430         PR c++/30500
431         * g++.dg/warn/pragma-system_header1.C: New test.
432         * g++.dg/warn/pragma-system_header2.C: New test.
433         * g++.dg/warn/pragma-system_header1.h. New.
434         * g++.dg/warn/pragma-system_header2.h. New.
435
436 2007-03-26  Ian Lance Taylor  <iant@google.com>
437
438         PR tree-optimization/31345
439         * gcc.c-torture/compile/pr31345-1.c: New test.
440
441 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
442
443         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
444         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
445         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
446         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
447         * gfortran.dg/overload_1.f90: Likewise.
448         * gfortran.dg/impure_assignment_1.f90: Likewise.
449         * gfortran.dg/error_recovery_3.f90: Likewise.
450         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
451         * gfortran.dg/sequence_types_1.f90: Likewise.
452         * gfortran.dg/internal_references_1.f90: Likewise.
453         * gfortran.dg/present_1.f90: Likewise.
454         * gfortran.dg/volatile10.f90: Likewise.
455         * gfortran.dg/module_equivalence_2.f90: Likewise.
456         * gfortran.dg/use_4.f90: Likewise.
457         * gfortran.dg/elemental_result_1.f90: Likewise.
458         * gfortran.dg/generic_actual_arg.f90: Likewise.
459         * gfortran.dg/private_type_5.f90: Likewise.
460         * gfortran.dg/protected_4.f90: Likewise.
461         * gfortran.dg/interface_3.f90: Likewise.
462
463 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
464
465         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
466         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
467
468 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
469
470         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
471
472 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
473
474         PR libgfortran/31199
475         * gfortran.dg/fmt_t_4.f90: New test.
476
477 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
478
479         PR libfortran/31297
480         * gfortran.dg/backspace_5.f:  Initialize variable(s).
481         * gfortran.dg/backspace_6.f:  Likewise.
482         * gfortran.dg/char_bounds_check_fail_1: Likewise.
483         * gfortran.dg/direct_io_2.f90:  Likewise.
484         * gfortran.dg/write_back.f:  Likewise.
485         * gfortran.dg/write_rewind_2.f:  Likewise.
486         * gfortran.dg/write_rewind_1.f:  Likewise.
487         * gfortran.dg/write_rewind_2.f:  Likewise.
488
489 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
490
491         PR tree-optimization/30784
492         * gcc.dg/vect/pr30784.c: New test.
493
494 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
495
496         PR fortran/30877
497         * gfortran.dg/operator_1.f90: New test.
498         * gfortran.dg/operator_2.f90: New test.
499
500 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
501
502         PR libfortran/31196
503         * gfortran.dg/reshape_transpose_1.f90:  New test.
504
505 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
506
507         PR fortran/30655
508         * gfortran.dg/bounds_check_6.f90: New test.
509
510 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
511
512         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
513         #ifndef/#endif.
514         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
515         * gcc.dg/dfp/decfloat-constants.c: Ditto.
516
517 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
518
519         PR fortran/31209
520         * gfortran.dg/pointer_function_actual_1.f90: New test.
521
522         PR fortran/31200
523         * gfortran.dg/pointer_function_actual_2.f90: New test.
524
525         PR fortran/31215
526         * gfortran.dg/result_in_spec_1.f90: New test.
527
528 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
529
530         PR fortran/30834
531         * gfortran.dg/integer_exponentiation_3.F90: New test.
532         * gfortran.dg/integer_exponentiation_4.f90: New test.
533         * gfortran.dg/integer_exponentiation_5.F90: New test.
534
535 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
536
537         PR c++/30863
538         * g++.dg/template/error24.C: New test.
539         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
540
541 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
542
543         PR c++/31273
544         * g++.dg/expr/bitfield7.C: New test.
545
546 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
547
548         PR other/23572
549         * gcc.dg/float-range-4.c: New.
550         * gcc.dg/float-range-1.c: Update. Test for a warning.
551         * gcc.dg/float-range-3.c: New.
552         * gcc.dg/float-range-5.c: New.
553
554 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
555
556         PR fortran/31262
557         * gfortran.dg/no_range_check_1.f90: New test.
558
559 2007-03-22  Dirk Mueller  <dmueller@suse.de>
560
561         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
562         * g++.dg/other/static1.C: Remove stray semicolon.
563         * g++.dg/other/init1.C: Likewise.
564         * g++.dg/rtti/dyncast1.C: Likewise.
565         * g++.dg/tree-ssa/pr17153.C: Likewise.
566         * g++.dg/lookup/disamb1.C: Likewise.
567         * g++.dg/lookup/scoped2.C: Likewise.
568         * g++.dg/lookup/friend7.C: Likewise.
569         * g++.dg/parse/parse4.C: Likewise.
570         * g++.dg/parse/parse5.C: Likewise.
571         * g++.dg/expr/pr29066.C: Likewise.
572         * g++.dg/expr/cast4.C: Likewise.
573         * g++.dg/tc1/dr193.C: Likewise.
574         * g++.dg/tc1/dr213.C: Likewise.
575         * g++.dg/abi/dcast1.C: Likewise.
576         * g++.dg/abi/covariant2.C: Likewise.
577         * g++.dg/inherit/covariant11.C: Likewise.
578         * g++.dg/inherit/covariant9.C: Likewise.
579         * g++.dg/inherit/covariant10.C: Likewise.
580         * g++.dg/init/static3.C: Likewise.
581         * g++.dg/init/init-ref3.C: Likewise.
582         * g++.dg/init/ref10.C: Likewise.
583         * g++.dg/template/meminit2.C: Likewise.
584         * g++.dg/template/using9.C: Likewise.
585         * g++.dg/template/friend9.C: Likewise.
586         * g++.dg/template/ref1.C: Likewise.
587         * g++.old-deja/g++.warn/inline.C: Likewise.
588         * g++.old-deja/g++.robertl/eb91.C: Likewise.
589         * g++.old-deja/g++.robertl/eb46.C: Likewise.
590         * g++.old-deja/g++.robertl/eb34.C: Likewise.
591         * g++.old-deja/g++.robertl/eb43.C: Likewise.
592         * g++.old-deja/g++.robertl/eb26.C: Likewise.
593         * g++.old-deja/g++.robertl/eb116.C: Likewise.
594         * g++.old-deja/g++.brendan/copy5.C: Likewise.
595         * g++.old-deja/g++.brendan/overload8.C: Likewise.
596         * g++.old-deja/g++.brendan/overload11.C: Likewise.
597         * g++.old-deja/g++.brendan/copy7.C: Likewise.
598         * g++.old-deja/g++.brendan/crash38.C: Likewise.
599         * g++.old-deja/g++.brendan/template11.C: Likewise.
600         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
601         * g++.old-deja/g++.brendan/crash50.C: Likewise.
602         * g++.old-deja/g++.brendan/crash16.C: Likewise.
603         * g++.old-deja/g++.jason/pmem2.C: Likewise.
604         * g++.old-deja/g++.jason/parse9.C: Likewise.
605         * g++.old-deja/g++.jason/byval2.C: Likewise.
606         * g++.old-deja/g++.jason/overload8.C: Likewise.
607         * g++.old-deja/g++.jason/pmf8.C: Likewise.
608         * g++.old-deja/g++.jason/template33.C: Likewise.
609         * g++.old-deja/g++.jason/return3.C: Likewise.
610         * g++.old-deja/g++.jason/scoping2.C: Likewise.
611         * g++.old-deja/g++.jason/virtual.C: Likewise.
612         * g++.old-deja/g++.jason/opeq3.C: Likewise.
613         * g++.old-deja/g++.jason/template27.C: Likewise.
614         * g++.old-deja/g++.jason/synth6.C: Likewise.
615         * g++.old-deja/g++.jason/ref8.C: Likewise.
616         * g++.old-deja/g++.jason/offset1.C: Likewise.
617         * g++.old-deja/g++.other/static20.C: Likewise.
618         * g++.old-deja/g++.other/array1.C: Likewise.
619         * g++.old-deja/g++.other/new3.C: Likewise.
620         * g++.old-deja/g++.other/array2.C: Likewise.
621         * g++.old-deja/g++.other/overload9.C: Likewise.
622         * g++.old-deja/g++.other/cast6.C: Likewise.
623         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
624         * g++.old-deja/g++.other/eh4.C: Likewise.
625         * g++.old-deja/g++.other/using7.C: Likewise.
626         * g++.old-deja/g++.other/init18.C: Likewise.
627         * g++.old-deja/g++.other/dyncast1.C: Likewise.
628         * g++.old-deja/g++.other/dyncast2.C: Likewise.
629         * g++.old-deja/g++.other/dtor11.C: Likewise.
630         * g++.old-deja/g++.pt/static11.C: Likewise.
631         * g++.old-deja/g++.pt/crash19.C: Likewise.
632         * g++.old-deja/g++.pt/overload12.C: Likewise.
633         * g++.old-deja/g++.pt/crash46.C: Likewise.
634         * g++.old-deja/g++.pt/mi1.C: Likewise.
635         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
636         * g++.old-deja/g++.pt/nontype5.C: Likewise.
637         * g++.old-deja/g++.pt/local5.C: Likewise.
638         * g++.old-deja/g++.pt/typename2.C: Likewise.
639         * g++.old-deja/g++.pt/explicit80.C: Likewise.
640         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
641         * g++.old-deja/g++.law/visibility1.C: Likewise.
642         * g++.old-deja/g++.law/visibility2.C: Likewise.
643         * g++.old-deja/g++.law/virtual2.C: Likewise.
644         * g++.old-deja/g++.law/operators19.C: Likewise.
645         * g++.old-deja/g++.law/parsing10.C: Likewise.
646         * g++.old-deja/g++.law/visibility4.C: Likewise.
647         * g++.old-deja/g++.law/operators4.C: Likewise.
648         * g++.old-deja/g++.law/dtors2.C: Likewise.
649         * g++.old-deja/g++.law/missed-error3.C: Likewise.
650         * g++.old-deja/g++.law/visibility10.C: Likewise.
651         * g++.old-deja/g++.law/scope3.C: Likewise.
652         * g++.old-deja/g++.law/casts2.C: Likewise.
653         * g++.old-deja/g++.law/code-gen5.C: Likewise.
654         * g++.old-deja/g++.law/operators33.C: Likewise.
655         * g++.old-deja/g++.law/friend4.C: Likewise.
656         * g++.old-deja/g++.mike/pmf7.C: Likewise.
657         * g++.old-deja/g++.mike/p5611.C: Likewise.
658         * g++.old-deja/g++.mike/net37.C: Likewise.
659         * g++.old-deja/g++.mike/p3570.C: Likewise.
660         * g++.old-deja/g++.mike/p5718.C: Likewise.
661         * g++.old-deja/g++.mike/net21.C: Likewise.
662         * g++.old-deja/g++.mike/p1862.C: Likewise.
663         * g++.old-deja/g++.mike/p4511.C: Likewise.
664         * g++.old-deja/g++.mike/virt3.C: Likewise.
665         * g++.old-deja/g++.mike/p16146.C: Likewise.
666         * g++.old-deja/g++.mike/p1989.C: Likewise.
667         * g++.old-deja/g++.mike/p5571.C: Likewise.
668         * g++.old-deja/g++.gb/scope10.C: Likewise.
669         * g++.old-deja/g++.abi/primary5.C: Likewise.
670         * g++.old-deja/g++.abi/empty2.C: Likewise.
671         * g++.old-deja/g++.abi/arraynew.C: Likewise.
672         * g++.old-deja/g++.eh/vbase4.C: Likewise.
673         * g++.old-deja/g++.eh/ptr1.C: Likewise.
674         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
675         * g++.old-deja/g++.bob/template3.C: Likewise.
676         * g++.old-deja/g++.bob/inherit1.C: Likewise.
677
678 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
679
680         PR fortran/31193
681         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
682
683 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
684
685         PR fortran/20897
686         * gfortran.dg/derived_name_1.f90: New.
687         * gfortran.dg/derived_name_2.f: New.
688
689 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
690
691         * lib/target-supports.exp (check_effective_target_nonpic): New
692         procedure.
693         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
694         when compiling PIC.
695         * gcc.target/i386/asm-4.c: Require nonpic.
696         * gcc.target/i386/cmov1.c: Likewise.
697         * gcc.target/i386/mul.c: Likewise.
698         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
699         * gcc.target/i386/ssetype-1.c: Require nonpic.
700         * gcc.target/i386/ssetype-3.c: Likewise.
701         * gcc.target/i386/ssetype-5.c: Likewise.
702
703 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
704
705         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
706         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
707         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
708         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
709
710 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
711
712         PR tree-optimization/30590
713         * g++.dg/opt/pr30590.C: New testcase.
714
715 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
716
717         PR c/30762
718         * gcc.dg/pr30762-1.c: New test.
719         * gcc.dg/pr30762-2.c: New test.
720
721         PR inline-asm/30505
722         * gcc.target/i386/pr30505.c: New test.
723
724 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
725
726         * gcc.target/arm/register-variables.c: New.
727
728 2007-03-19  Jeff Law  <law@redhat.com>
729
730         * PR tree-optimization/30984
731         * gcc.c-torture/pr30984.c: New test.
732
733 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
734         Richard Guenther  <rguenther@suse.de>
735
736         PR tree-optimization/31254
737         * gcc.dg/torture/pr31254.c: New testcase.
738
739 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
740
741         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
742         target default_packed.
743
744 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
745
746         PR fortran/31203
747         * gfortran.dg/string_length_1.f90: New test.
748
749 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
750
751         PR testsuite/30395
752         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
753
754 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
755
756         PR libgfortran/31052
757         * gfortran.dg/namelist_27.f90: New test.
758
759 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
760
761         PR fortran/30531
762         * gfortran.dg/used_types_14.f90: New test.
763
764         PR fortran/31086
765         * gfortran.dg/used_types_15.f90: New test.
766
767 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
768
769         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
770         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
771
772 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
773
774         PR fortran/31120
775         * gfortran.dg/integer_exponentiation_2.f90: New test.
776
777 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
778
779         PR tree-optimization/31041
780         * gcc.dg/vect/pr31041.c: New test.
781
782 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
783
784         * g++.dg/warn/Wconversion-integer.C: New
785         * g++.dg/warn/Wconversion-real.C: New.
786         * g++.dg/warn/Wconversion-real-integer.C: New.
787         * g++.dg/warn/conv2.C: Updated.
788
789 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
790
791         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
792         exclude RTPs.
793
794 2007-03-16  Richard Guenther  <rguenther@suse.de>
795
796         PR tree-optimization/31146
797         * g++.dg/tree-ssa/pr31146.C: New testcase.
798
799 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
800
801         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
802         assume that the target has <features.h>.
803
804 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
805
806         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
807         dg-options rather than to the whole test.
808
809 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
810
811         PR debug/29906
812         * g++.dg/debug/pr29906.C: New
813
814 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
815
816         PR libgfortran/31099
817         * gfortran.dg/unformatted_recl.f90: Update test.
818
819 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
820
821         * gcc.dg/tree-ssa/prefetch-5.c: New test.
822
823 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
824
825         PR c++/30891
826         * g++.dg/parse/namespace-definition.C: New.
827
828 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
829
830         PR c++/24924
831         * g++.dg/cpp/pedantic-errors.C: New.
832         * g++.dg/cpp/permissive.C: New.
833
834 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
835
836         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
837         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
838
839 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
840
841         * lib/target-supports.exp (check_missing_uclibc_feature)
842         (check_effective_target_wchar): New procedures.
843         * gcc.dg/wchar_t-1.c: Require target wchar.
844         * gcc.dg/wint_t-1.c: Likewise.
845
846 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
847
848         * lib/target-supports.exp (check_gc_sections_available): Return
849         false for VxWorks targets.
850
851 2007-03-15  Dirk Mueller  <dmueller@suse.de>
852
853         * g++.dg/warn/Wconversion2.C: Fix typo.
854         * gcc.dg/if-empty-1.c: Ditto.
855
856 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
857
858         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
859
860 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
861
862         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
863         * gcc.target/i386/pr31167.c: Ditto.
864
865 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
866
867         PR target/31167
868         * gcc.target/i386/pr31167.c: New test.
869
870 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
871
872         PR fortran/30922
873         * gfortran.dg/import5.f90.f90: New test.
874
875
876         PR fortran/30879
877         * gfortran.dg/data_components_1.f90: New test.
878
879
880         PR fortran/30870
881         * gfortran.dg/generic_13.f90: New test.
882
883         PR fortran/31163
884         * gfortran.dg/alloc_comp_basics_5.f90: New test.
885
886 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
887
888         PR libgfortran/31051
889         * gfortran.dg/fmt_t_4.f90: New
890
891 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
892
893         PR C++/31165
894         * g++.dg/other/default7.C: New test.
895
896 2007-03-15  Dirk Mueller  <dmueller@suse.de>
897
898         * g++.dg/warn/Wconversion2.C: New.
899
900 2007-03-14  Eric Christopher  <echristo@apple.com>
901
902         * gcc.dg/ssp-1.c: New.
903         * gcc.dg/ssp-2.c: Ditto.
904
905 2007-03-14  Dirk Mueller  <dmueller@suse.de>
906
907         * g++.dg/warn/do-empty.C: New.
908         * gcc.dg/do-empty.c: New.
909         * gcc.dg/if-empty-1.c: Update.
910         * gcc.dg/20001116-1.c: Update.
911         * gcc.dg/pr23165.c: Update.
912
913 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
914
915         * gfortran.dg/module_implicit_conversion.f90: New test.
916
917 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
918
919         PR middle-end/31127
920         * gcc.dg/pr31127.c: New.
921
922 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
923
924         * gcc.dg/tree-ssa/loop-26.c: New test.
925
926 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
927
928         * gcc.target/i386/cmpxchg16b-1.c: New test.
929
930 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
931
932         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
933         * gcc.dg/c99-vla-1.c: Likewise.
934         * g++.dg/ext/vla1.C: Likewise
935
936 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
937
938         * gcc.dg/wvla-1.c: New test
939         * gcc.dg/wvla-2.c: New test
940         * gcc.dg/wvla-3.c: New test
941         * gcc.dg/wvla-4.c: New test
942         * gcc.dg/wvla-5.c: New test
943         * gcc.dg/wvla-6.c: New test
944         * gcc.dg/wvla-7.c: New test
945         * g++.dg/warn/Wvla-1.C: New test
946         * g++.dg/warn/Wvla-2.C: New test
947         * g++.dg/warn/Wvla-3.C: New test
948
949 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
950
951         PR c++/30108
952         * g++.dg/other/default6.C: New test.
953
954 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
955
956         * lib/target-supports.exp (check_profiling_available): Return false
957         for VxWorks.
958         (check_effective_target_vxworks_kernel): New procedure.
959         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
960         VxWorks.
961         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
962         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
963         to include VxWorks.
964         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
965
966 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
967
968         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
969         PIC is not supported.
970         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
971         * gcc.dg/20020426-2.c: Likewise.
972         * gcc.dg/pr28243.c: Likewise.
973         * gcc.dg/visibility-11.c: Likewise.
974         * gcc.dg/tls/opt-9.c: Likewise.
975         * gcc.dg/tls/opt-10.c: Likewise.
976         * gcc.dg/tls/pic-1.c: Likewise.
977         * gcc.dg/tls/struct-1.c: Likewise.
978         * gcc.target/i386/20000807-1.c: Likewise.
979         * gcc.target/i386/20000904-1.c: Likewise.
980         * gcc.target/i386/20011119-1.c: Likewise.
981         * gcc.target/i386/990213-2.c: Likewise.
982         * gcc.target/i386/990214-1.c: Likewise.
983         * gcc.target/i386/compress-float-387-pic.c: Likewise.
984         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
985         * gcc.target/i386/pic-1.c: Likewise.
986         * gcc.target/i386/pr21518.c: Likewise.
987         * gcc.target/i386/pr23098.c: Likewise.
988         * gcc.target/i386/pr23943.c: Likewise.
989
990 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
991
992         PR c++/31038
993         * g++.dg/template/complit2.C: New test.
994
995         PR c++/30328
996         * g++.dg/ext/bitfield1.C: New test.
997
998 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
999
1000         PR fortran/30883
1001         * gfortran.dg/interface_11.f90: New test.
1002
1003 2007-03-11  Richard Guenther  <rguenther@suse.de>
1004
1005         PR tree-optimization/31115
1006         * gcc.dg/torture/pr31115.c: New testcase.
1007
1008 2007-03-11  Ira Rosen  <irar@il.ibm.com>
1009
1010         PR tree-optimization/29925
1011         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
1012
1013 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
1014
1015         PR c++/30274
1016         * g++.dg/expr/bitfield3.C: New test.
1017         * g++.dg/expr/bitfield4.C: Likewise.
1018         * g++.dg/expr/bitfield5.C: Likewise.
1019         * g++.dg/expr/bitfield6.C: Likewise.
1020
1021         PR c++/30924
1022         * g++.dg/template/array18.C: New test.
1023
1024 2007-03-10  Dirk Mueller  <dmueller@suse.de>
1025
1026         PR c++/17946
1027         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
1028         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
1029
1030 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
1031
1032         PR c++/20599
1033         * g++.dg/cpp0x/variadic-bind.C: New.
1034         * g++.dg/cpp0x/variadic-function.C: New.
1035         * g++.dg/cpp0x/variadic-mem_fn.C: New.
1036         * g++.dg/cpp0x/variadic-tuple.C: New.
1037         * g++.dg/cpp0x/variadic1.C: New.
1038         * g++.dg/cpp0x/variadic2.C: New.
1039         * g++.dg/cpp0x/variadic3.C: New.
1040         * g++.dg/cpp0x/variadic4.C: New.
1041         * g++.dg/cpp0x/variadic5.C: New.
1042         * g++.dg/cpp0x/variadic6.C: New.
1043         * g++.dg/cpp0x/variadic7.C: New.
1044         * g++.dg/cpp0x/variadic8.C: New.
1045         * g++.dg/cpp0x/variadic9.C: New.
1046         * g++.dg/cpp0x/variadic10.C: New.
1047         * g++.dg/cpp0x/variadic11.C: New.
1048         * g++.dg/cpp0x/variadic12.C: New.
1049         * g++.dg/cpp0x/variadic13.C: New.
1050         * g++.dg/cpp0x/variadic14.C: New.
1051         * g++.dg/cpp0x/variadic15.C: New.
1052         * g++.dg/cpp0x/variadic16.C: New.
1053         * g++.dg/cpp0x/variadic17.C: New.
1054         * g++.dg/cpp0x/variadic18.C: New.
1055         * g++.dg/cpp0x/variadic19.C: New.
1056         * g++.dg/cpp0x/variadic20.C: New.
1057         * g++.dg/cpp0x/variadic21.C: New.
1058         * g++.dg/cpp0x/variadic22.C: New.
1059         * g++.dg/cpp0x/variadic23.C: New.
1060         * g++.dg/cpp0x/variadic24.C: New.
1061         * g++.dg/cpp0x/variadic25.C: New.
1062         * g++.dg/cpp0x/variadic26.C: New.
1063         * g++.dg/cpp0x/variadic27.C: New.
1064         * g++.dg/cpp0x/variadic28.C: New.
1065         * g++.dg/cpp0x/variadic29.C: New.
1066         * g++.dg/cpp0x/variadic30.C: New.
1067         * g++.dg/cpp0x/variadic31.C: New.
1068         * g++.dg/cpp0x/variadic32.C: New.
1069         * g++.dg/cpp0x/variadic33.C: New.
1070         * g++.dg/cpp0x/variadic34.C: New.
1071         * g++.dg/cpp0x/variadic35.C: New.
1072         * g++.dg/cpp0x/variadic36.C: New.
1073         * g++.dg/cpp0x/variadic37.C: New.
1074         * g++.dg/cpp0x/variadic38.C: New.
1075         * g++.dg/cpp0x/variadic39.C: New.
1076         * g++.dg/cpp0x/variadic40.C: New.
1077         * g++.dg/cpp0x/variadic41.C: New.
1078         * g++.dg/cpp0x/variadic42.C: New.
1079         * g++.dg/cpp0x/variadic43.C: New.
1080         * g++.dg/cpp0x/variadic44.C: New.
1081         * g++.dg/cpp0x/variadic45.C: New.
1082         * g++.dg/cpp0x/variadic46.C: New.
1083         * g++.dg/cpp0x/variadic47.C: New.
1084         * g++.dg/cpp0x/variadic48.C: New.
1085         * g++.dg/cpp0x/variadic49.C: New.
1086         * g++.dg/cpp0x/variadic50.C: New.
1087         * g++.dg/cpp0x/variadic51.C: New.
1088         * g++.dg/cpp0x/variadic52.C: New.
1089         * g++.dg/cpp0x/variadic53.C: New.
1090         * g++.dg/cpp0x/variadic54.C: New.
1091         * g++.dg/cpp0x/variadic55.C: New.
1092         * g++.dg/cpp0x/variadic56.C: New.
1093         * g++.dg/cpp0x/variadic57.C: New.
1094         * g++.dg/cpp0x/variadic58.C: New.
1095         * g++.dg/cpp0x/variadic59.C: New.
1096         * g++.dg/cpp0x/variadic60.C : New.
1097         * g++.dg/cpp0x/variadic61.C : New.
1098         * g++.dg/cpp0x/variadic62.C : New.
1099         * g++.dg/cpp0x/variadic63.C : New.
1100         * g++.dg/cpp0x/variadic64.C : New.
1101         * g++.dg/cpp0x/variadic65.C : New.
1102         * g++.dg/cpp0x/variadic66.C : New.
1103         * g++.dg/cpp0x/variadic67.C : New.
1104         * g++.dg/cpp0x/variadic68.C : New.
1105         * g++.dg/cpp0x/variadic69.C : New.
1106         * g++.dg/cpp0x/variadic70.C : New.
1107         * g++.dg/cpp0x/variadic71.C : New.
1108         * g++.dg/cpp0x/variadic72.C : New.
1109         * g++.dg/cpp0x/variadic73.C : New.
1110         * g++.dg/cpp0x/variadic74.C : New.
1111         * g++.dg/cpp0x/variadic75.C : New.
1112         * g++.dg/cpp0x/variadic-ex1.C : New.
1113         * g++.dg/cpp0x/variadic-ex2.C : New.
1114         * g++.dg/cpp0x/variadic-ex3.C : New.
1115         * g++.dg/cpp0x/variadic-ex4.C : New.
1116         * g++.dg/cpp0x/variadic-ex5.C : New.
1117         * g++.dg/cpp0x/variadic-ex6.C : New.
1118         * g++.dg/cpp0x/variadic-ex7.C : New.
1119         * g++.dg/cpp0x/variadic-ex8.C : New.
1120         * g++.dg/cpp0x/variadic-ex9.C : New.
1121         * g++.dg/cpp0x/variadic-ex10.C : New.
1122         * g++.dg/cpp0x/variadic-ex11.C : New.
1123         * g++.dg/cpp0x/variadic-ex12.C : New.
1124         * g++.dg/cpp0x/variadic-ex13.C : New.
1125         * g++.dg/cpp0x/variadic-ex14.C : New.
1126
1127 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1128
1129         PR libgfortran/31099
1130         * gfortran.dg/unformatted_recl.f90: New test.
1131
1132 2007-03-09  Roger Sayle  <roger@eyesopen.com>
1133
1134         * gcc.dg/fold-eqcmplx-1.c: New test case.
1135
1136 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
1137
1138         PR rtl-optimization/30643
1139         * gcc.dg/pr30643.c: New.
1140
1141 2007-03-09  Chao-ying Fu  <fu@mips.com>
1142
1143         * gcc.target/mips/mips32-dspr2-type.c: New test.
1144         * gcc.target/mips/mips32-dspr2.c: New test.
1145         * gcc.target/mips/dspr2-MULT.c: New test.
1146         * gcc.target/mips/dspr2-MULTU.c: New test.
1147         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
1148         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
1149         Adjust some formats.
1150
1151 2007-03-09  Dirk Mueller  <dmueller@suse.de>
1152
1153         PR c++/17946
1154         * gcc.dg/Wlogical-op-1.c: New.
1155         * g++.dg/warn/Wlogical-op-1.C: New.
1156
1157 2007-03-09  Richard Guenther  <rguenther@suse.de>
1158
1159         PR tree-optimization/30904
1160         PR middle-end/31058
1161         * gcc.dg/pr30904.c: Remove xfail.
1162
1163 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1164
1165         PR C/31072
1166         * gcc.c-torture/execute/pr31072.c: New test.
1167
1168 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1169
1170         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
1171         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1172         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test *lrint* and *lround*.
1173         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and floor->lfloor.
1174         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
1175         * gcc.dg/torture/builtin-integral-1.c: Likewise.
1176         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
1177         and *lround*.  Correct macro names.
1178         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
1179         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
1180
1181 2007-03-08  Ian Lance Taylor  <iant@google.com>
1182
1183         * gcc.dg/no-strict-overflow-5.c: New test.
1184         * gcc.dg/no-strict-overflow-6.c: New test.
1185         * gcc.dg/Wstrict-overflow-11.c: New test.
1186         * gcc.dg/Wstrict-overflow-12.c: New test.
1187         * gcc.dg/Wstrict-overflow-13.c: New test.
1188         * gcc.dg/Wstrict-overflow-14.c: New test.
1189         * gcc.dg/Wstrict-overflow-15.c: New test.
1190
1191 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1192
1193         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
1194         for VxWorks kernel mode.
1195         * gcc.c-torture/execute/strncmp-1.x: Likewise.
1196
1197 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1198
1199         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
1200         mode.
1201
1202 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
1203
1204         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
1205         and lib/bfill.c on VxWorks targets.
1206         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
1207         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
1208         lib/bfill.c and lib/memmove.c on VxWorks targets.
1209         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
1210         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
1211         on VxWorks targets.
1212         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
1213         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
1214
1215 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1216
1217         * gfortran.dg/use_5.f90: New test.
1218         * gfortran.dg/use_6.f90: Ditto.
1219         * gfortran.dg/use_7.f90: Ditto.
1220
1221 2007-03-08  Tobias Burnus  <burnus@net-b.de>
1222
1223         PR fortran/30973
1224         * gfortran.dg/use_4.f90: New test.
1225         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
1226
1227 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
1228
1229         PR fortran/31011
1230         * gfortran.dg/parameter_array_section_2.f90: New test.
1231
1232 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
1233
1234         PR c++/30852
1235         * g++.dg/ext/offsetof1.C: Add cases with volatile.
1236
1237         PR c++/30534
1238         * g++.dg/template/arg5.C: New test.
1239
1240 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
1241
1242         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
1243
1244 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
1245
1246         * gcc.dg/var-expand1.c: Add newline at end of file.
1247
1248 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
1249
1250         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
1251
1252 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
1253
1254         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
1255
1256 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1257
1258         * gcc.dg/torture/builtin-convert-4.c: New test.
1259
1260 2007-03-05  Ian Lance Taylor  <iant@google.com>
1261
1262         * gcc.c-torture/compile/pr31034.c: New test.
1263
1264 2007-03-05  Ian Lance Taylor  <iant@google.com>
1265
1266         * gcc.dg/inline-18.c: New test.
1267         * gcc.dg/inline-19.c: New test.
1268         * gcc.dg/inline-20.c: New test.
1269         * gcc.dg/inline-21.c: New test.
1270
1271 2007-03-05  Richard Guenther  <rguenther@suse.de>
1272
1273         PR tree-optimization/14052
1274         * gcc.dg/tree-ssa/vrp33.c: New testcase.
1275
1276 2007-03-05  Richard Guenther  <rguenther@suse.de>
1277
1278         PR tree-optimization/23777
1279         * gcc.dg/tree-ssa/pr23777.c: New testcase.
1280
1281 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1282
1283         PR other/30465
1284         * gcc.dg/multiple-overflow-warn-3.c: New.
1285         * g++.dg/warn/multiple-overflow-warn-3.C: New.
1286
1287 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
1288
1289         PR c++/30895
1290         * g++.dg/parse/template23.C: New test.
1291
1292 2007-03-04  Roger Sayle  <roger@eyesopen.com>
1293
1294         PR middle-end/30744
1295         * gcc.dg/pr30744-1.c: New test case.
1296
1297 2007-03-04  Tobias Burnus  <burnus@net-b.de>
1298
1299         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
1300
1301 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1302
1303         PR target/30406
1304         * gfortran.dg/logical_3.f90: New test.
1305
1306 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
1307
1308         PR libfortran/30981
1309         * gfortran.dg/integer_exponentiation_1.f90:  New test.
1310
1311 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
1312
1313         * gcc.target/m68k/m68k.exp: New.
1314         * gcc.target/m68k/crash1.c: New.
1315
1316 2007-03-03  Tobias Burnus  <burnus@net-b.de>
1317
1318         * gfortran.dg/c_by_val.c: Use int64_t instead of long
1319         to be more compatible with integer(kind=8).
1320
1321 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1322
1323         PR libfortran/31001
1324         * gfortran.dg/zero_sized_3.f90: New test.
1325
1326 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1327
1328         PR c++/15787
1329         * g++.dg/parse/else.C: New.
1330         * g++.dg/parse/else-2.C: New.
1331
1332 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
1333             Tobias Burnus  <burnus@net-b.de>
1334
1335         PR fortran/30882
1336         * gfortran.dg/size_dim.f90: New test.
1337
1338 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
1339             Tobias Burnus  <burnus@net-b.de>
1340
1341         PR fortran/30873
1342         * gfortran.dg/entry_9.f90: New test.
1343
1344 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
1345
1346         PR c++/28253
1347         * g++.dg/inherit/covariant16.C: New test.
1348
1349 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
1350
1351         * g++.dg/other/darwin-minversion-1.C: New.
1352
1353 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
1354
1355         * gcc.dg/tree-ssa/20070302-1.c: New test.
1356
1357 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
1358
1359         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
1360         tests.
1361
1362 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
1363
1364         * gcc.dg/tree-ssa/prefetch-4.c: New test.
1365
1366 2007-03-01  Simon Baldwin <simonb@google.com>
1367
1368         PR c++/23689
1369         * warn/ignored_typedef.C: New.
1370         * init/ctor8.C: Added dg-warning to consume ignored typedef
1371         warning.
1372         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
1373         and added an explicit line number.
1374
1375 2007-02-28  Richard Guenther  <rguenther@suse.de>
1376
1377         PR middle-end/30364
1378         * gcc.dg/torture/pr30364-1.c: New testcase.
1379         * gcc.dg/torture/pr30364-2.c: Likewise.
1380         * gcc.dg/torture/pr30364-3.c: Likewise.
1381
1382 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1383
1384         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
1385         powerpc*, use -funsafe-math-optimizations.
1386         * gcc.dg/torture/builtin-logb-1.c: Likewise.
1387         * gcc.dg/torture/builtin-modf-1.c: Likewise.
1388
1389 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1390             Paul Thomas  <pault@gcc.gnu.org>
1391
1392         PR fortran/30888
1393         PR fortran/30887
1394         * c_by_val_1.f: Test %VAL() with non-default kind.
1395         * c_by_val.c: Ditto.
1396         * c_by_val_4.f: New test.
1397
1398 2007-02-28  Tobias Burnus  <burnus@net-b.de>
1399
1400         PR fortran/30968
1401         * gfortran.dg/continuation_7.f90: New test.
1402
1403 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
1404
1405         * g++.dg/inherit/thunk7.C: New test.
1406         * lib/target-supports.exp (check_profiling_available): Not available
1407         for bfin-*-*.
1408
1409 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
1410
1411         PR target/30970
1412         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
1413
1414 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
1415
1416         * lib/target-supports.exp (check_effective_target_init_priority):
1417         Remove Solaris special case.
1418
1419 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
1420
1421         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
1422         for more builtin types.
1423
1424         * g++.dg/ext/visibility/class1.C: Port to Darwin.
1425         * g++.dg/ext/visibility/noPLT.C: Likewise.
1426
1427 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1428
1429         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
1430         sh* targets.
1431
1432 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
1433
1434         PR fortran/30865
1435         * size_optional_dim_1.f90:  New test.
1436
1437 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
1438
1439         * gcc.dg/vxworks/vxworks.exp: New file.
1440         * gcc.dg/vxworks/initpri1.c: Likewise.
1441         * gcc.dg/vxworks/initpri2.c: Likewise.
1442         * gcc.dg/initpri2.c: Add more tests.
1443         * g++.dg/special/initpri2.C: Likewise.
1444
1445         * gcc.dg/initpri1.c: New test.
1446         * gcc.dg/initpri2.c: Likewise.
1447         * g++.dg/special/initpri1.C: New test.
1448         * g++.dg/special/initpri2.C: Likewise.
1449         * g++.dg/special/conpr-1.C: Use init_priority effective target.
1450         * g++.dg/special/conpr-2.C: Likewise.
1451         * g++.dg/special/conpr-3.C: Likewise.
1452         * g++.dg/special/conpr-4.C: Likewise.
1453         * g++.dg/special/initp1.C: Likewise.
1454         * g++.dg/special/ecos.exp: Remove code to detect availability of
1455         constructor priorities.
1456         * lib/target-supports.exp (check_effective_target_init_priority):
1457         New function.
1458
1459 2007-02-24  Jan Hubicka  <jh@suse.cz>
1460
1461         * gcc.c-torture/execute/pr30778.c: New testcase.
1462
1463 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1464
1465         PR libgfortran/30918
1466         * gfortran.dg/namelist_26.f90: New test.
1467
1468 2007-02-24  Richard Guenther  <rguenther@suse.de>
1469
1470         PR middle-end/30951
1471         * gcc.dg/pr30951.c: New testcase.
1472
1473 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1474
1475         * gcc.dg/torture/builtin-modf-1.c: New test.
1476
1477 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
1478
1479         PR tree-optimization/30904
1480         * gcc.dg/pr30904.c: New test.
1481
1482 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1483
1484         * gcc.test-framework/README: Correct command.
1485         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
1486         -Wunused-value.
1487         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
1488
1489 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
1490
1491         * lib/target-supports.exp (check_effective_target_unwrapped): New.
1492
1493 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
1494
1495         * lib/target-supports.exp (check_effective_target_newlib): New
1496         function.
1497
1498 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
1499
1500         PR fortran/30660
1501         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
1502         allocatable component.
1503
1504
1505 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1506
1507         * gcc.dg/torture/builtin-logb-1.c: New test.
1508         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
1509         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
1510         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
1511         sh* targets.
1512
1513 2007-02-23  Richard Guenther  <rguenther@suse.de>
1514
1515         * g++.dg/warn/changes-meaning.C: New testcase.
1516
1517 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1518
1519         PR libgfortran/30910
1520         * gfortran.dg/fmt_zero_precision.f90: Update test.
1521
1522 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1523
1524         * gcc.dg/torture/builtin-frexp-1.c: New test.
1525
1526 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
1527
1528         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
1529
1530 2007-02-22  Ian Lance Taylor  <iant@google.com>
1531
1532         PR debug/30898
1533         * g++.dg/debug/pr30898.C: New test.
1534
1535 2007-02-22  Ira Rosen  <irar@il.ibm.com>
1536
1537         * gcc.dg/vect/vect-106.c: New test.
1538
1539 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1540             Ira Rosen  <irar@il.ibm.com>
1541
1542         PR tree-optimization/30843
1543         * gcc.dg/vect/pr30843.c: New test.
1544
1545 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
1546
1547         PR tree-optimization/30858
1548         * gcc.dg/vect/pr30858.c: New test.
1549
1550 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
1551
1552         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
1553         to set options for compiling testglue.
1554         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
1555         * lib/obj-c++.exp (obj-c++_init): Likewise.
1556
1557 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
1558
1559         * gnat.dg/derived_aggregate.adb: New test.
1560
1561 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1562
1563         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
1564         sh* targets.  Call the correct CKSGN macro.
1565
1566 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
1567
1568         * gfortran.dg/gomp/omp_parse1.f90: New test.
1569         * gfortran.dg/gomp/omp_parse2.f: New test.
1570
1571 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
1572
1573         PR fortran/30869
1574         * gfortran.dg/do_pointer_1.f90:  New test.
1575
1576 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1577
1578         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
1579         and scalbln.
1580
1581 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
1582
1583         * gcc.dg/darwin-minversion-1.c: New.
1584         * gcc.dg/darwin-minversion-2.c: New.
1585
1586 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1587
1588         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
1589
1590 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1591             DJ Delorie <dj@redhat.com>
1592
1593         PR other/30824
1594         * gcc.dg/Wfatal.c: New.
1595         * gcc.dg/Wfatal-2.c: New.
1596         * gcc.dg/Werror-1.c: Adjust expectations.
1597         * gcc.dg/Werror-5.c: Likewise.
1598         * gcc.dg/Werror-7.c: Likewise.
1599         * gcc.dg/Werror-10.c: Likewise.
1600         * gcc.dg/Werror-11.c: Likewise.
1601
1602 2007-02-20  Tobias Burnus  <burnus@net-b.de>
1603
1604         PR fortran/30522
1605         * gfortran.dg/volatile10.f90: New test.
1606
1607 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
1608
1609         PR libfortran/30533
1610         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
1611
1612 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1613
1614         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
1615         * gcc.dg/Walways-true-1.c: Likewise.
1616         * gcc.dg/weak/weak-3.c: Likewise.
1617         * gcc.dg/Werror-1.c: Likewise.
1618         * gcc.dg/Werror-3.c: Likewise.
1619         * gcc.dg/Werror-4.c: Likewise.
1620         * gcc.dg/Werror-5.c: Likewise.
1621         * gcc.dg/Werror-6.c: Likewise.
1622         * gcc.dg/Werror-7.c: Likewise.
1623         * gcc.dg/Werror-8.c: Likewise.
1624         * gcc.dg/Werror-10.c: Likewise.
1625         * gcc.dg/Werror-11.c: Likewise.
1626         * gcc.dg/Werror-12.c: Likewise.
1627         * g++.old-deja/g++.mike/warn8.C: Likewise.
1628         * g++.dg/warn/Walways-true-1.C: Likewise.
1629         * g++.dg/warn/Walways-true-2.C: Likewise.
1630         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
1631         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
1632         -Wstring-literal-comparison with -Waddress.
1633         * gcc.dg/Wstring-literal-comparison-4.c: Replace
1634         -Wno-string-literal-comparison with -Wno-address.
1635
1636 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1637
1638         * gnat.dg/self_aggregate_with_call.adb: New test.
1639
1640 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
1641
1642         PR tree-optimization/30975
1643         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
1644         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
1645         * gcc.dg/vect/pr30795.c: New.
1646
1647 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1648
1649         PR fortran/30681
1650         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
1651
1652 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1653
1654         PR rtl-optimization/28173
1655         * gcc.target/i386/andor-1.c: New test case.
1656
1657 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1658
1659         * gcc.dg/torture/builtin-ldexp-1.c: New.
1660         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
1661
1662 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1663
1664         * gfortran.dg/array_constructor_15.f90: New test case.
1665
1666 2007-02-18  Roger Sayle  <roger@eyesopen.com>
1667
1668         * gfortran.dg/forall_10.f90: New test case.
1669
1670 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1671
1672         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
1673
1674 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1675
1676         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
1677         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
1678
1679 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
1680
1681         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
1682         * gcc.target/i386/builtin-bswap-3.c: Ditto.
1683         * gcc.target/i386/xchg-1.c: New test.
1684         * gcc.target/i386/xchg-2.c: New test.
1685
1686 2007-02-16  Richard Guenther  <rguenther@suse.de>
1687             Christian Bruel  <christian.bruel@st.com>
1688
1689         * gcc.dg/strict-overflow-5.c: New testcase.
1690
1691 2007-02-16  Tobias Burnus  <burnus@net-b.de>
1692
1693         PR fortran/30793
1694         * gfortran.dg/func_derived_4.f90: New test.
1695
1696 2007-02-15  Roger Sayle  <roger@eyesopen.com>
1697
1698         PR middle-end/30391
1699         * gfortran.dg/pr30391-1.f90: New test case.
1700
1701 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1702
1703         PR middle-end/30433
1704         * gcc.c-torture/compile/pr30433.c: New testcase to check
1705         that complex constants comparisions are foldded.
1706
1707 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1708
1709         PR C++/30158
1710         * g++.dg/ext/stmtexpr10.C: New testcase.
1711
1712 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1713
1714         PR middle-end/30729
1715         * gcc.dg/Wunused-value-2.c: New testcase.
1716
1717 2007-02-15  Ian Lance Taylor  <iant@google.com>
1718
1719         * g++.dg/eh/subreg-1.C: New test.
1720
1721 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1722
1723         PR c/26494
1724         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
1725         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
1726         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
1727         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
1728         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
1729         * gcc.dg/Werror-implicit-function-declaration.c: New.
1730
1731 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1732
1733         PR c++/28943
1734         * g++.dg/warn/pr28943.C: New.
1735
1736 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1737
1738         * gfortran.fortran-torture/execute/math.f90: Fix typo.
1739
1740 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1741
1742         PR fortran/30779
1743         * gfortran.dg/error_recovery_3.f90: New test.
1744
1745 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1746
1747         * g++.dg/tree-ssa/sra-1.C: New.
1748
1749 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1750
1751         * g++.dg/tree-ssa/sra-1.C: New.
1752
1753 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
1754
1755         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
1756
1757 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1758
1759         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
1760
1761 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1762
1763         PR fortran/30799
1764         * gfortran.dg/logical_2.f90: New test.
1765
1766 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
1767
1768         * gcc.dg/torture/complex-alias-1.c: New test.
1769
1770 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
1771
1772         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
1773         instead of -fdump-tree-tailcall.
1774
1775 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
1776
1777         * gfortran.dg/interface_10.f90: Fix comment typo.
1778
1779 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
1780
1781         PR tree-optimization/30771
1782         * gcc.dg/vect/pr30771.c: New test.
1783
1784 2007-02-13  Ian Lance Taylor  <iant@google.com>
1785
1786         * gcc.dg/Wstrict-overflow-1.c: New test.
1787         * gcc.dg/Wstrict-overflow-2.c: New test.
1788         * gcc.dg/Wstrict-overflow-3.c: New test.
1789         * gcc.dg/Wstrict-overflow-4.c: New test.
1790         * gcc.dg/Wstrict-overflow-5.c: New test.
1791         * gcc.dg/Wstrict-overflow-6.c: New test.
1792         * gcc.dg/Wstrict-overflow-7.c: New test.
1793         * gcc.dg/Wstrict-overflow-8.c: New test.
1794         * gcc.dg/Wstrict-overflow-9.c: New test.
1795         * gcc.dg/Wstrict-overflow-10.c: New test.
1796
1797 2007-02-13  Roger Sayle  <roger@eyesopen.com>
1798
1799         * gcc.target/ia64/builtin-bswap-2.c: New test case.
1800
1801 2007-02-13  Richard Henderson  <rth@redhat.com>
1802
1803         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
1804         * gcc.c-torture/execute/pr29302-1.c: ... here.
1805
1806 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1807
1808         PR c/29521
1809         * gcc.dg/c90-return-1.c: Update output.
1810         * gcc.dg/c99-return-1.c: Likewise.
1811
1812 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
1813
1814         PR fortran/30554
1815         * gfortran.dg/used_dummy_types_7.f90: New test..
1816
1817 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
1818
1819         * gcc.target/i386/parity-1.c: New test.
1820         * gcc.target/i386/parity-2.c: New test.
1821
1822 2007-02-12  Roger Sayle  <roger@eyesopen.com>
1823
1824         * gcc.target/i386/builtin-bswap-3.c: New test case.
1825
1826 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
1827
1828         PR tree-optimization/29145
1829         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
1830         alias analysis is improved to take better advantage of restrict
1831         qualified pointers.
1832         * gcc.dg/vect/vect-80.c: Likewise.
1833         * gcc.dg/vect/pr29145.c: New.
1834
1835 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1836
1837         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
1838         * gcc.target/i386/sse4a-insert.c: Likewise.
1839
1840 2007-02-11  Roger Sayle  <roger@eyesopen.com>
1841
1842         * gcc.target/ia64/builtin-popcount-1.c: New test case.
1843         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
1844
1845 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
1846
1847         PR fortran/30478
1848         * gfortran.dg/enum_4.f90: Update error message checks.
1849
1850 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
1851
1852         PR fortran/30554
1853         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
1854         versions of the modules.
1855
1856         PR fortran/30617
1857         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
1858         by getting rid of recursive I/O and providing functions with
1859         results.
1860
1861         PR fortran/30319
1862         * gfortran.dg/char_array_constructor_2.f90
1863
1864 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
1865
1866         PR c++/26988
1867         * g++.dg/template/spec34.C: New test
1868
1869 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
1870
1871         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
1872         on i?86 and x86_64.
1873         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
1874         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
1875         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
1876         on i?86 and x86_64.
1877         * gcc.dg/vect/vect-113.c: Ditto.
1878
1879 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
1880
1881         PR c++/29487
1882         * g++.dg/eh/weak1-C: New test.
1883         * g++.dg/eh/weak1-a.cc: Likewise.
1884         * g++.dg/eh/comdat1.C: Likewise.
1885
1886 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
1887             Dorit Nuzman  <dorit@il.ibm.com>
1888
1889         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1890         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
1891         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
1892         * gcc.dg/vect/vect-113.c: Likewise.
1893
1894         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
1895
1896 2007-02-10  Richard Henderson  <rth@redhat.com>
1897
1898         * lib/target-supports.exp (check_effective_target_tls): Redefine
1899         to mean non-emulated tls.
1900         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1901         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1902         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1903         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1904         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1905         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1906         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1907
1908 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
1909
1910         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
1911
1912 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
1913
1914         * gfortran.dg/secnds.f: Replace time tolerance with a
1915         before-and-after bracket.
1916         * gfortran.dg/secnds-1.f: Likewise.
1917
1918 2007-02-09  Tobias Burnus  <burnus@net-b.de>
1919
1920         PR fortran/30512
1921         * gfortran.dg/maxlocval_1.f90: New test.
1922
1923 2007-02-09  Roger Sayle  <roger@eyesopen.com>
1924
1925         * gcc.target/ia64/builtin_bswap-1.c: New test case.
1926
1927 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1928
1929         PR fortran/30720
1930         * gfortran.dg/array_function_1.f90: New test.
1931
1932 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1933
1934         * lib/target-supports.exp (check_effective_target_lax_strtofp)
1935         (check_effective_target_dummy_wcsftime): New functions.
1936
1937 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1938
1939         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
1940         * lib/target-supports.exp (check_effective_target_uclibc): New
1941         function.
1942
1943 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1944
1945         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
1946         (vsnprintf): Don't define for uClibc targets.
1947
1948 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1949
1950         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
1951         set before checking whether it was allowed.
1952         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
1953         before checking inside_main.
1954
1955 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1956
1957         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
1958         uClinux targets.
1959         (u16sf): Likewise u4sf.
1960         * g++.dg/compat/struct-layout-1.h: Likewise.
1961
1962 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
1963
1964         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
1965         procedure.
1966         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1967         m68k targets if check_effective_target_coldfire_fpu returns true.
1968
1969 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
1970         Richard Guenther  <rguenther@suse.de>
1971
1972         PR middle-end/23361
1973         * gcc.dg/fold-compare-3.c: New testcase.
1974         * gcc.dg/tree-ssa/loop-24.c: Likewise.
1975
1976 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
1977
1978         * gcc.dg/pr26570.c: Clean up coverage files.
1979         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
1980         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
1981         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
1982         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1983         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1984         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1985         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
1986         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
1987         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
1988         * gcc.dg/tree-ssa/pr25501.c: Ditto.
1989         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
1990         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
1991         * gcc.dg/vect/pr28952.c: Ditto.
1992         * gcc.dg/vect/pr27151.c: Ditto.
1993         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
1994         * g++.dg/gomp/macro-3.C: Ditto.
1995
1996 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
1997
1998         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
1999         of the loop.
2000
2001 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2002
2003         * gcc.target/i386/builtin-bswap-2.c: New test case.
2004
2005 2007-02-08  Roger Sayle  <roger@eyesopen.com>
2006
2007         * gfortran.dg/forall_8.f90: New test case.
2008         * gfortran.dg/forall_9.f90: Likewise.
2009
2010 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2011
2012         * gcc.dg/builtins-20.c: Add some -~ complex cases.
2013
2014 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
2015
2016         * lib/target-supports.exp (check_effective_target_simulator): New.
2017
2018 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
2019
2020         * gcc.dg/tree-ssa/loop-25.c: New test.
2021
2022 2007-02-06  Richard Henderson  <rth@redhat.com>
2023
2024         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
2025
2026 2007-02-06  Roger Sayle  <roger@eyesopen.com>
2027
2028         * gcc.target/powerpc/popcount-1.c: New test case.
2029         * gcc.target/powerpc/parity-1.c: Likewise.
2030
2031 2007-02-06  Richard Guenther  <rguenther@suse.de>
2032
2033         PR middle-end/27302
2034         * gcc.dg/torture/pr27302-2.c: New testcase.
2035
2036 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
2037
2038         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
2039         * gcc.dg/vect/vect-iv-1.c: New test.
2040         * gcc.dg/vect/vect-iv-2.c: New test.
2041         * gcc.dg/vect/vect-iv-3.c: New test.
2042         * gcc.dg/vect/vect-iv-4.c: New test.
2043         * gcc.dg/vect/vect-iv-5.c: New test.
2044         * gcc.dg/vect/vect-iv-6.c: New test.
2045         * gcc.dg/vect/vect-iv-7.c: New test.
2046         * gcc.dg/vect/vect-iv-8.c: New test.
2047         * gcc.dg/vect/vect-iv-9.c: New test.
2048         * gcc.dg/vect/vect-iv-10.c: New test.
2049         * gcc.dg/vect/vect-iv-11.c: New test.
2050         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
2051         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
2052         * gcc.dg/vect/vect-14.c: Now vectorizable.
2053         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
2054         * gcc.dg/vect/vect-27.c: Likewise.
2055         * gcc.dg/vect/vect-29.c Likewise.
2056         * gcc.dg/vect/vect-dv-2.c: Likewise.
2057         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
2058         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
2059         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2060
2061 2007-02-06  Ira Rosen  <irar@il.ibm.com>
2062
2063         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
2064
2065 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2066
2067         * gcc.dg/builtins-20.c: Add more cases.
2068
2069 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
2070
2071         PR debug/30189
2072         * gcc.dg/pr30189.c: New test.
2073
2074 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2075
2076         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
2077         for running tests.
2078         * gcc.target/i386/sse4a-extract.c: New test.
2079         * gcc.target/i386/sse4a-insert.c: New test.
2080         * gcc.target/i386/sse4a-montsd.c: New test.
2081         * gcc.target/i386/sse4a-montss.c: New test.
2082
2083 2007-02-05  Richard Guenther  <rguenther@suse.de>
2084
2085         * gcc.target/i386/vectorize3.c: New testcase.
2086
2087 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
2088
2089         PR target/30665
2090         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
2091
2092 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2093
2094         PR fortran/30611
2095         * gfortran.dg/repeat_1.f90: New test.
2096
2097 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
2098
2099         PR fortran/30605
2100         * gfortran.dg/spread_shape_1.f90: Remove tabs.
2101         * gfortran.dg/derived_init_2.f90: Ditto.
2102         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
2103         * gfortran.dg/array_initializer_1.f90: Ditto.
2104         * gfortran.dg/do_2.f90: Ditto.
2105         * gfortran.dg/proc_assign_1.f90: Ditto.
2106
2107 2007-02-04  Richard Guenther  <rguenther@suse.de>
2108
2109         PR middle-end/30636
2110         * g++.dg/warn/pr30636.C: New testcase.
2111         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
2112
2113 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
2114
2115         PR middle-end/30667
2116         * gfortran.dg/pr30667.f: New test.
2117
2118 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2119
2120         * gcc.dg/builtins-54.c: Add more cases.
2121
2122 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
2123
2124         PR fortran/30514
2125         * gfortran.dg/zero_sized_2.f90: New test.
2126
2127         PR fortran/30660
2128         * gfortran.dg/alloc_comp_basics_4.f90: New test.
2129
2130         PR fortran/29820
2131         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
2132         file.
2133
2134 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
2135
2136         PR fortran/30683
2137         * gfortran.dg/interface_10.f90: New test.
2138
2139 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2140
2141         * gcc.dg/builtins-20.c: Add more cases.
2142
2143 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2144
2145         PR target/29682
2146         * gcc-target/ia64/pr29682.c: New test.
2147
2148 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
2149
2150         PR fortran/30284
2151         * gfortran.dg/arrayio_11.f90.f90: New test.
2152
2153         PR fortran/30626
2154         * gfortran.dg/arrayio_12.f90.f90: New test.
2155
2156 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
2157
2158         PR c++/30536
2159         * g++.dg/tls/diag-5.C: New test.
2160
2161         PR middle-end/30473
2162         * gcc.dg/pr30473.c: New test.
2163         * gcc.c-torture/execute/20070201-1.c: New test.
2164
2165 2007-02-01  Roger Sayle  <roger@eyesopen.com>
2166
2167         * gfortran.dg/dependency_20.f90: New test case.
2168
2169 2007-01-31  Ian Lance Taylor  <iant@google.com>
2170
2171         * gcc.dg/lower-subreg-1.c (test): New test.
2172
2173 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
2174
2175         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
2176
2177 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2178
2179         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
2180         * gcc.dg/torture/builtin-math-3.c: Likewise.
2181
2182 2007-01-31  Dirk Mueller  <dmueller@suse.de>
2183
2184         gcc.dg/Wparentheses-2.c: Update and add new tests.
2185
2186 2007-01-31  Ira Rosen  <irar@il.ibm.com>
2187
2188         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
2189         vectorize.
2190
2191 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
2192
2193         * gcc.dg/builtins-63.c: New test.
2194
2195 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2196
2197         PR fortran/27588
2198         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
2199
2200 2007-01-31  Tobias Burnus  <burnus@net-b.de>
2201
2202         PR fortran/30520
2203         * gfortran.dg/volatile8.f90: New argument conformance test.
2204         * gfortran.dg/volatile9.f90: New scope test.
2205
2206 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2207
2208         PR c++/24745
2209         * g++.dg/warn/null4.C: New.
2210
2211 2001-01-30  Roger Sayle  <roger@eyesopen.com>
2212             Uros Bizjak  <ubizjak@gmail.com>
2213
2214         * gcc.dg/large-size-array-3.c: Correct typo.
2215
2216 2007-01-30  Richard Guenther  <rguenther@suse.de>
2217
2218         PR middle-end/27657
2219         * g++.dg/debug/pr27657.C: New testcase.
2220
2221 2007-01-30  Richard Guenther  <rguenther@suse.de>
2222
2223         PR middle-end/30313
2224         * gcc.dg/torture/pr30313.c: New testcase.
2225
2226 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
2227
2228         * gcc.dg/dfp/dfp-except.h: New file.
2229         * gcc.dg/dfp/fe-check.h: New file.
2230         * gcc.dg/dfp/fe-binop.c: New test.
2231         * gcc.dg/dfp/fe-convert-1.c: New test.
2232         * gcc.dg/dfp/fe-convert-2.c: New test.
2233         * gcc.dg/dfp/fe-convert-3.c: New test.
2234
2235         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
2236         * gcc.dg/dfp/decfloat-constants.c: Ditto.
2237         * gcc.dg/dfp/convert-dfp.c: Ditto.
2238         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
2239
2240 2007-01-29  Josh Conner  <jconner@apple.com>
2241
2242         * gcc.target/powerpc/altivec-24.c: New test.
2243
2244 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
2245
2246         PR c++/28266
2247         * g++.dg/parse/defarg12.C: New test.
2248
2249 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
2250
2251         PR fortran/30554
2252         * gfortran.dg/used_dummy_types_6.f90: New test.
2253
2254 2007-01-28  Jan Hubicka  <jh@suse.cz>
2255
2256         * gcc.dg/tree-prof/val-prof-6.c: New test.
2257
2258 2007-01-28  Roger Sayle  <roger@eyesopen.com>
2259
2260         * gcc.dg/large-size-array-3.c: Correct test case (portability).
2261
2262 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
2263
2264         PR C++/28988
2265         * g++.dg/expr/dtor4.C: New test.
2266
2267 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
2268
2269         * gcc.dg/tree-ssa/loop-23.c: New test.
2270
2271 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
2272
2273         PR libfortran/30389
2274         * gfortran.dg/achar_2.f90:  New test.
2275         * gfortran.dg/achar_3.f90:  New test.
2276
2277 2007-01-27  Ian Lance Taylor  <iant@google.com>
2278
2279         * gcc.dg/strict-overflow-1.c: New test.
2280         * gcc.dg/no-strict-overflow-1.c: New test.
2281         * gcc.dg/strict-overflow-2.c: New test.
2282         * gcc.dg/no-strict-overflow-2.c: New test.
2283         * gcc.dg/strict-overflow-3.c: New test.
2284         * gcc.dg/no-strict-overflow-3.c: New test.
2285         * gcc.dg/strict-overflow-4.c: New test.
2286         * gcc.dg/no-strict-overflow-4.c: New test.
2287         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
2288         * gcc.dg/pr15784-1.c: Likewise.
2289         * gcc.dg/pr20922-1.c: Likewise.
2290         * gcc.dg/pr20922-3.c: Likewise.
2291         * gcc.dg/pr20922-4.c: Likewise.
2292         * gcc.dg/pr20922-6.c: Likewise.
2293         * gcc.dg/compare-4.c: Likewise.
2294         * gcc.dg/torture/pr26898-1.c: Likewise.
2295         * gcc.dg/tree-ssa/divide-1.c: Likewise.
2296         * gcc.dg/tree-ssa/divide-2.c: Likewise.
2297         * gcc.dg/tree-ssa/divide-3.c: Likewise.
2298         * gcc.dg/tree-ssa/divide-4.c: Likewise.
2299         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
2300         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
2301         * gcc.dg/tree-ssa/pr21082.c: Likewise.
2302         * gcc.dg/tree-ssa/pr26899.c: Likewise.
2303         * g++.dg/tree-ssa/pr21082.C: Likewise.
2304
2305 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2306
2307         * gcc-dg/large-size-array-3.c: New test case.
2308
2309 2007-01-27  Roger Sayle  <roger@eyesopen.com>
2310
2311         * gfortran.dg/forall_7.f90: New test case.
2312
2313 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
2314
2315         PR fortran/30407
2316         * gfortran.dg/where_operator_assign_1.f90: New test.
2317         * gfortran.dg/where_operator_assign_2.f90: New test.
2318         * gfortran.dg/where_operator_assign_3.f90: New test.
2319
2320 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
2321
2322         * lib/target-supports.exp
2323         (check_effective_target_powerpc_altivec): New.
2324         (check_effective_target_vect_cmdline_needed): Use it.
2325
2326 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2327
2328         PR fortran/30278
2329         * gfortran.dg/backslash_3.f: New test.
2330
2331 2007-01-26  Richard Guenther  <rguenther@suse.de>
2332
2333         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
2334
2335 2007-01-26  Tobias Burnus  <burnus@net-b.de>
2336
2337         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
2338         * gfortran.dg/vect/vect.exp: Ditto.
2339         * gfortran.dg/dg.exp: Ditto.
2340         * gfortran.fortran-torture/execute/execute.exp: Ditto.
2341         * gfortran.fortran-torture/compile/compile.exp: Ditto.
2342
2343 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2344
2345         * gcc.dg/builtins-20.c: Add more cases.
2346         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
2347
2348 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2349
2350         PR fortran/30437
2351         * gcc.dg/Wall.c: New.
2352         * gcc.dg/Wno-all.c: New.
2353         * gfortran.dg/Wall.f90: New.
2354         * gfortran.dg/Wno-all.f90: New.
2355
2356 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
2357
2358         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
2359         * g++.dg/eh/simd-2.C: Also run on Darwin.
2360         * g++.dg/eh/simd-3.C: New.
2361         * g++.dg/eh/simd-4.C: New.
2362
2363 2007-01-25  Richard Guenther  <rguenther@suse.de>
2364
2365         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
2366         and _PROFILE_USE.
2367         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
2368
2369 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
2370
2371         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
2372         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
2373         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
2374         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
2375         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
2376         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
2377         * gcc.dg/ipa/ipa-7.c: New testcase.
2378
2379 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
2380
2381         * g++.dg/cpp0x/warn_cxx0x.C: New.
2382
2383 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2384
2385         * gcc.dg/builtins-20.c: Test builtin carg.
2386
2387 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
2388
2389         PR middle-end/27416
2390         * gcc.dg/gomp/pr27416.c: New test.
2391
2392         PR middle-end/30494
2393         * gcc.dg/gomp/pr30494.c: New test.
2394         * g++.dg/gomp/pr30494.C: New test.
2395
2396         PR middle-end/30421
2397         * gcc.dg/gomp/pr30421.c: New test.
2398
2399 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
2400
2401         * gcc.target/ia64/versionid-1.c: New test.
2402         * gcc.target/ia64/versionid-2.c: New test.
2403
2404 2007-01-24  Richard Guenther  <rguenther@suse.de>
2405
2406         PR testsuite/30181
2407         * gcc.dg/builtins-57.c: Change to a link-time testcase
2408         to support non-C99 targets.
2409
2410 2007-01-24  Jan Hubicka  <jh@suse.cz>
2411
2412         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
2413
2414 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
2415
2416         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
2417
2418 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
2419
2420         PR objc/27438
2421         * objc.dg/const-str-12.m: New test.
2422
2423 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2424
2425         PR fortran/30532
2426         * gfortran.dg/ctrl-z.f90:  New test.
2427
2428 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2429
2430         PR fortran/30481
2431         * gfortran.dg/namelist_assumed_char.f90:  New test.
2432
2433 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
2434
2435         PR c++/27492
2436         * g++.dg/inherit/covariant15.C: New test.
2437
2438 2007-01-23  Ian Lance Taylor  <iant@google.com>
2439
2440         * g++.dg/warn/Wparentheses-24.C: New test.
2441
2442 2007-01-23  Richard Guenther  <rguenther@suse.de>
2443
2444         PR testsuite/30560
2445         * ada/acats/run_acats: Do not call gnatmake or gnatchop
2446         with full path.
2447
2448 2007-01-22  Richard Guenther  <rguenther@suse.de>
2449
2450         PR tree-optimization/30038
2451         * gcc.dg/builtins-62.c: New testcase.
2452
2453 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2454
2455         * gcc.c-torture/compile/20070121.c: New test.
2456
2457 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
2458
2459         PR libfortran/30525
2460         * gfortran.dg/char_comparison_1.f:  New test.
2461
2462 2007-01-21  Ira Rosen  <irar@il.ibm.com>
2463
2464         * gcc.dg/vect/vect-strided-same-dr.c: New test.
2465
2466 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
2467
2468         PR objc/30479
2469         * objc.dg/pch: New directory.
2470         * objc.dg/pch/pch.exp: New file.
2471         * objc.dg/pch/interface-1.m: New test.
2472         * objc.dg/pch/interface-1.hs: New include file.
2473         * lib/objc.exp (objc_target_compile): Add
2474         "-x objective-c-header" in front of the sources if this is
2475         a precompiled header being compiled.
2476
2477 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2478
2479         * gfortran.dg/array_memcpy_3.f90: New test case.
2480         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
2481
2482 2007-01-20  Roger Sayle  <roger@eyesopen.com>
2483             Brooks Moses  <brooks.moses@codesourcery.com>
2484             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2485
2486         * gfortran.dg/intrinsic_sign_1.f90: New test case.
2487         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
2488
2489 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2490
2491         * gcc.dg/torture/builtin-math-3.c: Test fdim.
2492
2493 2007-01-19  Mike Stump  <mrs@apple.com>
2494
2495         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
2496         away.
2497
2498 2007-01-19  Roger Sayle  <roger@eyesopen.com>
2499
2500         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
2501         option instead of -funsafe-math-optimizations.
2502
2503 2007-01-19  Tomas Bily  <tbily@suse.cz>
2504
2505         gcc.dg/tree-prof/indir-call-prof.c: New.
2506         g++.dg/dg.exp: Add tree-prof subdirectory.
2507         g++.dg/tree-prof/indir-call-prof.C: New.
2508         g++.dg/tree-prof/tree-prof.exp: New.
2509
2510 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2511
2512         PR c++/17947
2513         * g++.dg/warn/deprecated.C: Update warning output.
2514         * g++.dg/warn/deprecated-2.C: Likewise.
2515         * g++.dg/warn/deprecated-3.C: New.
2516
2517 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
2518
2519         * gcc.c-torture/execute/nestfunc-7.c: New.
2520
2521 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
2522
2523         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
2524
2525 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
2526
2527         * gcc.dg/m68k-pic-1.c: New.
2528
2529 2007-01-18  Roger Sayle  <roger@eyesopen.com>
2530
2531         * gfortran.dg/array_memcpy_4.f90: New test case.
2532
2533 2007-01-18  Josh Conner  <jconner@apple.com>
2534
2535         PR target/30485
2536         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
2537         * gcc.dg/vect/no-trapping-math-1: New.
2538         * gcc.dg/vect/no-trapping-math-2: New.
2539
2540 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
2541
2542         * gcc.target/i386/387-8.c: Update comment about optimizing
2543         inherent load of 1.0 of fptan instruction.
2544
2545 2007-01-18  Dirk Mueller  <dmueller@suse.de>
2546             Richard Guenther <rguenther@suse.de>
2547
2548         PR diagnostic/8268
2549         * gcc.dg/Warray-bounds.c: New testcase.
2550         * gcc.dg/Warray-bounds-2.c: New testcase.
2551         * g++.dg/warn/Warray-bounds.C: New testcase.
2552         * g++.dg/warn/Warray-bounds-2.C: New testcase.
2553
2554 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
2555
2556         PR fortran/30476
2557         * gfortran.dg/generic_12.f90: New test.
2558
2559 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
2560
2561         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
2562         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
2563
2564 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
2565
2566         * gcc.dg/dfp/compare-special.h: New file.
2567         * gcc.dg/dfp/compare-special-32.c: New test.
2568         * gcc.dg/dfp/compare-special-64.c: New test.
2569         * gcc.dg/dfp/compare-special-128.c: New test.
2570
2571 2007-01-16  Roger Sayle  <roger@eyesopen.com>
2572             Paul Thomas  <pault@gcc.gnu.org>
2573             Steven G. Kargl  <kargl@gcc.gnu.org>
2574
2575         PR fortran/30404
2576         * gfortran.dg/forall_6.f90: New test case.
2577         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
2578         * gfortran.dg/dependency_13.f90: Likewise.
2579
2580 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2581
2582         PR testsuite/12325
2583         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
2584         targets that don't support Inf.
2585
2586 2007-01-15  Dale Johannesen  <dalej@apple.com>
2587
2588         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
2589
2590 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
2591
2592         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
2593         of achar for 0xff to avoid the "Extended ASCII not
2594         implemented" error message.
2595
2596 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
2597
2598         PR fortran/28172
2599         * gfortran.dg/altreturn_4.f90: New test.
2600
2601         PR fortran/29389
2602         * gfortran.dg/stfunc_4.f90: New test.
2603
2604         PR fortran/29712
2605         * gfortran.dg/bound_2.f90: Reinstate commented out line.
2606         * gfortran.dg/initialization_1.f90: Change warning.
2607
2608         PR fortran/30283
2609         * gfortran.dg/specification_type_resolution_2.f90: New test.
2610
2611 2007-01-14  Jan Hubicka  <jh@suse.cz>
2612
2613         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
2614         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
2615         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
2616         elimination.
2617
2618 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
2619
2620         PR fortran/30410
2621         * gfortran.dg/external_procedures_2.f90: New test.
2622
2623 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
2624
2625         PR target/30413
2626         * gcc.target/i386/pr30413.c: New test.
2627
2628 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
2629
2630         PR fortran/30452
2631         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
2632
2633 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
2634
2635         * gcc.dg/20070112-1.c: New test.
2636
2637 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2638
2639         PR libgfortran/30435
2640         * gfortran.dg/list_read_6.f90: New test.
2641
2642 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
2643
2644         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
2645
2646 2007-01-12  Tom Tromey  <tromey@redhat.com>
2647
2648         PR preprocessor/28227:
2649         * gcc.dg/cpp/pr28227.c: New file.
2650
2651 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2652
2653         * gcc.dg/tree-ssa/loop-22.c: New test.
2654
2655 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2656
2657         PR tree-optimization/29516
2658         * gcc.dg/tree-ssa/loop-20.c: New test.
2659
2660 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
2661
2662         PR libfortran/30415
2663         * minmaxloc_integer_kinds_1.f90:  New test.
2664
2665 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
2666
2667         PR c++/29573
2668         * g++.dg/template/sizeof-template-argument.C: New test.
2669
2670 2007-01-11  Jan Hubicka  <jh@suse.cz>
2671
2672         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
2673         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
2674         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
2675         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
2676         * gcc.dg/tree-ssa/pr21658.c: Likewise.
2677         * gcc.dg/tree-ssa/pr15349.c: Likewise.
2678         * gcc.dg/tree-ssa/pr25501.c: Likewise.
2679         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
2680         transformation in question.
2681         * gcc.dg/tree-ssa/vrp05.c: Likewise.
2682         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2683         * gcc.dg/always_inline3.c: Likewise.
2684
2685 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
2686
2687         PR c++/28999
2688         * g++.dg/template/typename11.C: New test.
2689
2690 2007-01-10  Robert Kennedy <jimbob@google.com>
2691
2692         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
2693
2694 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2695
2696         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
2697         for different integer kinds.
2698         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
2699         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
2700         * gfortran.dg/ishft_2.f90: New test.
2701         * gfortran.dg/ishft_3.f90: New test.
2702
2703 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
2704
2705         * gfortran.dg/altreturn_2.f90: Removed executable bit.
2706
2707 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
2708
2709         PR tree-optimization/30322
2710         * gcc.dg/tree-ssa/loop-21.c: New test.
2711
2712 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
2713
2714         * g++.dg/rtti/darwin-builtin-linkage.C: New.
2715
2716 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2717
2718         * gcc.target/spu/intrinsics-1.c: Remove xfail.
2719
2720 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2721
2722         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
2723         * g++.dg/warn/overflow-warn-3.C: Likewise.
2724         * g++.dg/warn/overflow-warn-4.C: Likewise.
2725         * g++.dg/warn/overflow-warn-5.C: Likewise.
2726         * g++.dg/warn/overflow-warn-6.C: Likewise.
2727         * g++.dg/warn/Woverflow-1.C: Likewise.
2728         * g++.dg/warn/Woverflow-2.C: Likewise.
2729         * g++.dg/warn/Woverflow-3.C: Likewise.
2730         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
2731
2732 2007-01-08  Roger Sayle  <roger@eyesopen.com>
2733
2734         * gfortran.dg/array_constructor_14.f90: New test case.
2735         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
2736
2737 2007-01-08  Richard Guenther  <rguenther@suse.de>
2738
2739         PR tree-optimization/23603
2740         * gcc.dg/tree-ssa/vrp31.c: New testcase.
2741         * gcc.dg/tree-ssa/vrp32.c: Likewise.
2742
2743 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
2744
2745         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
2746         in __v8qi typedef.
2747         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
2748         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
2749         compiler behaviour.
2750         * gcc.dg/simd-5.c: Likewise.
2751         * gcc.dg/simd-6.c: Likewise.
2752         * g++.dg/conversion/simd1.C: Likewise.
2753         * g++.dg/conversion/simd3.C: Likewise.
2754         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
2755         (main): Use it.
2756
2757 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
2758
2759         PR tree-optimization/29877
2760         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
2761         name of a hard register for the target concerned.  Adjust dg-error
2762         directives to cope with new behaviour of TER.
2763
2764 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2765
2766         PR c++/28986
2767         * g++.dg/conversion/nullptr1.C: Added overflow warning.
2768         * g++.dg/warn/overflow-warn-1.C: New.
2769         * g++.dg/warn/overflow-warn-3.C: New.
2770         * g++.dg/warn/overflow-warn-4.C: New.
2771         * g++.dg/warn/overflow-warn-5.C: New.
2772         * g++.dg/warn/overflow-warn-6.C: New.
2773         * g++.dg/warn/Woverflow-1.C: New.
2774         * g++.dg/warn/Woverflow-2.C: New.
2775         * g++.dg/warn/Woverflow-3.C: New.
2776         * g++.dg/warn/multiple-overflow-warn-2.C: New.
2777
2778 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
2779
2780         PR fortran/27698
2781         * gfortran.dg/invalid_name.f90: New test.
2782         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
2783         * gfortran.dg/gomp/pr29759.f90: Ditto.
2784
2785 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
2786
2787         * gfortran.dg/present_1.f90:  Update error message.
2788
2789 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
2790
2791         PR c++/19439
2792         * g++.dg/template/duplicate1.C: New test
2793         * g++.dg/template/memfriend6.C: Adjust error markers.
2794
2795 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
2796
2797         PR tree-opt/30385
2798         * gcc.dg/torture/inline-1.c: New test.
2799
2800 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2801
2802         PR c/19978
2803         * gcc.dg/multiple-overflow-warn-1.c: New.
2804         * gcc.dg/multiple-overflow-warn-2.c: New.
2805         * gcc.dg/overflow-warn-6.c: New.
2806         * g++.dg/warn/multiple-overflow-warn-1.C: New.
2807
2808 2007-01-05  Roger Sayle  <roger@eyesopen.com>
2809
2810         * gfortran.dg/array_memcpy_1.f90: New test case.
2811         * gfortran.dg/array_memcpy_2.f90: Likewise.
2812
2813 2007-01-05  Richard Guenther  <rguenther@suse.de>
2814
2815         PR middle-end/27826
2816         * g++.dg/opt/pr27826.C: New testcase.
2817
2818 2007-01-05  Ian Lance Taylor  <iant@google.com>
2819
2820         * gcc.dg/Walways-true-1.c: New test.
2821         * gcc.dg/Walways-true-2.c: New test.
2822         * g++.dg/warn/Walways-true-1.C: New test.
2823         * g++.dg/warn/Walways-true-2.C: New test.
2824
2825 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
2826
2827         PR c/30360
2828         * gcc.dg/pr30360.c: New test.
2829
2830 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
2831
2832         PR fortran/23232
2833         * gfortran.dg/data_implied_do_1.f90: New test.
2834
2835         PR fortran/27996
2836         PR fortran/27998
2837         * gfortran.dg/char_length_1.f90: New test.
2838
2839 2007-01-05  Richard Guenther  <rguenther@suse.de>
2840
2841         PR middle-end/28116
2842         * g++.dg/opt/pr28116.C: New testcase.
2843
2844 2007-01-05  Tobias Burnus  <burnus@net-b.de>
2845
2846         PR fortran/29624
2847         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
2848           invalid deallocate.
2849         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
2850         * gfortran.dg/protected_4.f90: Add pointer intent check.
2851         * gfortran.dg/protected_6.f90: Add pointer intent check.
2852         * gfortran.dg/pointer_intent_1.f90: New test.
2853         * gfortran.dg/pointer_intent_2.f90: New test.
2854         * gfortran.dg/pointer_intent_3.f90: New test.
2855
2856 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
2857
2858         PR 30235
2859         * gfortran.dg/altreturn_2.f90: new test.
2860
2861 2007-01-04  Tom Tromey  <tromey@redhat.com>
2862
2863         PR preprocessor/28165:
2864         * gcc.dg/cpp/pr28165.c: New file.
2865
2866 2007-01-03  Josh Conner  <jconner@apple.com>
2867
2868         PR middle-end/29683
2869         * gcc.dg/pr29683.c: New.
2870
2871 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2872
2873         PR c++/28217
2874         * g++.dg/pch/template-1.C: New test.
2875         * g++.dg/pch/template-1.Hs: New file.
2876
2877 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2878
2879         PR middle-end/30353
2880         * gcc.c-torture/compile/complex-4.c: New test.
2881
2882 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
2883
2884         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
2885         -maltivec.
2886         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
2887
2888 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
2889
2890         PR middle-end/30286
2891         * gcc.dg/pr30286.c: New test.
2892
2893         PR c++/29535
2894         * g++.dg/template/crash66.C: New test.
2895
2896         PR c++/29054
2897         * g++.dg/template/friend49.C: New test.
2898
2899 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
2900
2901         * gfortran.dg/ibits.f90: New test.
2902
2903 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
2904
2905         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
2906         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
2907
2908 2007-01-02  Jan Hubicka  <jh@suse.cz>
2909
2910         * gcc.dg/pr16194.c: We now output error on all three functions, not just
2911         first one.
2912
2913 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2914
2915         PR c/19977
2916         * gcc/testsuite/gcc.dg/overflow-warn-3.c: Remove XFAIL.
2917         * gcc/testsuite/gcc.dg/overflow-warn-4.c: Remove XFAIL.
2918
2919 2006-01-02  Ian Lance Taylor  <iant@google.com>
2920
2921         * g++.dg/warn/Wparentheses-22.C: New test.
2922         * g++.dg/warn/Wparentheses-23.C: New test.
2923
2924 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2925
2926         PR middle-end/7651
2927         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
2928         * gcc.dg/declspec-3-Wextra.c: New.
2929         * gcc.dg/declspec-3-no.c: New
2930
2931 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
2932
2933         PR fortran/20896
2934         * gfortran.dg/interface_10.f90: Remove.
2935
2936 2007-01-01  Roger Sayle  <roger@eyesopen.com>
2937
2938         * gcc.dg/fold-eqxor-4.c: New test case.
2939
2940 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
2941
2942         PR middle-end/30311
2943         * gcc.c-torture/compile/pr30311.c: New test.
2944
2945 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
2946
2947         PR middle-end/30253
2948         * gcc.c-torture/compile/statement-expression-1.c: New test.
2949
2950 2007-01-01  Andreas Schwab  <schwab@suse.de>
2951
2952         PR target/29166
2953         * g++.dg/eh/pr29166.C: New test.
2954
2955 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
2956
2957         * lib/target-supports.exp (check_effective_target_powerpc_spe):
2958         New.
2959         (check_effective_target_vect_cmdline_needed): Use it.
2960
2961 2006-12-31  Richard Guenther  <rguenther@suse.de>
2962
2963         PR middle-end/30137
2964         * testsuite/gcc.dg/pr30137-1.c: New testcase.
2965         * testsuite/gcc.dg/pr30137-2.c: Likewise.
2966
2967 2006-12-31  Roger Sayle  <roger@eyesopen.com>
2968
2969         PR middle-end/30322
2970         * gcc.dg/fold-plusnot-1.c: New test case.
2971
2972 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
2973
2974         PR c++/29731
2975         * g++.dg/parse/template22.C: New test.
2976
2977 2006-12-31  Richard Guenther  <rguenther@suse.de>
2978
2979         PR middle-end/30338
2980         * gcc.c-torture/compile/pr30338.c: New testcase.
2981
2982 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2983
2984         PR fortran/27900
2985         * gfortran.dg/intrinsic_actual_4.f90: New test.
2986
2987         PR fortran/24325
2988         * gfortran.dg/func_decl_3.f90: New test.
2989
2990 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
2991
2992         PR fortran/23060
2993         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
2994         * gfortran.dg/c_by_val_1.f: New test.
2995         * gfortran.dg/c_by_val_2.f: New test.
2996         * gfortran.dg/c_by_val_3.f: New test.
2997
2998 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
2999
3000         PR libfortran/30321
3001         * gfortran.dg/sum_zero_array_1.f90:  New test.
3002
3003 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
3004
3005         PR preprocessor/29612
3006         * gcc.dg/cpp/pr29612-1.c: New test.
3007         * gcc.dg/cpp/pr29612-2.c: New test.
3008
3009 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
3010
3011         PR fortran/30034
3012         * gfortran.dg/pure_formal_proc_1.f90: New test.
3013
3014         PR fortran/30237
3015         * gfortran.dg/intrinsic_actual_3.f90: New test.
3016
3017 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3018
3019         PR fortran/30014
3020         * gfortran.dg/io_constraints_1.f90: Update test.
3021         * gfortran.dg/io_constraints_2.f90: Update test.
3022         * gfortran.dg/inquire_iolength.f90: New test.
3023
3024 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
3025
3026         PR fortran/20896
3027         * gfortran.dg/interface_10.f90: New test.
3028         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
3029         since z is already, locally a variable.
3030
3031         PR fortran/25135
3032         * gfortran.dg/generic_11.f90: New test.
3033         * gfortran.dg/interface_7.f90: Remove name clash between module
3034         name and procedure 'x' referenced in the interface.
3035
3036 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3037
3038         PR middle-end/7651
3039         * gcc.dg/Wmissing-parameter-type.c: New.
3040         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
3041         * gcc.dg/Wmissing-parameter-type-no.c: New.
3042
3043 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
3044
3045         PR fortran/25818
3046         * gfortran.dg/entry_array_specs_2.f: New test.
3047
3048         PR fortran/30084
3049         * gfortran.dg/nested_modules_6.f90: New test.
3050
3051 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3052
3053         PR middle-end/7651
3054         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
3055         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
3056
3057 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
3058
3059         PR C++/30168
3060         * g++.dg/opt/complex6.C: New test.
3061
3062 2006-12-22  Ben Elliston  <bje@au.ibm.com>
3063
3064         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
3065         full" if the linker on spu-*-* warns about exceeding local store.
3066
3067         And revert this patch:
3068         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3069         fail to link due to relocation overflows on spu-*-*.
3070
3071 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3072
3073         PR fortran/30273
3074         * gfortran.dg/dependency_19.f90: New test.
3075
3076 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
3077
3078         PR fortran/30202
3079         * gfortran.dg/alloc_comp_basics_3.f90: New test.
3080
3081 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
3082
3083         PR middle-end/30262
3084         * gcc.c-torture/execute/20061220-1.c: New test.
3085
3086         PR middle-end/30263
3087         * gcc.dg/gomp/asm-1.c: New test.
3088
3089         PR target/30230
3090         * g++.dg/eh/ia64-2.C: New test.
3091
3092 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3093
3094         PR target/28966
3095         PR target/29248
3096         * gcc.dg/rs6000-leaf.c: New.
3097
3098 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3099
3100         PR fortran/25392
3101         * gfortran.dg/f2c_8.f90: New test.
3102
3103 2006-12-20  Bill Wendling  <wendling@apple.com>
3104
3105         * gcc.dg/asm-b.c: Check for __ppc64__.
3106
3107 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3108
3109         PR fortran/30190
3110         * gfortran.dg/bounds_check_5.f90: New test.
3111
3112 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
3113
3114         PR middle-end/30143
3115         * gcc.dg/gomp/complex-1.c: New testcase.
3116
3117 2006-12-20  Roger Sayle  <roger@eyesopen.com>
3118
3119         * gfortran.dg/array_memset_1.f90: New test case.
3120
3121 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
3122
3123         * lib/target-supports.exp: Add spu to
3124         check_effective_target_vect_widen_mult_hi_to_si.
3125
3126 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
3127
3128         PR fortran/29992
3129         * gfortran.dg/generic_9.f90: New test.
3130
3131         PR fortran/30081
3132         * gfortran.dg/generic_10.f90: New test.
3133
3134 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
3135
3136         PR tree-opt/30045
3137         * gcc.dg/pr30045.c: New test.
3138
3139 2006-12-20  Ben Elliston  <bje@au.ibm.com>
3140
3141         * gcc.dg/20020312-2.c: Add a case for __SPU__.
3142
3143 2006-12-19  Eric Christopher  <echristo@apple.com>
3144
3145         PR target/29302
3146         * gcc.c-torture/execute/pr29302-1.c: New.
3147
3148 2006-12-19  Tobias Burnus  <burnus@net-b.de>
3149
3150         PR fortran/39238
3151         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
3152
3153 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
3154
3155         PR fortran/30236
3156         * gfortran.dg/altreturn_3.f90: New test.
3157
3158         * gfortran.dg/char_result_12.f90: Fix comment typos.
3159
3160 2006-12-19  Ben Elliston  <bje@au.ibm.com>
3161
3162         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
3163         as newlib's stdio.h uses non-traditional cpp constructs.
3164
3165 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3166
3167         * gfortran.dg/advance.f90: Renamed to advance_1.f90
3168         * gfortran.dg/append-1.f90: Renamed to append_1.f90
3169         * gfortran.dg/array-1.f90: Renamed to array_1.f90
3170         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
3171         * gfortran.dg/backspace.f: Renamed to backspace_1.f
3172         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
3173         * gfortran.dg/default_initialization.f: Renamed to default_initialization_1.f
3174         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to dollar_edit_descriptor_1.f
3175         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to dollar_edit_descriptor_2.f
3176         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to dollar_edit_descriptor_3.f
3177         * gfortran.dg/logint-1.f: Renamed to logint_1.f
3178         * gfortran.dg/logint-2.f: Renamed to logint_2.f
3179         * gfortran.dg/logint-3.f: Renamed to logint_3.f
3180         * gfortran.dg/advance_1.f90: Renamed from advance.f90
3181         * gfortran.dg/append_1.f90: Renamed from append-1.f90
3182         * gfortran.dg/array_1.f90: Renamed from array-1.f90
3183         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
3184         * gfortran.dg/backspace_1.f: Renamed from backspace.f
3185         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
3186         * gfortran.dg/default_initialization_1.f: Renamed from default_initialization.f
3187         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from dollar_edit_descriptor-1.f
3188         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from dollar_edit_descriptor-2.f
3189         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from dollar_edit_descriptor-3.f
3190         * gfortran.dg/logint_1.f: Renamed from logint-1.f
3191         * gfortran.dg/logint_2.f: Renamed from logint-2.f
3192         * gfortran.dg/logint_3.f: Renamed from logint-3.f
3193
3194 2006-12-18  Bill Wendling  <wendling@apple.com>
3195
3196         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
3197         id is an OjbC keyword.
3198
3199 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3200
3201         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
3202
3203 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
3204
3205         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
3206
3207 2006-12-18  Ian Lance Taylor  <iant@google.com>
3208
3209         * g++.dg/warn/Wmissing-declarations-1.C: New test.
3210
3211 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3212
3213         * gcc.c-torture/compile/pr27528.c: Use empty templates.
3214
3215 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3216
3217         PR fortran/30207
3218         * gfortran.fortran-torture/execute/where21.f90: New test.
3219
3220 2006-12-17  Tobias Burnus  <burnus@net-b.de>
3221
3222         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
3223
3224 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3225
3226         PR middle-end/7651
3227         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
3228         * gcc.dg/if-empty-1.c: Likewise.
3229         * gcc.dg/pr23165.c: Likewise.
3230         * g++.dg/warn/empty-body.C: Likewise.
3231
3232 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3233
3234         PR libfortran/30005
3235         * gfortran.dg/open_errors.f90: New test.
3236
3237 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
3238
3239         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
3240
3241         * gcc.target/i386/ssse3-pabsb.c: New file.
3242         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3243         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3244         * gcc.target/i386/ssse3-palignr.c: Likewise.
3245         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3246         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3247         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3248         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3249         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3250         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3251         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3252         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3253         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3254         * gcc.target/i386/ssse3-psignb.c: Likewise.
3255         * gcc.target/i386/ssse3-psignd.c: Likewise.
3256         * gcc.target/i386/ssse3-psignw.c: Likewise.
3257         * gcc.target/i386/ssse3-vals.h: Likewise.
3258
3259 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
3260
3261         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
3262         * lib/fortran-torture.exp: Include target-supports.exp.
3263
3264 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
3265
3266         PR target/30185
3267         * gcc.c-torture/execute/pr30185.c: New test.
3268
3269 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3270
3271         PR testsuite/30179
3272         PR testsuite/30180
3273         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
3274         * gcc.dg/builtin-bswap-2.c: Likewise.
3275         * gcc.dg/builtin-bswap-3.c: Likewise.
3276         * gcc.dg/builtin-bswap-4.c: Likewise.
3277         * lib/target-supports.exp (check_effective_target_stdint_types): New.
3278         * cc.c-torture/execute/mode-dependent-address.x: New file.
3279
3280 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3281
3282         PR libfortran/30145
3283         * gfortran.dg/write_zero_array: New test.
3284
3285 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3286
3287         PR fortran/30200
3288         * gfortran.dg/write_fmt_trim.f90: New test.
3289
3290 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
3291
3292         PR 30194
3293         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
3294         temporarily.
3295
3296 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3297
3298         * lib/target-supports.exp (check_weak_available): Use istarget
3299         "hppa*-*-hpux10*" instead of regexp.
3300         (check_cxa_atexit_available): Likewise.
3301
3302 2006-12-14  Richard Guenther  <rguenther@suse.de>
3303
3304         PR tree-optimization/30197
3305         * gcc.c-torture/execute/complex-1.c: Fix function name.
3306         * gcc.dg/builtins-61.c: New testcase.
3307
3308 2006-12-14  Richard Guenther  <rguenther@suse.de>
3309
3310         PR middle-end/30172
3311         * gcc.dg/pr30172-1.c: New testcase.
3312
3313 2006-12-14  Richard Guenther  <rguenther@suse.de>
3314
3315         PR tree-optimization/30198
3316         * gcc.dg/builtins-60.c: New testcase.
3317
3318 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
3319
3320         * lib/target-supports.exp (vect_no_align): Remove spu.
3321
3322 2006-12-13  Ian Lance Taylor  <iant@google.com>
3323
3324         PR c++/19564
3325         PR c++/19756
3326         * g++.dg/warn/Wparentheses-5.C: New test.
3327         * g++.dg/warn/Wparentheses-6.C: New test.
3328         * g++.dg/warn/Wparentheses-7.C: New test.
3329         * g++.dg/warn/Wparentheses-8.C: New test.
3330         * g++.dg/warn/Wparentheses-9.C: New test.
3331         * g++.dg/warn/Wparentheses-10.C: New test.
3332         * g++.dg/warn/Wparentheses-11.C: New test.
3333         * g++.dg/warn/Wparentheses-12.C: New test.
3334         * g++.dg/warn/Wparentheses-13.C: New test.
3335         * g++.dg/warn/Wparentheses-14.C: New test.
3336         * g++.dg/warn/Wparentheses-15.C: New test.
3337         * g++.dg/warn/Wparentheses-16.C: New test.
3338         * g++.dg/warn/Wparentheses-17.C: New test.
3339         * g++.dg/warn/Wparentheses-18.C: New test.
3340         * g++.dg/warn/Wparentheses-19.C: New test.
3341         * g++.dg/warn/Wparentheses-20.C: New test.
3342         * g++.dg/warn/Wparentheses-21.C: New test.
3343
3344 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3345
3346         PR testsuite/30157
3347         * lib/target-supports.exp (check_cxa_atexit_available): Return false
3348         for target "hppa.*hpux10".
3349
3350 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
3351
3352         * g++.dg/debug/vartrack1.C: New test.
3353
3354         * g++.dg/opt/ifcvt1.C: New test.
3355
3356         * gcc.dg/tls/opt-13.c: New test.
3357
3358         * gcc.dg/20060425-2.c: New test.
3359
3360         * g++.dg/opt/pr15054-2.C: New test.
3361
3362         * gcc.c-torture/execute/20060420-1.c: New test.
3363
3364         * gcc.c-torture/execute/20060412-1.c: New test.
3365
3366         * objc/compile/20060406-1.m: New test.
3367
3368 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
3369
3370         * g++.dg/template/array17.C: New test.
3371
3372 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
3373
3374         * gcc.target/powerpc/altivec-23.c: New test.
3375
3376 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
3377
3378         PR c++27316
3379         * g++.dg/inherit/error3.C: New test.
3380
3381         PR c++/28740
3382         * g++.dg/inherit/error4.C: New test.
3383
3384 2006-12-13  Richard Guenther  <rguenther@suse.de>
3385
3386         PR tree-optimization/17687
3387         * gcc.dg/builtins-59.c: New testcase.
3388
3389 2006-12-13  Ben Elliston  <bje@au.ibm.com>
3390
3391         * gcc.target/spu/Wmain.c: New test.
3392
3393 2006-12-12  Josh Conner  <jconner@apple.com>
3394
3395         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
3396         * g++.dg/abi/thunk4.C: Likewise.
3397         * g++.dg/abi/rtti3.C: Likewise.
3398
3399 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
3400
3401         * gcc.target/spu/cpat-1.c: New test.
3402         * gcc.target/spu/cpat-2.c: New test.
3403         * gcc.target/spu/cpat-3.c: New test.
3404         * gcc.target/spu/cpat-4.c: New test.
3405
3406 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3407
3408         PR tree-opt/28436
3409         * gcc.c-torture/compile/vector-1.c: New test.
3410         * gcc.c-torture/compile/vector-2.c: New test.
3411         * gcc.c-torture/compile/vector-3.c: New test.
3412
3413 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3414
3415         * lib/fortran-torture.exp: Update copyright years.  Remove
3416         obsolete comment.  Test -ftree-vectorize where it makes sense.
3417         * lib/gfortran-dg.exp: Update copyright years.  Use settings
3418         from fortran-torture.exp.
3419         * gfortran.dg/char_transpose_1.f90,
3420         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
3421         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
3422         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
3423         '-w' to dg-options.
3424
3425 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
3426
3427         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
3428         saved_${tool}_load.
3429
3430 2006-12-12  Ira Rosen  <irar@il.ibm.com>
3431
3432         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
3433         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
3434         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
3435         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
3436         gaps.
3437
3438 2006-12-12  Richard Guenther  <rguenther@suse.de>
3439
3440         PR middle-end/30147
3441         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
3442
3443 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
3444             Diego Novillo  <dnovillo@redhat.com>
3445
3446         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
3447         VDEF/VUSE changes.
3448         * gcc.dg/tree-ssa/pr26421.c: Likewise
3449         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
3450         * gcc.dg/tree-ssa/pr23382.c: Likewise.
3451         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
3452         * gcc.dg/tree-ssa/pr28410.c: Likewise.
3453         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
3454         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3455         * gcc.dg/tree-ssa/vrp07.c: Likewise.
3456         * gcc.dg/tree-ssa/vrp08.c: Likewise.
3457         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3458
3459 2006-12-11  Jan Hubicka  <jh@suse.cz>
3460
3461         * gcc.dg/tree-prof/stringop-1.c: New test.
3462         * gcc.dg/tree-prof/stringop-2.c: New test.
3463
3464 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
3465
3466         PR target/30120
3467         * gcc.target/i386/pr30120.c: New test.
3468
3469         Revert:
3470         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
3471
3472         * gcc.target/i386/x87regparm-1.c: New test.
3473         * gcc.target/i386/x87regparm-2.c: New test.
3474         * gcc.target/i386/x87regparm-3.c: New test.
3475         * gcc.target/i386/x87regparm-4.c: New test.
3476
3477 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
3478
3479         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
3480
3481 2006-12-10  Tobias Burnus  <burnus@net-b.de>
3482
3483         PR fortran/23994
3484         * gfortran.dg/protected_1.f90: New test.
3485         * gfortran.dg/protected_2.f90: New test.
3486         * gfortran.dg/protected_3.f90: New test.
3487         * gfortran.dg/protected_4.f90: New test.
3488         * gfortran.dg/protected_5.f90: New test.
3489         * gfortran.dg/protected_6.f90: New test.
3490
3491 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3492             Tobias Burnus  <burnus@gcc.gnu.org>
3493
3494         PR fortran/29975
3495         PR fortran/30068
3496         * gfortran.dg/interface_4.f90: Test adding procedure to generic
3497         interface.
3498         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
3499         ambiguous interfaces.
3500         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
3501         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
3502         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
3503         ambiguous interfaces.
3504         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
3505         * gfortran.dg/array_initializer_2.f90: Add initializer array
3506         constructor test.
3507
3508         PR fortran/30096
3509         * gfortran.dg/interface_9.f90: Test that host interfaces are
3510         not checked for ambiguity with the local version.
3511
3512 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3513
3514         PR fortran/29464
3515         * gfortran.dg/module_interface_2.f90: New test.
3516
3517 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
3518
3519         PR fortran/29941
3520         * gfortran.dg/assumed_len.f90: New test.
3521
3522 2006-12-09  Richard Guenther  <rguenther@suse.de>
3523
3524         * g++.dg/warn/implicit-typename1.C: Qualify types.
3525         * g++.dg/parse/crash12.C: Likewise.
3526         * g++.dg/tree-ssa/pr22444.C: Likewise.
3527
3528 2006-12-09  Tobias Burnus  <burnus@net-b.de>
3529
3530         * gfortran.dg/array_2.f90: Added sqrt test.
3531
3532 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
3533
3534         * gcc.target/i386/x87regparm-1.c: XFAIL.
3535         * gcc.target/i386/x87regparm-2.c: XFAIL.
3536         * gcc.target/i386/x87regparm-3.c: XFAIL.
3537         * gcc.target/i386/x87regparm-4.c: XFAIL.
3538
3539 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3540
3541         * lib/target-supports.exp
3542         (check_effective_target_large_long_double): New.
3543         * gcc.dg/Wconversion-real.c : Use it.
3544         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
3545         unsigned.
3546
3547 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
3548
3549         * gcc.c-torture/execute/mode-dependent-address.c: New test.
3550
3551 2006-12-08  Tobias Burnus  <burnus@net-b.de>
3552
3553         PR fortran/27546
3554         * gfortran.dg/import4.f90: New test for IMPORT in modules.
3555
3556 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
3557
3558         PR c++/29732
3559         * g++.dg/template/crash65.C: New test.
3560         * g++.dg/template/spec16.C: Tweak error markers.
3561
3562 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3563
3564         * gcc.target/spu: New directory.
3565         * gcc.target/spu/spu.exp: New file.
3566         * gcc.target/spu/intrinsics-1.c: New test.
3567
3568 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
3569
3570         PR c++/29980
3571         * g++.dg/ext/attrib27.C: New test.
3572         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
3573         * g++.dg/parse/typedef5.C: Likewise.
3574
3575 2006-12-07  Mike Stump  <mrs@apple.com>
3576
3577         * treelang/compile/var_defs.tree: Adjust.
3578
3579 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
3580
3581         PR c++/29730
3582         * g++.dg/template/crash64.C: New test.
3583         * g++.dg/parse/crash27.C: Adjust error markers.
3584
3585 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
3586
3587         PR libfortran/30009
3588         PR libfortran/30056
3589         * gfortran.dg/read_eof_4.f90:  Add tests.
3590         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
3591         * gfortran.dg/unf_read_corrupted_1.f90: New test.
3592
3593 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
3594
3595         PR c++/29729
3596         * g++.dg/template/crash63.C: New test.
3597
3598         PR c++/29728
3599         * g++.dg/template/crash62.C: New test.
3600
3601 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3602
3603         PR fortran/30003
3604         * gfortran.dg/allocatable_function_1.f90: Increase the number
3605         of expected calls of free to 10; the lhs section reference is
3606         now evaluated so there is another call to bar.  Change the
3607         comment appropriately.
3608         * gfortran.dg/array_section_1.f90: New test.
3609
3610 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
3611
3612         PR fortran/29912
3613         * gfortran.dg/char_result_12.f90: New test.
3614
3615 2006-12-05  Richard Guenther  <rguenther@suse.de>
3616
3617         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
3618         * gcc.dg/vect/vect-pow-2.c: Rename to ...
3619         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
3620         vect_double, xfail for spu*-*-*.
3621
3622 2006-12-04  Tobias Burnus  <burnus@net-b.de>
3623
3624         PR fortran/29962
3625         * initialization_4.f90: Test noninteger exponents (-std=f95).
3626         * initialization_5.f90: New test for noninteger exponents
3627           with -std=f2003.
3628
3629 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3630
3631         PR fortran/29821
3632         * gfortran.dg/parameter_array_section_1.f90: New test.
3633
3634 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
3635
3636         PR c++/29733
3637         * g++.dg/template/crash61.C: New test.
3638
3639         PR c++/29632
3640         * g++.dg/template/error23.C: New test.
3641
3642 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
3643
3644         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
3645
3646 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
3647
3648         PR fortran/29916
3649         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
3650
3651 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
3652
3653         PR middle-end/29965
3654         * gcc.dg/gomp/pr29965-1.c: New test.
3655         * gcc.dg/gomp/pr29965-2.c: New test.
3656         * gcc.dg/gomp/pr29965-3.c: New test.
3657         * gcc.dg/gomp/pr29965-4.c: New test.
3658         * gcc.dg/gomp/pr29965-5.c: New test.
3659         * gcc.dg/gomp/pr29965-6.c: New test.
3660         * g++.dg/gomp/pr29965-1.C: New test.
3661         * g++.dg/gomp/pr29965-2.C: New test.
3662         * g++.dg/gomp/pr29965-3.C: New test.
3663         * g++.dg/gomp/pr29965-4.C: New test.
3664         * g++.dg/gomp/pr29965-5.C: New test.
3665         * g++.dg/gomp/pr29965-6.C: New test.
3666         * g++.dg/gomp/pr29965-7.C: New test.
3667         * g++.dg/gomp/pr29965-8.C: New test.
3668         * g++.dg/gomp/pr29965-9.C: New test.
3669         * g++.dg/gomp/pr29965-10.C: New test.
3670
3671 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
3672
3673         * gnat.dg/pointer_variable_bounds.adb: New test.
3674         * gnat.dg/pointer_variable_bounds.ads: Likewise.
3675         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
3676
3677 2006-12-03  Eric Christopher  <echristo@apple.com>
3678
3679         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
3680
3681 2006-12-03  Richard Henderson  <rth@redhat.com>
3682             Andrew Pinski  <pinskia@gmail.com>
3683
3684         PR C++/14329
3685         * g++.dg/warn/unit-1.C: New test.
3686
3687 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
3688
3689         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
3690
3691 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
3692
3693         * g++.dg/vect/vect.exp: Enable tests to run on spu.
3694         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
3695         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
3696         * gcc.dg/vect/vect-70.c: Reduce array size.
3697         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
3698         vect_no_compaer_double targets.
3699         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
3700         vect_float, vect_double, and vect_int.
3701
3702 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
3703
3704         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
3705         test for loop versioning on vect_no_align targets.
3706         * gcc.dg/vect/pr20122.c: Likewise.
3707         * gcc.dg/vect/vect-105.c: Likewise.
3708         * gcc.dg/vect/vect-42.c: Likewise.
3709         * gcc.dg/vect/vect-43.c: Likewise.
3710         * gcc.dg/vect/vect-74.c: Likewise.
3711         * gcc.dg/vect/vect-75.c: Likewise.
3712         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3713         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3714         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
3715         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
3716
3717 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
3718
3719         PR fortran/29642
3720         * gfortran.dg/value_1.f90 : New test.
3721         * gfortran.dg/value_2.f90 : New test.
3722         * gfortran.dg/value_3.f90 : New test.
3723         * gfortran.dg/value_4.f90 : New test.
3724         * gfortran.dg/value_4.c : Called from value_4.f90.
3725
3726 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3727
3728         PR C++/30033
3729         *  g++.dg/cpp0x/static_assert4.C: New testcase.
3730
3731 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3732
3733         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
3734
3735 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
3736
3737         PR c/27953
3738         * gcc.dg/pr27953.c: New test.
3739
3740 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3741
3742         PR c++/30022
3743         * g++.dg/ext/vector5.C: New test.
3744
3745         PR c++/30021
3746         * g++.dg/other/main1.C: New test.
3747
3748 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
3749
3750         PR libfortran/29568
3751         * gfortran.dg/convert_implied_open.f90:  Change to
3752         new default record length.
3753         * gfortran.dg/unf_short_record_1.f90:  Adapt to
3754         new error message.
3755         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
3756
3757 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
3758
3759         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
3760
3761 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
3762
3763         PR c++/29066
3764         * g++.dg/expr/pr29066.c: New.
3765
3766 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
3767             Zdenek Dvorak <dvorakz@suse.cz>
3768
3769         PR tree-optimization/29921
3770         * gcc.dg/pr29921-2.c: New test.
3771
3772 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
3773
3774         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
3775         (i386_get_cpuid): New function.
3776         (i386_cpuid_ecx): Likewise.
3777         (i386_cpuid_edx): Likewise.
3778         (i386_cpuid): Updated to call i386_cpuid_edx.
3779
3780         * gcc.target/i386/sse3-addsubpd.c: New file.
3781         * gcc.target/i386/sse3-addsubps.c: Likewise.
3782         * gcc.target/i386/sse3-haddpd.c: Likewise.
3783         * gcc.target/i386/sse3-haddps.c: Likewise.
3784         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3785         * gcc.target/i386/sse3-hsubps.c: Likewise.
3786         * gcc.target/i386/sse3-lddqu.c: Likewise.
3787         * gcc.target/i386/sse3-movddup.c: Likewise.
3788         * gcc.target/i386/sse3-movshdup.c: Likewise.
3789         * gcc.target/i386/sse3-movsldup.c: Likewise.
3790
3791 2006-12-01  Dirk Mueller  <dmueller@suse.de>
3792
3793         * g++.dg/warn/Wreturn-type-4.C: New testcase.
3794
3795 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
3796
3797         * gcc.dg/dfp/convert-int-max.c: New test.
3798         * gcc.dg/dfp/convert-int-max-fold.c: New test.
3799
3800 2006-11-30  Richard Guenther  <rguenther@suse.de>
3801
3802         * gcc.dg/vect/vect-pow-1.c: Rename ...
3803         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
3804         floats instead of doubles, check successful vectorization.
3805
3806 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3807
3808         PR target/29945
3809         * gcc.c-torture/compile/pr29945.c: New testcase.
3810
3811 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
3812
3813         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
3814         -maltivec.
3815
3816 2006-11-29  Eric Christopher  <echristo@apple.com>
3817
3818         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
3819
3820 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
3821
3822         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
3823
3824         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
3825
3826 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
3827
3828         PR c++/29022
3829         * g++.dg/inherit/virtual2.C: New test.
3830         * g++.dg/inherit/virtual3.C: Likewise.
3831         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
3832         * g++.dg/inherit/error2.C: Likewise.
3833         * g++.dg/template/instantiate1.C: Likewise.
3834
3835 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
3836
3837         PR tree-opt/29984
3838         * gcc.dg/tree-ssa/reassoc-12.c: New test.
3839
3840 2006-11-28  Jan Hubicka  <jh@suse.cz>
3841
3842         * gcc.dg/memcpy-1.c: New test.
3843
3844 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
3845
3846         PR c++/29735
3847         * g++.dg/warn/main-3.C: New test.
3848
3849 2006-11-28  Jan Hubicka  <jh@suse.cz>
3850
3851         * gcc.dg/winline-1.c: New test.
3852
3853 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
3854
3855         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
3856         alignments.
3857
3858 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3859
3860         PR fortran/29976
3861         * gfortran.dg/missing_optional_dummy_3.f90
3862
3863 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
3864
3865         PR fortran/20880
3866         * gfortran.dg/interface_3.f90: Modify errors.
3867
3868 2006-11-28  Ben Elliston  <bje@au.ibm.com>
3869
3870         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
3871         fail to link due to relocation overflows on spu-*-*.
3872
3873 2006-11-27  Michael Matz  <matz@suse.de>
3874             Andreas Krebbel  <krebbel1@de.ibm.com>
3875
3876         PR target/29319
3877         * gcc.dg/20061127-1.c: New testcase.
3878
3879 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
3880
3881         * gcc.dg/20061124-1.c: Add exit() function prototype.
3882
3883 2006-11-27  Jan Hubicka  <jh@suse.cz>
3884
3885         * gcc.target/i386/memcpy-1.c: Adjust size.
3886         * testsuite/gcc.dg/visibility-11.c: Likewise.
3887
3888 2006-11-27  Richard Guenther  <rguenther@suse.de>
3889
3890         PR middle-end/25620
3891         * gcc.target/i386/pow-1.c: New testcase.
3892         * gcc.dg/builtins-58.c: Likewise.
3893
3894 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
3895
3896         PR c++/29886
3897         * g++.dg/expr/cast8.C: New test.
3898
3899 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3900
3901         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
3902         Don't ever inline the testcase.
3903
3904 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3905
3906         PR fortran/29982
3907         * gfortran.fortran-torture/compile/parameter_3.f90: New
3908         testcase.
3909
3910 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
3911
3912         PR fortran/29951
3913         * gfortran.fortran-torture/execute/transfer2.f90: New test.
3914
3915 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3916
3917         * gfortran.fortran-torture/execute/specifics.f90: Remove test
3918         for CHAR.
3919
3920 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3921
3922         PR libgfortran/29936
3923         * gfortran.dg/write_check3.f90: New test.
3924
3925 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3926
3927         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
3928
3929 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
3930
3931         PR fortran/20880
3932         * gfortran.dg/interface_3.f90: New test.
3933
3934         PR fortran/29387
3935         * gfortran.dg/generic_8.f90: New test.
3936
3937 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3938
3939         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
3940         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
3941         * gfortran.dg/specifics_3.f90: Remove.
3942
3943 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
3944
3945         PR c/29955
3946         * gcc.dg/gomp/pr29955.c: New test.
3947
3948         PR c/29736
3949         * gcc.dg/pr29736.c: New test.
3950
3951 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3952
3953         PR tree-opt/29964
3954         * gcc.dg/pure-1.c: New test.
3955
3956 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
3957
3958         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
3959         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
3960
3961 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3962
3963         * gcc.dg/20061124-1.c: New testcase.
3964
3965 2006-11-23  Eric Christopher  <echristo@apple.com>
3966
3967         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
3968
3969 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3970
3971         PR c/2707
3972         PR c++/26167
3973         * gcc.dg/Wconversion-integer.c: New. Supersedes
3974         Wconversion-negative-constants.c
3975         * gcc.dg/Wconversion-real.c: New.
3976         * gcc.dg/Wconversion-real-integer.c: New.
3977         * gcc.dg/Wconversion-negative-constants.c: Deleted.
3978         * g++.dg/warn/Wconversion1.C: Modified.
3979
3980 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3981
3982         * gfortran.dg/overload_1.f90: New test.
3983
3984 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3985
3986         PR c/9072
3987         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
3988         Wtraditional-conversion.
3989         * gcc.dg/overflow-warn-2.c: Likewise.
3990         * gcc.dg/Wconversion.c: Likewise. Renamed as
3991         Wtraditional-conversion.c .
3992         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
3993         Wtraditional-conversion-2.c .
3994         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
3995         Wtraditional-conversion-2.c
3996         * gcc.dg/Wconversion-negative-constants.c: New.
3997
3998 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
3999
4000         * gcc.dg/tree-ssa/dump-1.c: New test.
4001
4002 2006-11-23  David Ung <davidu@mips.com>
4003
4004         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
4005         -mfp64, allowable when ISA >= 33 and float is enabled.
4006         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
4007         of mthc1 and mfhc1 patterns.
4008
4009 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
4010
4011         PR tree-optimization/29921
4012         * gcc.dg/pr29921.c: New test.
4013
4014 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4015
4016         PR fortran/29441
4017         * gfortran.dg/initialization_4.f90: New test.
4018
4019 2006-11-22  Ira Rosen  <irar@il.ibm.com>
4020
4021         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
4022         platforms that have interleaving support.
4023         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
4024         * gcc.dg/vect/vect-strided-a-u16-i2.c,
4025         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
4026         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
4027         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
4028         gcc.dg/vect/vect-strided-u8-i2-gap.c,
4029         gcc.dg/vect/vect-strided-u8-i8.c,
4030         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
4031         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
4032         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
4033         gcc.dg/vect/vect-strided-float.c,
4034         gcc.dg/vect/vect-strided-a-mult.c,
4035         gcc.dg/vect/vect-strided-mult-char-ls.c,
4036         gcc.dg/vect/vect-strided-a-u16-mult.c,
4037         gcc.dg/vect/vect-strided-a-u32-mult.c,
4038         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
4039         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
4040         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
4041         gcc.dg/vect/vect-strided-mult.c,
4042         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
4043         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
4044
4045 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4046
4047         PR fortran/25087
4048         * gfortran.dg/auto_char_len_4.f90: New test.
4049
4050 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
4051
4052         PR fortran/29652
4053         * gfortran.dg/generic_7.f90: New test.
4054         * gfortran.dg/defined_operators_1.f90: Add new error.
4055
4056 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
4057
4058         PR tree-optimization/29902
4059         * g++.dg/tree-ssa/pr29902.C: New test.
4060
4061 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
4062
4063         PR fortran/29820
4064         * gfortran.dg/used_types_13.f90: New test.
4065
4066 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
4067
4068         * gcc.dg/dfp/snan.c: Delete.
4069
4070 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
4071
4072         * g++.dg/cpp0x/static_assert1.C: New.
4073         * g++.dg/cpp0x/static_assert2.C: New.
4074         * g++.dg/cpp0x/static_assert3.C: New.
4075
4076 2006-11-21  Richard Guenther  <rguenther@suse.de>
4077
4078         * gcc.dg/vect/vect-pow-1.c: New testcase.
4079         * gcc.dg/vect/vect-pow-2.c: Likewise.
4080
4081 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
4082
4083         PR c++/29570
4084         * g++.dg/template/static29.C: New test.
4085
4086         PR c++/29734
4087         * g++.dg/conversion/simd4.C: New test.
4088
4089 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
4090
4091         PR c++/29475
4092         * g++.dg/template/access19.C: New test.
4093         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
4094         error is reported.
4095
4096 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4097
4098         PR tree-opt/25500
4099         * gcc.dg/tree-ssa/sra-4.c: New testcase.
4100
4101 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4102
4103         PR fortran/27546
4104         * gfortran.dg/import.f90: Extended test.
4105         * gfortran.dg/import2.f90: Extended test.
4106
4107 2006-11-20  Tobias Burnus  <burnus@net-b.de>
4108
4109         * gfortran.dg/volatile3.f90: Add conflict test.
4110
4111 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
4112
4113         PR fortran/24783
4114         * gfortran.dg/implicit_10.f90: New test.
4115
4116 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4117
4118         PR c++/8586
4119         * g++.dg/warn/Wall-write-strings.C: New.
4120
4121 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4122
4123         * gfortran.dg/alloc_comp_constraint_5.f90: New.
4124         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
4125
4126 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4127
4128         * gfortran.dg/use_3.f90: Remove error message.
4129         * gfortran.dg/iso_fortran_env_1.f90: New test.
4130         * gfortran.dg/iso_fortran_env_2.f90: New test.
4131         * gfortran.dg/iso_fortran_env_3.f90: New test.
4132         * gfortran.dg/iso_fortran_env_4.f90: New test.
4133
4134 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
4135
4136         * gcc.dg/vect/vect-27.c: Fix initialization.
4137
4138 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4139
4140         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
4141         * gcc.dg/torture/builtin-minmax-1.c: New.
4142
4143         * gcc.dg/builtins-20.c: Add cases for copysign.
4144
4145 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4146
4147         PR fortran/24285
4148         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
4149
4150 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4151         * gfortran.dg/use_1.f90: New test.
4152         * gfortran.dg/use_1.f90: New test.
4153         * gfortran.dg/use_1.f90: New test.
4154
4155 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
4156
4157         PR tree-optimization/29801
4158         * gcc.dg/pr29801.c: New test.
4159
4160 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
4161
4162         PR middle-end/29584
4163         * gcc.dg/torture/pr29584.c: New test.
4164
4165 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
4166
4167         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
4168         Condition PowerPC tests for saving FPRs on powerpc_fprs.
4169         * gcc.target/powerpc/compress-float-ppc.c,
4170         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
4171         powerpc_fprs.
4172         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
4173         do not pass -mhard-float.
4174
4175 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
4176
4177         * gnat.dg/volatile_aggregate.adb: New test.
4178
4179 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4180
4181         PR fortran/29391
4182         PR fortran/29489
4183         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
4184         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
4185
4186 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
4187
4188         PR target/29201
4189         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
4190
4191 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
4192
4193         * gfortran.dg/import3.f90: Fix error message.
4194
4195 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4196
4197         PR tree-opt/29788
4198         * gfortran.fortran-torture/compile/inline_1.f90:
4199         New testcase.
4200
4201 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
4202
4203         * gcc.target/i386/x87regparm-1.c: New test.
4204         * gcc.target/i386/x87regparm-2.c: New test.
4205         * gcc.target/i386/x87regparm-3.c: New test.
4206         * gcc.target/i386/x87regparm-4.c: New test.
4207
4208 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4209
4210         PR fortran/27546
4211         * gfortran.dg/import.f90: New test.
4212         * gfortran.dg/import2.f90: New test.
4213         * gfortran.dg/import3.f90: New test.
4214
4215 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4216
4217         PR fortran/27588
4218         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
4219
4220 2006-11-15  Tobias Burnus  <burnus@net-b.de>
4221
4222         PR fortran/29806
4223         * gfortran.dg/contains.f90: New test.
4224         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
4225
4226 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
4227
4228         PR tree-optimization/29581
4229         * gcc.dg/pr29581-1.c: New test.
4230         * gcc.dg/pr29581-2.c: New test.
4231         * gcc.dg/pr29581-3.c: New test.
4232         * gcc.dg/pr29581-4.c: New test.
4233         * gfortran.dg/pr29581.f90: New test.
4234
4235 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
4236
4237         PR fortran/29702
4238         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
4239         numbers in error message headers.
4240
4241 2006-11-14  Richard Guenther  <rguenther@suse.de>
4242
4243         * gcc.target/i386/math-torture/math-torture.exp: Restrict
4244         to i?86 and x86_64 targets.
4245
4246 2006-11-14  Caroline Tice  <ctice@apple.com>
4247
4248         * gcc.dg/pubtypes-1.c: New file/testcase.
4249         * gcc.dg/pubtypes-2.c: New file/testcase.
4250         * gcc.dg/pubtypes-3.c: New file/testcase.
4251         * gcc.dg/pubtypes-4.c: New file/testcase.
4252         * g++.dg/pubtypes.C: New file/testcase.
4253
4254 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
4255
4256         PR c++/29106
4257         * g++.dg/init/self1.C: New test.
4258
4259 2006-11-14  Tobias Burnus  <burnus@net-b.de>
4260
4261         PR fortran/29657
4262         * gfortran.dg/conflicts.f90: Add.
4263
4264 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
4265
4266         PR rtl-optimization/29798
4267
4268         * gcc.c-torture/execute/pr29798.c: New.
4269
4270 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4271
4272         * gcc.dg/builtins-20.c: Add more cases.
4273
4274 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
4275
4276         PR fortran/29759
4277         * gfortran.dg/gomp/pr29759.f90: New test.
4278
4279 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
4280
4281         PR c++/29518
4282         * g++.dg/template/static28.C: New test.
4283
4284 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
4285
4286         * lib/c-torture.exp: Use target-libpath.exp.
4287         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
4288         set GCC_EXEC_PREFIX env var from global variable of same name.
4289
4290 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4291
4292         PR fortran/26994
4293         * gfortran.fortran-torture/compile/transfer-1.f90:
4294         New testcase.
4295
4296 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
4297             Zdenek Dvorak <dvorakz@suse.cz>
4298
4299         PR tree-optimization/29680
4300         * gcc.dg/alias-11.c: New test.
4301
4302 2006-11-12  Jason Merrill  <jason@redhat.com>
4303             Andrew Pinski <pinskia@physics.uc.edu>
4304
4305         PR middle-end/28915
4306         * gcc.target/i386/vectorize1.c: New.
4307
4308 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4309
4310         PR rtl-optimization/29797
4311         * gcc.c-torture/execute/pr29797-1.c: New test case.
4312
4313 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4314
4315         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
4316
4317 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
4318
4319         * gcc.dg/tree-ssa/prefetch-3.c: New test.
4320
4321 2006-11-12  Roger Sayle  <roger@eyesopen.com>
4322
4323         PR tree-optimization/13827
4324         * gcc.dg/fold-eqand-1.c: New test case.
4325
4326 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4327
4328         PR rtl-opt/28812
4329         * gcc.c-torture/execute/mayalias-3.c: New test.
4330
4331 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
4332
4333         PR middle-end/27528
4334         * gcc.c-torture/compile/pr27528.c: New test.
4335         * gcc.dg/pr27528.c: Likewise.
4336
4337 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4338
4339         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
4340
4341         * gcc.dg/torture/builtin-symmetric-1.c: New test.
4342
4343 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4344
4345         PR fortran/29758
4346         * gfortran.dg/reshape_source_size_1.f90: New test.
4347
4348 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
4349
4350         PR fortran/29315
4351         * gfortran.dg/aliasing_dummy_4.f90: New test.
4352
4353 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
4354
4355         PR target/29777
4356         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
4357         and x86_64-*-* targets.
4358
4359 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4360
4361         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
4362         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
4363         New macros. Use them in exact tests.
4364         (TESTIT3): New macro.
4365         Add tests for fmin, fmax and fma.
4366
4367 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4368
4369         PR fortran/29431
4370         * gfortran.dg/array_constructor_13.f90: New test.
4371
4372 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4373
4374         PR fortran/29744
4375         * gfortran.dg/used_types_12.f90: New test.
4376
4377 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
4378
4379         PR middle-end/29726
4380         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
4381         (test6): Ditto.
4382         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
4383         * gcc.dg/fold-eqandshift-3.c: New test case.
4384
4385 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
4386
4387         PR fortran/29699
4388         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
4389
4390         PR fortran/21370
4391         * gfortran.dg/change_symbol_attributes_1.f90: New test.
4392
4393 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4394
4395         * gcc.dg/20061109-1.c: New testcase.
4396
4397 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4398
4399         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
4400
4401 2006-11-09  Tobias Burnus  <burnus@net-b.de>
4402
4403         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
4404         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
4405
4406 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
4407
4408         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
4409         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
4410
4411 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4412
4413         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
4414
4415 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4416
4417         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
4418         vect-9.c).
4419         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
4420         * gcc.dg/vect/vect-9.c: Now vectorizable.
4421         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
4422         that support vect_widen_mult.
4423         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
4424         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
4425         vect-reduc-dot-u16.c).
4426         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
4427         vect-reduc-dot-u16.c).
4428         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
4429         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
4430         vect-reduc-dot-s8.c).
4431         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
4432         vect-reduc-dot-s8.c).
4433         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
4434         vect-reduc-dot-s8.c).
4435         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
4436         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
4437         vect-reduc-dot-u8.c).
4438         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
4439         vect-reduc-dot-u8.c).
4440         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
4441         * gcc.dg/vect/vect-multitypes-9.c: New test.
4442         * gcc.dg/vect/vect-multitypes-10.c: New test.
4443         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
4444         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
4445         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
4446         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
4447         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
4448         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
4449         wrapv-vect-reduc-dot-s8.c.
4450         * lib/target-support.exp (check_effective_target_vect_unpack): New.
4451         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
4452         targets that support vec_unpack.
4453         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4454         (check_effective_target_vect_widen_mult_qi_to_hi): New.
4455         (check_effective_target_vect_widen_mult_hi_to_si): New.
4456         (check_effective_target_vect_widen_sum): Removed.
4457
4458         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4459
4460         * gcc.dg/vect/vect-multitypes-8.c: New test.
4461         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
4462
4463         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
4464
4465         * gcc.dg/vect/vect-multitypes-7.c: New test.
4466
4467         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4468
4469         * gcc.dg/vect/vect-multitypes-4.c: New test.
4470         * gcc.dg/vect/vect-multitypes-5.c: New test.
4471         * gcc.dg/vect/vect-multitypes-6.c: New test.
4472
4473         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
4474
4475         * gcc.dg/vect/vect-multitypes-1.c: New test.
4476         * gcc.dg/vect/vect-multitypes-2.c: New test.
4477         * gcc.dg/vect/vect-multitypes-3.c: New test.
4478
4479 2006-11-07  Eric Christopher  <echristo@apple.com>
4480
4481         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
4482         Test using scan-assembler-not.
4483
4484 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
4485
4486         * gcc.dg/inline-17.c: New test.
4487
4488 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
4489
4490         PR other/25028
4491         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
4492         on HP-UX.
4493
4494 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
4495
4496         PR fortran/29539
4497         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
4498
4499         PR fortran/29634
4500         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
4501         test.
4502
4503 2006-11-07  Tobias Burnus  <burnus@net-b.de>
4504
4505         PR fortran/29601
4506         * gfortran.dg/volatile.f90: Add.
4507         * gfortran.dg/volatile2.f90: Add.
4508         * gfortran.dg/volatile3.f90: Add.
4509         * gfortran.dg/volatile4.f90: Add.
4510         * gfortran.dg/volatile5.f90: Add.
4511         * gfortran.dg/volatile6.f90: Add.
4512         * gfortran.dg/volatile7.f90: Add.
4513
4514 2006-11-06  Tobias Burnus  <burnus@net-b.de>
4515
4516         * gfortran.dg/io_constraints_2.f90: Adjust pattern
4517           for matching error messages.
4518         * gfortran.dg/specifics_3.f90: Adjust pattern
4519           for matching error messages.
4520
4521 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
4522             Bernhard Fischer  <aldot@gcc.gnu.org>
4523
4524         * lib/gcc-dg.exp (output-exists): New proc.
4525         (output-exists-not): New proc.
4526         * gcc.test-framework/test-framework.awk: Support new directives.
4527         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
4528         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
4529         * gcc.test-framework/dg-outexists-exp-F.c: New test.
4530         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
4531         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
4532         * gcc.test-framework/dg-outexists-exp-P.c: New test.
4533
4534 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
4535
4536         PR fortran/29630
4537         PR fortran/29679
4538         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
4539         * gfortran.dg/initialization_3.f90: New.
4540
4541 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4542
4543         PR libgfortran/25545
4544         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
4545
4546 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
4547
4548         PR middle-end/29695
4549         * gcc.c-torture/execute/pr29695-1.c: New test.
4550         * gcc.c-torture/execute/pr29695-2.c: New test.
4551
4552 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
4553
4554         PR fortran/29565
4555         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
4556
4557 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
4558
4559         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
4560         for matching error messages.
4561
4562 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
4563
4564         PR target/26915
4565         * gcc.target/i386/387-12.c: New test.
4566
4567 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4568
4569         PR libfortran/29713
4570         * gfortran.dg/pr29713.f90: New test.
4571
4572 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
4573
4574         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
4575         Also test for bogus rest sign.
4576
4577 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4578
4579         PR libfortran/27895
4580         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
4581
4582 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
4583
4584         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
4585         from error messages.
4586
4587 2006-11-02  Mike Stump  <mrs@apple.com>
4588
4589         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
4590
4591         * g++.old-deja/g++.abi/align.C: Enable for darwin.
4592
4593 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
4594
4595         * g++.dg/eh/gcsec1.C: New test.
4596
4597 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4598
4599         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
4600         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
4601
4602 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
4603
4604         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
4605         hexadecimal value.
4606         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4607         * gcc.dg/pr14796-2.c: Likewise.
4608
4609 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4610
4611         * gcc.c-torture/execute/20061101-1.c: New test.
4612
4613 2006-11-01  Richard Guenther  <rguenther@suse.de>
4614
4615         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
4616
4617 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4618
4619         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
4620         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
4621
4622 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
4623
4624         * gcc.c-torture/execute/20061031-1.c: New test.
4625
4626 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
4627
4628         PR 23067
4629         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
4630         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
4631         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
4632         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
4633         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
4634         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
4635         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
4636
4637 2006-10-31  Eric Christopher  <echristo@apple.com>
4638             Falk Hueffner  <falk@debian.org>
4639
4640         * gcc.dg/builtin-bswap-1.c: New.
4641         * gcc.dg/builtin-bswap-2.c: New.
4642         * gcc.dg/builtin-bswap-3.c: New.
4643         * gcc.dg/builtin-bswap-4.c: New.
4644         * gcc.dg/builtin-bswap-5.c: New.
4645         * gcc.target/i386/builtin-bswap-1.c: New.
4646
4647 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
4648
4649         * gcc.dg/inline-16.c: New.
4650
4651         PR 16622
4652         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
4653         defining it.
4654         * gcc.dg/inline-13.c: New.
4655         * gcc.dg/inline-14.c: New.
4656         * gcc.dg/inline-15.c: New.
4657
4658         PR 11377
4659         * gcc.dg/inline6.c: New.
4660         * gcc.dg/inline7.c: New.
4661
4662 2006-10-31  Roger Sayle  <roger@eyesopen.com>
4663
4664         PR middle-end/23470
4665         * gcc.dg/pr23470-1.c: New test case.
4666
4667 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
4668
4669         PR fortran/29537
4670         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
4671         data.
4672         * gfortran.dg/blockdata_2.f90: New testcase.
4673
4674 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
4675
4676         PR libfortran/29627
4677         * gfortran.dg/unf_short_record_1.f90:  New test.
4678
4679 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4680
4681         PR fortran/29067
4682         * gfortran.dg/pr29067.f: New test.
4683
4684 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
4685             Richard Sandiford  <richard@codesourcery.com>
4686
4687         * lib/target-supports.exp (get_compiler_messages): Append options
4688         as a single list element.
4689         (check_effective_target_arm_vfp_ok): New.
4690         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
4691
4692 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
4693
4694         PR fortran/29387
4695         * gfortran.dg/intrinsic_actual_2.f90: New test.
4696
4697         PR fortran/29490
4698         * gfortran.dg/actual_array_interface_1.f90: New test.
4699
4700         PR fortran/29641
4701         * gfortran.dg/used_types_11.f90: New test.
4702
4703 2006-10-30  Dirk Mueller  <dmueller@suse.de>
4704
4705         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
4706         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
4707         * g++.old-deja/g++.pt/eichin01.C (main): Same.
4708         * g++.old-deja/g++.mike/net25.C (main): Same.
4709         * g++.dg/lookup/exception1.C (main): Same.
4710         * g++.dg/parse/parens2.C (main): Same.
4711
4712 2006-10-30  Roger Sayle  <roger@eyesopen.com>
4713
4714         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
4715
4716 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4717
4718         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
4719         * gcc.dg/torture/builtin-math-3.c: Likewise.
4720
4721 2006-10-30  Tobias Burnus  <burnus@net-b.de>
4722
4723         PR fortran/29452
4724         * gfortran.dg/write_check.f90: Check run-time keyword checking.
4725         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
4726
4727 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
4728
4729         PR Fortran/29410
4730         * gfortran.fortran-torture/execute/transfer1.f90: New test.
4731
4732 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
4733
4734         * lib/target-supports.exp (check_function_available): Declare
4735         function before calling.
4736
4737 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
4738
4739         PR tree-optimization/29637
4740         * gcc.dg/pr29637.c: New test.
4741
4742 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4743
4744         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
4745         tree canonicalization.
4746
4747 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4748
4749         * gcc.dg/builtins-20.c: Add more hypot tests.
4750
4751 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4752
4753         * gcc.dg/fold-compare-1.c: New test case.
4754
4755 2006-10-29  Dirk Mueller  <dmueller@suse.de>
4756
4757         PR c++/16307
4758         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
4759
4760 2006-10-29  Roger Sayle  <roger@eyesopen.com>
4761
4762         PR tree-optimization/15458
4763         * gcc.dg/fold-xornot-1.c: New test case.
4764
4765 2006-10-29  Richard Guenther  <rguenther@suse.de>
4766
4767         * gcc.target/i386/math-torture/trunc.c: New testcase.
4768
4769 2006-10-29  Richard Guenther  <rguenther@suse.de>
4770
4771         * gcc.target/i386/math-torture/round.c: New testcase.
4772
4773 2006-10-29  Richard Guenther  <rguenther@suse.de>
4774
4775         * gcc.target/i386/math-torture/ceil.c: New testcase.
4776         * gcc.target/i386/math-torture/floor.c: Likewise.
4777
4778 2006-10-29  Richard Guenther  <rguenther@suse.de>
4779
4780         * gcc.target/i386/math-torture/rint.c: New testcase.
4781         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
4782
4783 2006-10-29  Richard Guenther  <rguenther@suse.de>
4784
4785         * gcc.target/i386/math-torture/lfloor.c: New testcase.
4786         * gcc.target/i386/math-torture/lceil.c: Likewise.
4787
4788 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4789
4790         PR libgfortran/24313
4791         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
4792
4793 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
4794
4795         * gcc.c-torture/execute/20020118-1.c,
4796         gcc.c-torture/execute/builtins/strlen.c,
4797         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
4798         comment typos.
4799
4800 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4801
4802         * gcc.dg/builtins-20.c: Add tests for hypot.
4803         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
4804         two-argument builtins.
4805         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
4806         TESTIT2.  Update all callers.
4807         (TESTIT2, TESTIT2_R): New helper macros.
4808         Add testcases for pow, hypot and atan2.
4809
4810 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4811
4812         PR C++/29295
4813         * g++.dg/expr/bool1.C: New test.
4814         * g++.dg/expr/bool2.C: New test.
4815
4816 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4817
4818         PR fortran/28224
4819         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
4820         * gfortran.dg/namelist_internal.f90: New test.
4821
4822 2006-10-28  Tobias Burnus  <burnus@net-b.de>
4823
4824         PR fortran/29625
4825         * gfortran.dg/io_real_boz.f90: Add.
4826         * gfortran.dg/io_real_boz2.f90: Add.
4827
4828 2006-10-28  Richard Guenther  <rguenther@suse.de>
4829
4830         PR middle-end/26899
4831         * gcc.dg/tree-ssa/pr26899.c: New testcase.
4832
4833 2006-10-28  Richard Guenther  <rguenther@suse.de>
4834
4835         PR target/28806
4836         * gcc.target/i386/math-torture/lround.c: New testcase.
4837
4838 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
4839
4840         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
4841         * gcc.dg/builtins-44.c: Likewise.
4842         * gcc.dg/builtins-45.c: Likewise.
4843         * gcc.dg/pr28796-2.c: Likewise.
4844         * gcc.dg/unordered-3.c: Likewise.
4845
4846 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4847
4848         PR libgfortran/27954
4849         * gfortran.dg/error_recovery_2.f90: New test.
4850
4851 2006-10-26  Richard Guenther  <rguenther@suse.de>
4852
4853         * gcc.target/i386/i386.exp: Use glob, not find to collect
4854         tests.  Avoids recursing into subdirectories.
4855         * gcc.target/i386/math-torture/math-torture.exp: Torture
4856         for interesting ia32 math options.
4857         * gcc.target.i386/math-torture/lrint.c: New testcase.
4858
4859 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4860
4861         PR libgfortran/29563
4862         * gfortran.dg/arrayio_9.f90: Update test.
4863         * gfortran.dg/arrayio_19.f90: New test.
4864
4865 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4866
4867         * gcc.dg/20061026.c: New testcase.
4868
4869 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4870
4871         PR libgfortran/29563
4872         * gfortran.dg/arrayio_9.f90: New test.
4873
4874 2006-10-26  Ben Elliston  <bje@au.ibm.com>
4875
4876         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
4877         Copy the strings manually, as strcpy may call strlen.
4878
4879 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4880
4881         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
4882         Add checks for log, log2, log10 and log1p.
4883
4884         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
4885         we already test 0.0.  Add checks for expm1, log, log2, log10,
4886         log1p, cbrt, erf and erfc.
4887
4888 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
4889
4890         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
4891
4892 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
4893
4894         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
4895         and remainderl() built-in functions.  Remove -ffast-math from
4896         dg-options.
4897
4898 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4899
4900         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
4901         acosh and atanh.
4902
4903         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
4904         floating point modifiers to arguments passed to float and long
4905         double functions respectively.  Update all callers to use floating
4906         point numbers, not integers.  Add tests for exp, exp2 and
4907         exp10/pow10.
4908
4909         * gcc.dg/torture/builtin-math-3.c: New test.
4910
4911 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
4912
4913         PR fortran/29393
4914         * gfortran.dg/initialize_2.f90: New.
4915
4916 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4917
4918         * gcc.dg/torture/builtin-math-2.c: New test.
4919
4920 2006-10-24  Richard Guenther  <rguenther@suse.de>
4921
4922         PR middle-end/28796
4923         * gcc.dg/pr28796-1.c: New testcase.
4924         * gcc.dg/pr28796-2.c: Likewise.
4925
4926 2006-10-24  Richard Guenther  <rguenther@suse.de>
4927
4928         * gcc.dg/builtins-57.c: New testcase.
4929
4930 2006-10-24  Richard Guenther  <rguenther@suse.de>
4931
4932         PR tree-optimization/29567
4933         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
4934
4935 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
4936
4937         PR tree-optimization/14784
4938         * gcc.dg/alias-10.c: New test.
4939
4940 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4941
4942         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
4943
4944 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
4945
4946         * gcc.dg/builtin-strncat-chk-1.c: New test.
4947
4948 2006-10-23  Jan Hubicka  <jh@suse.cz>
4949
4950         * gcc.dg/memmove-1.c: New test.
4951
4952 2006-10-23  Paul Brook  <paul@codesourcery.com>
4953
4954         * gcc.dg/pragma-pack-5.c: New test.
4955
4956 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
4957
4958         * g++.dg/other/s390-1.C: New testcase.
4959
4960 2006-10-23  Richard Guenther  <rguenther@suse.de>
4961
4962         PR middle-end/27132
4963         PR middle-end/23295
4964         * gcc.dg/pr27132.c: New testcase.
4965         * gcc.dg/pr23295.c: Likewise.
4966         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
4967         * g++.dg/tree-ssa/pr19807.C: Likewise.
4968
4969 2006-10-23  Richard Guenther  <rguenther@suse.de>
4970
4971         PR middle-end/21032
4972         * gcc.dg/pr21032.c: New testcase.
4973
4974 2006-10-22  Jeff Law  <law@redhat.com>
4975         Richard Guenther  <rguenther@suse.de>
4976
4977         PR tree-optimization/15911
4978         * gcc.dg/tree-ssa/vrp30.c: New testcase.
4979
4980 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4981
4982         PR c++/20647
4983         * g++.dg/abi/rtti3.C: New.
4984
4985 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
4986
4987         PR middle-end/28252
4988         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
4989         transformation.
4990
4991 2006-10-21  Richard Guenther  <rguenther@suse.de>
4992
4993         PR tree-optimization/3511
4994         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
4995
4996 2006-10-21  Richard Guenther  <rguenther@suse.de>
4997
4998         PR middle-end/26898
4999         * gcc.dg/torture/pr26898-1.c: New testcase.
5000         * gcc.dg/torture/pr26898-2.c: Likewise.
5001
5002 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
5003
5004         PR c++/28053
5005         * g++.dg/parse/bitfield1.C: Adjust error markers.
5006         * g++.dg/parse/bitfield2.C: New test.
5007
5008 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
5009
5010         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
5011
5012 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5013
5014         PR libfortran/27895
5015         * gfortran.dg/zero_sized_1.f90: New test.
5016
5017 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
5018
5019         * gcc.dg/div-compare-1.c: New test.
5020
5021 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
5022
5023         PR fortran/29216
5024         * gfortran.dg/result_default_init_1.f90: New test.
5025
5026         PR fortran/29314
5027         * gfortran.dg/automatic_default_init_1.f90: New test.
5028
5029         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
5030         from 38 to 33.
5031
5032 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
5033
5034         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
5035         'using namespace std' without previous declaration.
5036         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
5037         * g++.old-deja/g++.robertl/eb133c.C: New.
5038
5039 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5040
5041         PR libgfortran/29277
5042         * gfortran.dg/streamio_4.f90: Update test.
5043         * gfortran.dg/streamio_11.f90: New test.
5044
5045 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
5046
5047         PR c++/27952
5048         * g++.dg/inherit/virtual1.C: New test.
5049
5050 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5051
5052         PR c++/28261
5053         * g++.dg/parse/enum3.C: New test.
5054
5055 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5056
5057         PR c++/29039
5058         * g++.dg/init/ctor8.C: New test.
5059
5060 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
5061
5062         PR c++/27270
5063         * g++.dg/ext/complit8.C: Tweak error markers.
5064         * g++.dg/template/complit1.C: Add error marker.
5065
5066 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5067
5068         PR c++/27270
5069         * g++.dg/ext/complit8.C: New test.
5070
5071         PR c++/29408
5072         * g++.dg/parse/dtor12.C: New test.
5073
5074         PR c++/29435
5075         * g++.dg/template/sizeof11.C: New test.
5076
5077 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
5078
5079         PR fortran/29392
5080         * gfortran.dg/data_char_3.f90: New test.
5081
5082         PR fortran/29451
5083         * gfortran.dg/negative_automatic_size.f90: New test.
5084
5085 2006-10-16  David Daney  <ddaney@avtrex.com>
5086
5087         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
5088
5089 2006-10-16  Eric Christopher  <echristo@apple.com>
5090
5091         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
5092         x86_64.
5093
5094 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
5095
5096         PR c++/28211
5097         * g++.dg/tc1/dr49.C: Tweak error messages.
5098         * g++.dg/parse/template21.C: New test.
5099
5100 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5101
5102         PR middle-end/20491
5103         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
5104
5105 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5106
5107         PR fortran/29403
5108         * gfortran.dg/print_1.f90: New test.
5109
5110 2006-10-15  Jan Hubicka  <jh@suse.cz>
5111
5112         PR middle-end/29241
5113         * gcc.c-torture/compile/pr29241.c: New testcase.
5114
5115 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
5116
5117         PR middle-end/29250
5118         * gcc.c-torture/compile/pr29250.c: New test.
5119
5120 2006-10-15  Richard Guenther  <rguenther@suse.de>
5121
5122         * gcc.dg/pr29299.c: New testcase.
5123
5124 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
5125
5126         PR fortran/24767
5127         * gfortran.dg/label_4.f90: Adjust warning flag.
5128
5129 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
5130
5131         PR fortran/29371
5132         * gfortran.dg/nullify_3.f90: New test.
5133
5134 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5135
5136         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5137         on Solaris 2.5.1 too.
5138
5139 2006-10-13  Eric Christopher  <echristo@apple.com>
5140
5141         * gcc.dg/pr25993.c: Skip for darwin.
5142
5143 2006-10-13  Eric Christopher  <echristo@apple.com>
5144
5145         * gcc.dg/visibility-11.c: Skip for darwin.
5146
5147 2006-10-13  Eric Christopher  <echristo@apple.com>
5148
5149         * gcc.dg/darwin-weakimport-1.c: Use
5150         -fno-asynchronous-unwind-tables.
5151         * gcc.dg/darwin-weakimport-3.c: Ditto.
5152
5153 2006-10-13  Richard Guenther  <rguenther@suse.de>
5154
5155         PR tree-optimization/29446
5156         * gcc.dg/torture/pr29446.c: New testcase.
5157
5158 2006-10-13  Bill Wendling  <wendling@apple.com>
5159
5160         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
5161         * g++.old-deja/g++.jason/hmc1.C: Likewise.
5162         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
5163         * g++.old-deja/g++.law/shadow1.C: Likewise.
5164         * g++.old-deja/g++.law/ctors10.C: Likewise.
5165         * g++.dg/debug/namespace1.C: Likewise.
5166         * g++.dg/inherit/namespace-as-base.C: Likewise.
5167         * g++.dg/opt/delay-slot-1.C: Likewise.
5168         * g++.dg/parse/defarg10.C: Likewise.
5169         * g++.dg/template/ptrmem11.C: Likewise.
5170         * g++.dg/template/mem_func_ptr.C: Likewise.
5171         * g++.dg/template/spec19.C: Likewise.
5172
5173 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
5174
5175         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
5176
5177 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
5178
5179         PR fortran/29373
5180         * gfortran.dg/implicit_9.f90: New test.
5181
5182         PR fortran/29407
5183         * gfortran.dg/namelist_25.f90: New test.
5184
5185         PR fortran/27701
5186         * gfortran.dg/same_name_2.f90: New test.
5187
5188         PR fortran/29232
5189         * gfortran.dg/host_assoc_types_1.f90: New test.
5190
5191         PR fortran/29364
5192         * gfortran.dg/missing_derived_type_1.f90: New test.
5193         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
5194
5195         PR fortran/29422
5196         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
5197
5198         PR fortran/29428
5199         * gfortran.dg/alloc_comp_assign_5.f90: New test.
5200
5201 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5202
5203         PR fortran/29391
5204         * gfortran.dg/bound_2.f90: New test.
5205
5206 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5207
5208         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
5209         directive.
5210         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
5211         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
5212         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5213         * gfortran.dg/gomp/reduction3.f90: Likewise.
5214         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
5215         * gfortran.dg/dummy_procedure_2.f90: Likewise.
5216         * gfortran.dg/interface_derived_type_1.f90: Likewise.
5217         * gfortran.dg/forall_4.f90: Likewise.
5218         * gfortran.dg/spec_expr_4.f90: Likewise.
5219         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
5220         * gfortran.dg/forall_5.f90: Likewise.
5221         * gfortran.dg/open_access_append_2.f90: Add check for
5222         compile-time warning.
5223
5224 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
5225
5226         PR c++/28506
5227         * g++.dg/parse/pure1.C: New test.
5228
5229 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5230
5231         PR fortran/21435
5232         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
5233         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
5234         for compile-time warnings.
5235         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
5236         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
5237         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
5238         file.
5239         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
5240         specifier.
5241         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
5242         compile-time warning.
5243
5244 2006-10-12  Jan Hubicka  <jh@suse.cz>
5245
5246         PR c/28419
5247         * gcc.dg/pr28319.c: New test.
5248
5249 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
5250         PR c++/29318
5251         * g++.dg/ext/vla4.C: New test.
5252
5253 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
5254
5255         PR c++/27961
5256         * g++.dg/template/crash60.C: New test.
5257         * g++.dg/other/large-size-array.C: Adjust error markers.
5258         * g++.dg/parse/crash27.C: Likewise.
5259         * g++.dg/template/crash1.C: Likewise.
5260
5261 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
5262
5263         PR testsuite/29093
5264         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
5265
5266 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
5267
5268         PR preprocessor/28709
5269         * gcc.dg/cpp/paste14.c: New test.
5270
5271 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
5272
5273         PR c++/29175
5274         * g++.dg/init/array24.C: New test.
5275
5276 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5277
5278         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
5279         of <sys/types.h>.
5280
5281 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
5282
5283         PR c++/29024
5284         * g++.dg/parse/typedef8.C: New test.
5285         * g++.dg/other/mult-stor1.C: Adjust error markers.
5286
5287 2006-10-11  Richard Guenther  <rguenther@suse.de>
5288
5289         PR tree-optimization/28230
5290         * gcc.dg/torture/pr28230.c: New testcase.
5291
5292 2006-10-11  Richard Guenther  <rguenther@suse.de>
5293
5294         PR inline-asm/29119
5295         * gcc.dg/torture/pr29119.c: New testcase.
5296
5297 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
5298
5299         PR middle-end/29272
5300         * gcc.c-torture/execute/20060930-2.c: New test.
5301
5302 2006-10-09  Richard Henderson  <rth@redhat.com>
5303
5304         Revert emutls patch.
5305
5306 2006-10-09  Richard Guenther  <rguenther@suse.de>
5307
5308         PR middle-end/29254
5309         * gcc.dg/pr29254.c: New testcase.
5310
5311 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
5312             Paul Thomas  <pault@gcc.gnu.org>
5313
5314         PR fortran/20541
5315         * gfortran.dg/alloc_comp_basics_1.f90: New test.
5316         * gfortran.dg/alloc_comp_basics_2.f90: New test.
5317         * gfortran.dg/alloc_comp_assign_1.f90: New test.
5318         * gfortran.dg/alloc_comp_assign_2.f90: New test.
5319         * gfortran.dg/alloc_comp_assign_3.f90: New test.
5320         * gfortran.dg/alloc_comp_assign_4.f90: New test.
5321         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
5322         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
5323         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
5324         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
5325         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
5326         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
5327         * gfortran.dg/alloc_comp_std.f90: New test.
5328         * gfortran.dg/move_alloc.f90: New test.
5329
5330 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
5331
5332         PR fortran/29115
5333         * gfortran.dg/derived_constructor_comps_2.f90: New test.
5334
5335         PR fortran/29211
5336         * gfortran.dg/forall_char_dependencies_1.f90: New test.
5337
5338 2006-10-08  Tobias Burnus  <burnus@net-b.de>
5339
5340         PR fortran/28585
5341         * gfortran.dg/new_line.f90: New test.
5342
5343 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5344
5345         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
5346         * gcc.dg/torture/builtin-convert-1.c,
5347         gcc.dg/torture/builtin-convert-2.c,
5348         gcc.dg/torture/builtin-convert-3.c,
5349         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
5350
5351 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
5352
5353         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5354         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5355         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5356         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
5357
5358 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
5359
5360         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5361         Xfail some tests for powerpc-darwin and powerpc-aix.
5362
5363 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
5364
5365         PR c/29380
5366         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
5367
5368 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5369
5370         PR target/29300
5371         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
5372         on hppa*-*-hpux*.
5373
5374 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5375
5376         PR fortran/16580
5377         PR fortran/29288
5378         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
5379         Add tests for using all possible intrinsics as actual arguments.
5380         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
5381         all possible intrinsics as actual arguments.
5382         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
5383         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
5384
5385 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
5386
5387         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
5388         * gcc.dg/debug/debug-2.c: Likewise.
5389
5390 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
5391
5392         * gcc.c-torture/compile/sync-2.c: New test.
5393
5394 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5395
5396         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
5397         line endings.
5398
5399 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
5400
5401         PR rtl-optimization/29128
5402         * gcc.c-torture/compile/pr29128.c: New test.
5403
5404 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5405
5406         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
5407         line endings.
5408
5409 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
5410
5411         PR middle-end/29256
5412         * gcc.dg/tree-ssa/loop-19.c: New test.
5413
5414 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5415
5416         PR tree-optimization/29330
5417         * gcc.dg/pr29330.c: New test.
5418
5419         PR target/28924
5420         * gcc.c-torture/compile/20061005-1.c: New test.
5421
5422 2006-10-06  Olivier Hainque  <hainque@adacore.com>
5423
5424         * gcc.dg/typename-vla-1.c: New case.
5425         * gnat.dg/forward_vla.adb: New case.
5426
5427 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
5428
5429         PR tree-optimization/29290
5430         * gfortran.dg/loop_nest_1.f90: New test.
5431
5432         PR target/29198
5433         * gcc.dg/tls/opt-12.c: New test.
5434
5435         PR fortran/28415
5436         * gfortran.dg/save_2.f90: New test.
5437
5438         PR c/29091
5439         * gcc.dg/pr29091.c: New test.
5440
5441 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
5442
5443         * lib/target-supports.exp
5444         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
5445         same as x86_64-*-*; check for LP64.
5446
5447 2006-10-04  Richard Henderson  <rth@redhat.com>
5448
5449         * lib/target-supports.exp (check_effective_target_tls): Redefine
5450         to mean non-emulated tls.
5451         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5452         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5453         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5454         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5455         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5456         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5457         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5458
5459 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5460
5461         PR fortran/29343
5462         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
5463
5464 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5465
5466         * gfortran.dg/bounds_check_fail_1.f90: New test.
5467
5468 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5469
5470         PR c++/29020
5471         * g++.dg/template/friend48.C: New test.
5472
5473 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
5474
5475         PR fortran/29098
5476         * gfortran.dg/default_initialization_2.f90: New test.
5477
5478 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5479
5480         PR fortran/20779
5481         PR fortran/20891
5482         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
5483
5484 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
5485
5486         PR fortran/29284
5487         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
5488
5489         PR fortran/29321
5490         PR fortran/29322
5491         * gfortran.dg/missing_optional_dummy_2.f90: New test.
5492
5493         PR fortran/25091
5494         PR fortran/25092
5495         * gfortran.dg/entry_array_specs_1.f90: New test.
5496
5497 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
5498
5499         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
5500         insufficient to inhibit some test failures at -O3.  Do testing
5501         on integers.
5502
5503 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
5504
5505         PR c++/29138
5506         * g++.dg/inherit/access8.C: New test.
5507         * g++.dg/template/dtor4.C: Tweak error messages.
5508
5509 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5510
5511         PR fortran/27478
5512         * gfortran.dg/entry_8.f90: New test.
5513
5514 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5515
5516         PR c++/29291
5517         * g++.dg/parse/new4.C: New test.
5518
5519 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
5520
5521         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
5522         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
5523         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
5524         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
5525         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
5526
5527 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5528
5529         PR fortran/19260
5530         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
5531         * gfortran.dg/continuation_2.f90: New test.
5532
5533         PR fortran/19262
5534         * gfortran.dg/continuation_3.f90: New test.
5535         * gfortran.dg/continuation_4.f90: New test.
5536         * gfortran.dg/continuation_5.f: New test.
5537         * gfortran.dg/continuation_6.f: New test.
5538
5539 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
5540
5541         PR c++/29226
5542         * g++.dg/template/vla1.C: New test.
5543
5544 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5545
5546         PR fortran/29210
5547         * gfortran.dg/complex_parameter_1.f90: New test.
5548
5549 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
5550
5551         PR c/29154
5552         * gcc.c-torture/execute/20060929-1.c: New test.
5553
5554 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
5555
5556         PR c++/29105
5557         * g++.dg/template/member6.C: New test.
5558         * g++.dg/parse/typename7.C: Adjust error markers.
5559
5560         PR c++/29080
5561         * g++.dg/template/member7.C: New test.
5562
5563 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
5564
5565         PR c/24010
5566         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
5567         gcc.dg/Woverride-init-3.c: New tests.
5568
5569 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5570
5571         * gcc.c-torture/execute/20060930-1.c: New test.
5572
5573 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5574
5575         PR fortran/18791
5576         * gfortran.dg/specifics_1.f90: New test.
5577         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
5578         complex specifics.
5579
5580 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5581
5582         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
5583         pthread-init-common.h: New.
5584
5585 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5586
5587         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
5588         precision on some archs.
5589
5590 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
5591
5592         * gcc.dg/non-local-goto-1.c: New test.
5593         * gcc.dg/non-local-goto-2.c: Likewise.
5594         * gcc.dg/setjmp-3.c: Likewise.
5595         * gcc.dg/setjmp-4.c: Likewise.
5596
5597 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
5598
5599         * gnat.dg/self_aggregate_with_pointer.adb: New test.
5600
5601 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5602
5603         PR fortran/28276
5604         * gfortran.dg/exponent_1.f90: New test.
5605
5606         PR fortran/27021
5607         * gfortran.dg/nearest_1.f90: New test.
5608
5609 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
5610
5611         PR middle-end/25261
5612         PR middle-end/28790
5613         * gcc.dg/gomp/nestedfn-1.c: New test.
5614
5615 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
5616
5617         PR objc/29195
5618         * objc/compile/method-1.m: New test.
5619
5620 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
5621
5622         PR c++/26938
5623         * g++.dg/template/crash58.C: New test.
5624         * g++.dg/parse/crash28.C: Adjust error markers.
5625         * g++.dg/template/crash34.C: Likewise.
5626         * g++.dg/template/friend31.C: Likewise.
5627         * g++.dg/template/crash32.C: Likewise.
5628
5629         PR c++/27329
5630         * g++.dg/template/crash59.C: New test.
5631
5632         PR c++/27667
5633         * g++.dg/template/spec33.C: New test.
5634         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
5635
5636 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
5637             Adam Nemet  <anemet@caviumnetworks.com>
5638
5639         * gcc.dg/tree-ssa/ivopts-1.c: New test.
5640         * gcc.dg/tree-ssa/ivopts-2.c: New test.
5641
5642 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
5643
5644         PR target/28911
5645         * gcc.dg/pr28911.c: New.
5646
5647 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
5648
5649         PR target/29169
5650         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
5651         (dg-options): Add -mfpmath=387.
5652
5653 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
5654
5655         PR c/28706
5656         * gcc.dg/pr28706.c: New test.
5657
5658         PR c/28712
5659         * gcc.dg/pr28712.c: New test.
5660
5661 2006-09-22  Mike Stump  <mrs@apple.com>
5662
5663         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
5664
5665 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
5666
5667         PR tree-optimization/28888
5668         * gcc.dg/pr28888.c: New test.
5669
5670 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
5671
5672         PR c++/29016
5673         * g++.dg/init/ptrfn1.C: New test.
5674
5675 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
5676
5677         PR c++/28861
5678         * g++.dg/template/spec32.C: New test.
5679         * g++.dg/parse/crash9.C: Adjust error markers.
5680
5681         PR c++/28303
5682         * g++.dg/template/typedef6.C: New test.
5683         * g++.dg/init/error1.C: Adjust error markers.
5684         * g++.dg/parse/crash9.C: Likewise.
5685         * g++.dg/template/crash55.C: Likewise.
5686
5687 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
5688
5689         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
5690
5691 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
5692
5693         PR target/27650
5694         * g++.dg/ext/dllimport12.C: New test.
5695
5696 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
5697
5698         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
5699         * gcc.target/mips/nmadd-2.c: Likewise.
5700         * gcc.target/mips/mips-ps-6.c: New test.
5701         * gcc.target/mips/neg-abs-1.c: Likewise.
5702         * gcc.target/mips/neg-abs-2.c: Likewise.
5703         * gcc.target/mips/nmadd-3.c: New test.
5704
5705 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
5706
5707         PR middle-end/28046
5708         * gcc.dg/gomp/atomic-10.c: New test.
5709         * g++.dg/gomp/atomic-10.C: New test.
5710
5711 2006-09-20  Eric Christopher  <echristo@apple.com>
5712
5713         * gcc.target/i386/sse3-not-fisttp.c: New.
5714
5715 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
5716
5717         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
5718
5719 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
5720
5721         * gcc.c-torture/execute/pr28289.c (one): New variable.
5722         (main): Use it instead of argc.
5723         * gcc.c-torture/execute/20060102-1.c (one): New variable.
5724         (main): Use it instead of argc.
5725
5726 2006-09-19  Paul Brook  <paul@codesourcery.com>
5727
5728         PR target/28516
5729         * gcc.dg/nested-func-5.c: New test.
5730
5731 2006-09-19  Ben Elliston  <bje@au.ibm.com>
5732
5733         * lib/target-supports.exp (check_effective_target_tls): Compile
5734         test stubs using ${tool}_target_compile, not just target_compile.
5735         (check_effective_target_tls_runtime): Likewise.
5736
5737 2006-09-19  Ben Elliston  <bje@au.ibm.com>
5738
5739         * gcc.c-torture/compile/20030405-1.x: Remove.
5740
5741         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
5742         optimising linker from discarding it.
5743
5744 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
5745
5746         PR fortran/28526
5747         * gfortran.dg/keyword_symbol_1.f90: New test.
5748
5749         * gfortran.dg/spread_shape_1.f90: Add missing warning with
5750         pedantic compilation option.
5751
5752 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
5753
5754         PR fortran/29060
5755         * gfortran.dg/spread_shape_1.f90: New test.
5756
5757 2006-09-17  Roger Sayle  <roger@eyesopen.com>
5758
5759         PR tree-optimization/28887
5760         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
5761
5762 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
5763
5764         PR c/25993
5765         * gcc.dg/pr25993.c: New test.
5766
5767 2006-09-17  Ira Rosen  <irar@il.ibm.com>
5768
5769         PR tree-opt/21591
5770         * gcc.dg/vect/pr21591.c: New test.
5771
5772 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
5773
5774         PR tree-opt/29059
5775         * gcc.c-torture/compile/strcpy-1.c: New test.
5776         * gcc.c-torture/compile/strcpy-2.c: New test.
5777         * gcc.c-torture/compile/memcpy-1.c: New test.
5778         * gcc.c-torture/compile/memcpy-2.c: New test.
5779
5780 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
5781
5782         PR testsuite/29055
5783         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
5784
5785 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5786
5787         * gnat.dg/specs/double_record_extension1.ads: New test.
5788         * gnat.dg/specs/double_record_extension2.ads: Likewise.
5789
5790 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
5791
5792         PR fortran/29051
5793         * gfortran.dg/oldstyle_3.f90: New test.
5794
5795 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5796
5797         PR libgfortran/29099
5798         * gfortran.dg/secnds-1.f: New test.
5799
5800 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5801
5802         PR libgfortran/29053
5803         * gfortran.dg/streamio_9.f90: New test.
5804         * gfortran.dg/streamio_10.f90: New test.
5805
5806 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
5807
5808         PR C++/29002
5809         * g++.dg/init/array22.C: New test.
5810         * g++.dg/init/array23.C: New test.
5811
5812 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
5813
5814         * stackcheck.lst: Update list of tests requiring stack checking.
5815         * norun.lst: Adjust for above change.
5816         * ada95.lst: New file.
5817         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
5818         requiring -gnat95 switch.
5819
5820 2006-09-14  Olivier Hainque  <hainque@adacore.com>
5821
5822         * gnat.dg/in_out_parameter.adb: New test.
5823
5824 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
5825
5826         PR debug/28980
5827         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
5828
5829 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
5830
5831         * gnat.dg/specs/unchecked_union.ads: New test.
5832
5833 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
5834
5835         PR rtl-optimization/28982
5836         * gcc.c-torture/execute/pr28982a.c: New test.
5837         * gcc.c-torture/execute/pr28982b.c: Likewise.
5838
5839 2006-09-12  Eric Christopher  <echristo@apple.com>
5840
5841         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
5842         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
5843
5844 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
5845
5846         PR c/28768
5847         PR preprocessor/14634
5848         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
5849         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
5850         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
5851
5852 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5853
5854         * gcc.dg/pr28243.c: New test.
5855
5856 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
5857
5858         PR fortran/28971
5859         gfortran.dg/pr28971.f90: New test to act as a backstop in case
5860         this undiagnosed regression reappears.
5861
5862 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
5863
5864         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
5865         Treat $srcdir as a literal.
5866         * lib/fortran-torture.exp (fortran-torture-compile,
5867         fortran-torture-execute): Likewise.
5868         * lib/objc-torture.exp (objc-torture-compile,
5869         objc-torture-execute): Likewise.
5870         * lib/profopt.exp (profopt-execute): Likewise.
5871
5872 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
5873
5874         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
5875
5876 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
5877
5878         PR testsuite/28950
5879         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
5880
5881 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
5882
5883         PR target/13685
5884         * gcc.target/i386/pr13685.c: New test.
5885
5886 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5887
5888         * gcc.dg/pr28726.c: New test.
5889
5890 2006-09-11  Josh Conner  <jconner@apple.com>
5891
5892         * gcc.dg/nrv3.c: Increase size of structure.
5893         * gcc.dg/nrv4.c: Likewise.
5894         * gcc.dg/nrv5.c: Likewise.
5895
5896 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
5897
5898         PR libfortran/28890
5899         gfortran.dg/assumed_charlen_function_5.f90: New test.
5900
5901 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
5902
5903         PR c++/28991
5904         * g++.dg/init/static3.C: New test.
5905
5906 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
5907
5908         PR testsuite/29007
5909         * gcc.dg/long-long-cst1.c (t): Add cast to
5910         __SIZE_TYPE__ before casting to int.
5911         (main): Return 0 on success.
5912
5913 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5914
5915         * gcc.c-torture/execute/20060910-1.c: New test.
5916
5917 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
5918
5919         PR middle-end/26983
5920         * gcc.dg/pr26983.c: New test.
5921
5922 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
5923
5924         PR target/29006
5925         * gcc.c-torture/execute/pr29006.c: New test.
5926
5927 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5928
5929         PR libfortran/28947
5930         gfortran.dg/matmul_4.f90: New test.
5931
5932 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5933
5934         PR fortran/28959
5935         gfortran.dg/used_types_10: New test.
5936
5937 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
5938
5939         PR libfortran/28923
5940         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
5941         gfortran.dg/array_initializer_3.f90: New test.
5942
5943 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5944
5945         PR fortran/28914
5946         * gfortran.dg/actual_array_constructor_3.f90: New test.
5947
5948 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
5949
5950         PR testsuite/26778
5951         * gcc.target/i386/pr26778.c: New testcase.
5952
5953 2006-09-08  Eric Christopher  <echristo@apple.com>
5954
5955         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
5956         * gcc.target/i386/memcpy-1.c: Ditto.
5957         * gcc.target/i386/asm-1.c: Ditto.
5958         * gcc.target/i386/20060512-4.c: Ditto.
5959         * gcc.target/i386/compress-float-387.c: Ditto.
5960         * gcc.target/i386/20060512-1.c: Ditto.
5961         * gcc.target/i386/compress-float-sse.c: Ditto.
5962         * gcc.target/i386/20060512-2.c: Ditto.
5963         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
5964         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5965         * gcc.target/i386/compress-float-387-pic.c: Ditto.
5966         * gcc.dg/pr26449.c: Ditto.
5967         * gcc.dg/attr-ms_struct-2.c: Ditto.
5968         * gcc.dg/attr-ms_struct-1.c: Ditto.
5969         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
5970
5971 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
5972
5973         PR c/28504
5974         * gcc.dg/vla-10.c: New test.
5975
5976 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5977
5978         PR c++/28858
5979         * g++.dg/parse/template20.C: New test.
5980         * g++.dg/template/operator8.C: Remove obsolete part.
5981         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
5982         * g++.old-deja/g++.pt/crash65.C: Likewise.
5983
5984 2006-09-07  Jason Merrill  <jason@redhat.com>
5985
5986         PR middle-end/27724
5987         * gcc.dg/long-long-cst1.c: New test.
5988
5989 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5990
5991         PR C++/28906
5992         * g++.dg/other/array3.C: New test.
5993         * g++.dg/other/array4.C: New test.
5994         * g++.dg/other/array5.C: New test.
5995
5996 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
5997
5998         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
5999
6000 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
6001
6002         PR target/28946
6003         * gcc.target/i386/pr28946.c: New test.
6004
6005 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
6006
6007         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
6008         in integer literal constant.
6009         * gfortran.dg/enum_8.f90: Ditto.
6010         * gfortran.dg/g77/20030326-1.f: Ditto.
6011
6012 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
6013
6014         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
6015         nonconformance usage.
6016
6017 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6018
6019         PR middle-end/28862
6020         * gcc.c-torture/compile/vector-align-1.c: New test.
6021
6022 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6023
6024         PR rtl-opt/27883
6025         * g++.dg/opt/copysign-1.C: New test.
6026
6027 2006-09-06  Jason Merrill  <jason@redhat.com>
6028
6029         PR c++/27371
6030         * g++.dg/warn/unused-result1.C: New test.
6031
6032 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
6033
6034         PR c++/28903
6035         * g++.dg/ext/vla3.C: New test.
6036
6037         PR c++/28886
6038         * g++.dg/template/array16.C: New test.
6039
6040 2006-09-06  Richard Guenther  <rguenther@suse.de>
6041
6042         * gcc.dg/pr27226.c: Remove testcase again.
6043
6044 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6045
6046         PR tree-opt/28937
6047         * g++.dg/opt/unroll2.C: New test.
6048
6049 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6050
6051         PR tree-opt/28952
6052         * gcc.dg/vect/pr28952.c: New test.
6053
6054 2006-09-05  Richard Guenther  <rguenther@suse.de>
6055
6056         PR tree-optimization/28900
6057         * gcc.dg/torture/pr28900.c: New testcase
6058
6059 2006-09-05  Richard Guenther  <rguenther@suse.de>
6060
6061         PR tree-optimization/28905
6062         * gcc.c-torture/compile/pr28905.c: New testcase.
6063
6064 2006-09-05  Richard Guenther  <rguenther@suse.de>
6065
6066         PR middle-end/28935
6067         * gcc.dg/pr28935.c: New testcase.
6068
6069 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6070
6071         * gcc.c-torture/execute/20060905-1.c: New test.
6072
6073 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
6074
6075         PR fortran/28908
6076         * gfortran.dg/used_types_7.f90: New test.
6077         * gfortran.dg/used_types_8.f90: New test.
6078         * gfortran.dg/used_types_9.f90: New test.
6079
6080 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6081
6082         * gcc.c-torture/compile/20060904-1.c: New test.
6083
6084 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
6085
6086         PR c++/23287 Revert my 2006-09-01 patch
6087         * g++.dg/parse/dtor12.C: Remove.
6088
6089 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
6090
6091         PR c+/27670
6092         * g++.dg/template/operator9.C: New test.
6093
6094         PR c++/27493
6095         * g++.dg/template/operator7.C: New test.
6096
6097         PR c++/27494
6098         * g++.dg/template/operator8.C: New test.
6099
6100         PR c++/27397
6101         * g++.dg/template/crash57.C: New test.
6102
6103         * g++.dg/template/typedef4.C: Adjust error markers.
6104         * g++.dg/template/typedef5.C: Likewise.
6105
6106 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
6107
6108         PR c++/28878
6109         * g++.dg/parse/crash33.C: New test.
6110
6111 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
6112         Richard Guenther  <rguenther@suse.de>
6113         Adam Nemet  <anemet@caviumnetworks.com>
6114
6115         PR middle-end/27226
6116         * gcc.target/mips/memcpy-1.c: New testcase.
6117         * gcc.dg/pr27226.c: Likewise.
6118
6119 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6120
6121         PR c++/28705
6122         * g++.dg/lookup/koenig5.C: New.
6123         * g++.dg/template/crash56.C: New.
6124
6125 2006-09-01  Josh Conner  <jconner@apple.com>
6126
6127         PR c++/25505
6128         * gcc.dg/nrv3.c: New test.
6129         * gcc.dg/nrv4.c: New test.
6130         * gcc.dg/nrv5.c: New test.
6131
6132 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
6133
6134         PR c++/23287
6135         * g++.dg/parse/dtor12.C: New.
6136
6137 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
6138
6139         PR tree-optimization/28839
6140         * gcc.dg/pr28839.c: New test.
6141
6142 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
6143
6144         PR target/24367
6145         * gcc.dg/pr24367.c: New testcase.
6146
6147 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
6148
6149         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
6150
6151 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
6152
6153         PR rtl-optimization/27735
6154         * gcc.dg/loop-unswitch-1.c: New test.
6155
6156 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
6157
6158         PR fortran/28885
6159         * gfortran.dg/aliasing_dummy_2.f90: New test.
6160
6161         PR fortran/20067
6162         * gfortran.dg/generic_5.f90: Change error message.
6163
6164         PR fortran/28873
6165         * gfortran.dg/generic_6.f90: New test.
6166
6167         PR fortran/25077
6168         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
6169
6170         PR fortran/25102
6171         * gfortran.dg/invalid_interface_assignment.f90: New test.
6172
6173         PR fortran/24866
6174         * gfortran.dg/module_proc_external_dummy.f90: New test.
6175
6176 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
6177
6178         PR c++/28349
6179         * testsuite/g++.dg/warn/var-args1.C: New test.
6180
6181 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
6182
6183         PR fortran/28866
6184         * gfortran.dg/simpleif_2.f90: New test.
6185         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
6186         * gfortran.dg/enum_5.f90: Ditto.
6187
6188 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6189             Kazu Hirata  <kazu@codesourcery.com>
6190
6191         PR tree-optimization/17506
6192         * gcc.dg/pr17506.c: New.
6193
6194 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
6195
6196         PR c++/28139
6197         * g++.dg/eh/alias1.C: New test.
6198
6199 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6200
6201         PR c++/28860
6202         * g++.dg/template/ttp22.C: New test.
6203
6204 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
6205
6206         PR middle-end/26632
6207         * gcc.dg/pr26632.c: New.
6208
6209 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6210
6211         PR libgfortran/28354
6212         * gfortran.dg/fmt_zero_precision.f90: New test.
6213
6214 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
6215
6216         PR c++/28058
6217         * g++.dg/template/spec31.C: New test.
6218
6219 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
6220
6221         PR c++/26573
6222         * g++.dg/other/static2.C: New test.
6223
6224 2006-08-26  Roger Sayle  <roger@eyesopen.com>
6225
6226         * gcc.dg/Wswitch-enum-2.c: New test case.
6227         * gcc.dg/Wswitch-enum-3.c: Likewise.
6228
6229 2006-08-26  Richard Guenther  <rguenther@suse.de>
6230
6231         * gcc.c-torture/compile/20060826-1.c: New testcase.
6232
6233 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
6234
6235         PR c++/28736
6236         * g++.dg/template/void10.C: New test.
6237
6238         PR c++/28737
6239         * g++.dg/template/void8.C: New test.
6240
6241         PR c+_+/28738
6242         * g++.dg/template/void9.C: New test.
6243
6244         * g++.dg/template/void3.C: Adjust error markers.
6245         * g++.dg/template/void4.C: Likewise.
6246         * g++.dg/template/crash55.C: Likewise.
6247         * g++.dg/template/void7.C: Likewise
6248
6249 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
6250
6251         PR c++/28588
6252         * g++.dg/inherit/access6.C: New test.
6253         * g++.dg/inherit/access7.C: Likewise.
6254
6255         PR c++/28595
6256         * g++.dg/template/array15.C: New test.
6257         * g++.dg/template/crash2.C: Tweak error markers.
6258
6259 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
6260
6261         PR middle-end/28683
6262         * gcc.c-torture/compile/20060823-1.c: New test.
6263
6264 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6265
6266         PR c++/28853
6267         * g++.dg/template/ttp21.C: New test.
6268
6269         PR c++/28852
6270         * g++.dg/other/operator1.C: Add error-marker.
6271         * g++.dg/other/operator2.C: New test.
6272
6273 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6274
6275         PR c/27893
6276         * gcc.c-torture/compile/vla-const-1.c,
6277         gcc.c-torture/compile/vla-const-2.c: New tests.
6278
6279 2006-08-26  Richard Guenther  <rguenther@suse.de>
6280
6281         PR middle-end/28814
6282         * gcc.dg/torture/pr28814.c: New testcase.
6283
6284 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6285
6286         PR c/28418
6287         * gcc.c-torture/compile/compound-literal-1.c: New test.
6288
6289 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
6290
6291         PR c/28299
6292         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
6293         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
6294         Expect extra diagnostics.
6295
6296 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
6297
6298         gcc.dg/noncompile/pr16876.c: New test.
6299
6300 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
6301
6302         PR c++/28056
6303         * g++.dg/parse/local1.C: New test.
6304         * g++.dg/other/qual1.C: Tweak error marker.
6305
6306 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6307
6308         PR c++/27787
6309         * g++.dg/template/typename10.C: New.
6310         * g++.dg/template/lookup4.C: Remove bogus error marker.
6311
6312 2006-08-25  Richard Guenther  <rguenther@suse.de>
6313
6314         PR testsuite/28829
6315         * gcc.dg/pr26570.c: Fix testcase.
6316
6317 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
6318
6319         PR tree-opt/28807
6320         * gcc.c-torture/execute/mayalias-2.c: New test.
6321         * gcc.dg/tree-ssa/alias-13.c: New test.
6322
6323 2006-08-24  Jan Hubicka  <jh@suse.cz>
6324
6325         PR debug/26881
6326         * gcc.dg/debug/pr26881.c: New file.
6327
6328 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
6329
6330         PR fortran/28788
6331         * gfortran.dg/used_types_4.f90: New test.
6332         * gfortran.dg/derived_init_2.f90: Modify to check sibling
6333         association of derived types.
6334         * gfortran.dg/used_types_2.f90: Add module cleanup.
6335         * gfortran.dg/used_types_3.f90: The same.
6336
6337         PR fortran/28771
6338         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
6339         fix of regression.
6340
6341 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6342
6343         PR 28813
6344         * gfortran.dg/direct_io_6.f90: Remove test.
6345
6346 2006-08-23  Stuart Hastings  <stuart@apple.com>
6347
6348         PR 28825
6349         * gcc.target/i386/20060821-1.c: New.
6350
6351 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
6352
6353         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
6354         dg-warning strings for dllimport.
6355
6356 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6357
6358         PR C++/28450
6359         * g++.dg/ext/vector4.C: New test.
6360         * g++.dg/ext/complex1.C: New test.
6361
6362 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
6363
6364         PR debug/28692
6365         * gcc.dg/debug/const-1.c: New.
6366         * gcc.dg/debug/const-2.c: New.
6367         * gcc.dg/debug/dwarf2/const-1.c: New.
6368         * gcc.dg/debug/dwarf2/const-2.c: New.
6369         * gcc.dg/debug/dwarf2/const-2b.c: New.
6370
6371 2006-08-22  Richard Guenther  <rguenther@suse.de>
6372
6373         PR middle-end/28776
6374         * gcc.c-torture/compile/pr28776-1.c: New testcase.
6375         * gcc.c-torture/compile/pr28776-2.c: Likewise.
6376
6377 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6378
6379         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
6380
6381 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
6382
6383         PR c++/26269
6384         * g++.dg/other/error14.C: New test.
6385
6386         PR c++/28505
6387         * g++.dg/parse/ctor7.C: New test.
6388         * g++.dg/parse/ctor8.C: Likewise.
6389
6390         PR c++/28741
6391         * g++.dg/template/void7.C: New test.
6392
6393 2006-08-21  Olivier Hainque  <hainque@adacore.com>
6394
6395         * gnat.dg/self_aggregate_with_zeros.adb: New test.
6396         * gnat.dg/self_aggregate_with_array.adb: New test.
6397
6398 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
6399
6400         * g++.dg/eh/arm-vfp-unwind.C: New test.
6401
6402 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
6403
6404         PR c++/28341
6405         * g++.dg/template/ref3.C: New test.
6406         * g++.dg/template/nontype13.C: New test.
6407
6408         PR c++/28346
6409         * g++.dg/template/ptrmem17.C: New test.
6410
6411 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
6412
6413         PR target/28648 c:
6414         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
6415
6416 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
6417
6418         PR fortran/28630
6419         * gfortran.dg/used_types_2.f90: New test.
6420
6421         PR fortran/28601
6422         * gfortran.dg/used_types_3.f90: New test.
6423
6424         PR fortran/20886
6425         * gfortran.dg/generic_actual_arg.f90: New test.
6426
6427         PR fortran/28735
6428         * gfortran.dg/module_private_array_refs_1.f90: New test.
6429
6430         PR fortran/28762
6431         * gfortran.dg/program_name_1.f90: New test.
6432
6433         PR fortran/28425
6434         * gfortran.dg/derived_constructor_comps_1.f90: New test.
6435
6436         PR fortran/28496
6437         * gfortran.dg/array_initializer_2.f90: New test.
6438
6439         PR fortran/18111
6440         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
6441
6442         PR fortran/28600
6443         * gfortran.dg/assumed_charlen_function_4.f90: New test.
6444
6445         PR fortran/28771
6446         * gfortran.dg/assumed_charlen_in_main.f90: New test.
6447
6448         PR fortran/28660
6449         * gfortran.dg/dependent_decls_1.f90: New test.
6450
6451 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
6452
6453         PR fortran/25217
6454         * gfortran.dg/derived_init_2.f90: New.
6455
6456 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
6457
6458         * gcc.c-torture/execute/pr28289.c: New test.
6459
6460 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
6461
6462         PR c/28744
6463         * gcc.dg/attr-externally-visible-1.c: New test.
6464         * gcc.dg/attr-externally-visible-2.c: New test.
6465         * g++.dg/parse/attr-externally-visible-1.C: New test.
6466         * g++.dg/parse/attr-externally-visible-2.C: New test.
6467
6468 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6469
6470         PR c++/28606
6471         * g++.dg/parse/dtor11.C: New test.
6472
6473 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6474
6475         PR rtl-optimization/28489
6476         * gcc.c-torture/compile/pr28489.c: New test.
6477
6478 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6479
6480         PR c++/28710
6481         * g++.dg/template/redecl4.C: New test.
6482
6483         PR c++/28711
6484         * g++.dg/template/ctor8.C: New test.
6485
6486 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6487
6488         * gcc.dg/pr26570.c: Fix testcase.
6489
6490 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
6491
6492         * PR c++/28573
6493         * g++.dg/parse/offsetof6.C: New test.
6494         * g++.dg/parse/offsetof6.C: New test.
6495         * g++.dg/parse/offsetof7.C: New test.
6496
6497 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6498
6499         PR testsuite/28602
6500         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
6501         is false.
6502
6503 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6504
6505         PR c++/28302
6506         * g++.dg/ext/vector3.C: New test.
6507
6508 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
6509
6510         PR gcov/profile/26570
6511         * gcc.dg/pr26570.c: New test.
6512
6513 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
6514
6515         PR c/27697
6516         * gcc.dg/qual-component-1.c: New test.
6517
6518 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6519
6520         PR c++/28593
6521         * g++.dg/parse/new3.C: New test.
6522
6523 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6524
6525         PR fortran/25828
6526         * gfortran.dg/streamio_1.f90: New test.
6527         * gfortran.dg/streamio_2.f90: New test.
6528         * gfortran.dg/streamio_3.f90: New test.
6529         * gfortran.dg/streamio_4.f90: New test.
6530         * gfortran.dg/streamio_5.f90: New test.
6531         * gfortran.dg/streamio_6.f90: New test.
6532         * gfortran.dg/streamio_7.f90: New test.
6533         * gfortran.dg/streamio_8.f90: New test.
6534
6535 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
6536
6537         PR c/28287
6538         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
6539
6540 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
6541
6542         PR c++/28594
6543         * g++.dg/template/void6.C: New test.
6544
6545 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6546
6547         PR c/28649
6548         * gcc.dg/parse-error-1.c: New test.
6549         * gcc.dg/parse-error-2.c: New test.
6550         * gcc.dg/cpp/digraph2.c: Add error-marker.
6551         * gcc.dg/noncompile/920923-1.c: Likewise.
6552
6553 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
6554
6555         PR c/27490
6556         * gcc.dg/sizeof-2.c: New testcase.
6557
6558         PR c/27489
6559         * gcc.dg/switch-A.c: New testcase.
6560
6561 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
6562
6563         PR c++/28288
6564         PR c++/14556
6565         * g++.old-deja/g++.warn/compare1.C: Delete.
6566         * g++.dg/opt/pr7503-2.C: Delete.
6567         * g++.dg/opt/pr7503-3.C: Delete.
6568         * g++.dg/opt/pr7503-4.C: Delete.
6569         * g++.dg/opt/pr7503-5.C: Delete.
6570         * g++.dg/opt/max1.C: Delete.
6571         * g++.dg/warn/minmax.C: Delete.
6572         * g++.dg/expr/minmax.C: New test.
6573
6574 2006-08-14  Richard Guenther  <rguenther@suse.de>
6575
6576         PR testsuite/28703
6577         * gcc.c-torture/execute/pr28651.c: Do not use argc
6578         to avoid optimization, instead forbid inlining.
6579
6580 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
6581
6582         PR rtl-optimization/28634
6583         * gcc.c-torture/execute/ieee/pr28634.c: New test.
6584
6585 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
6586
6587         PR c/27184
6588         * gcc.dg/torture/pr27184.c: New test.
6589
6590 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
6591
6592         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
6593
6594 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6595
6596         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
6597         * gfortran.dg/stat_2.f90: Likewise.
6598         * gfortran.dg/chmod_1.f90: Likewise.
6599         * gfortran.dg/chmod_2.f90: Likewise.
6600         * gfortran.dg/chmod_3.f90: Likewise.
6601
6602 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
6603
6604         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
6605
6606 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6607
6608         * g++.dg/opt/pr23454-2.C: New test.
6609
6610 2006-08-11  Richard Guenther  <rguenther@suse.de>
6611
6612         PR middle-end/28651
6613         * gcc.c-torture/execute/pr28651.c: New testcase.
6614
6615 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
6616
6617         * gnat.dg/specs/static_initializer.ads: New test.
6618
6619 2006-08-10  Paul Brook  <paul@codesourcery.com>
6620
6621         * gcc.target/arm/cond-asm.c: New test.
6622
6623 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
6624
6625         PR tree-optimization/26197
6626         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
6627         * g++.dg/vect/vect.exp: Compile the new tests with
6628         --param max-aliased-vops=0.
6629
6630 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
6631
6632         PR c++/28637
6633         * g++.dg/template/void3.C: New test.
6634
6635         PR c++/28638
6636         * g++.dg/template/void4.C: New test.
6637
6638         PR c++/28640
6639         * g++.dg/template/void5.C: New test.
6640
6641 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
6642
6643         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
6644         after dg-do compile.
6645
6646 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
6647
6648         PR tree-optimizations/26969
6649         * gcc.dg/vect/vect.exp: Compile tests prefixed with
6650         "unswitch-loops" with -funswitch-loops.
6651         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
6652
6653 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6654
6655         * gcc.dg/sparc-getcontext-1.c: Fix typo.
6656         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
6657         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
6658         * objc.dg/dwarf-1.m: Likewise.
6659         * objc.dg/dwarf-2.m: Likewise.
6660         * obj-c++.dg/dwarf-2.mm: Likewise.
6661
6662 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6663
6664         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
6665         * objc.dg/dwarf-2.m: Likewise.
6666         * obj-c++.dg/dwarf-2.mm: Likewise.
6667
6668         PR libfortran/28603
6669         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
6670
6671         PR testsuite/27611
6672         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6673
6674         PR testsuite/27033
6675         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
6676
6677 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
6678
6679         PR target/27827
6680         * gcc.target/i386/pr27827.c: New testcase.
6681
6682 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
6683
6684         PR fortran/28590
6685         * gfortran.dg/sequence_types_1.f90: New test.
6686
6687 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
6688
6689         PR fortran/28548
6690         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
6691         dg-warning.  Add -pedantic option.
6692
6693 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6694
6695         PR c/28502
6696         * gcc.dg/proto-1.c: New test.
6697
6698         PR c/27721
6699         * gcc.dg/lvalue-4.c: New test.
6700
6701         PR c/28136
6702         * gcc.dg/init-bad-5.c: New test.
6703
6704 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
6705
6706         PR c++/28347
6707         * g++.dg/ext/typedef-init.C: Add new test for typedef
6708         initialization inside templates. Adjust existing error markers.
6709
6710 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
6711
6712         PR c++/28148
6713         * g++.dg/init/ptrmem3.C: New test.
6714
6715 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
6716
6717         PR tree-optimization/27770
6718         * lib/target-support.exp: New target keyword "section_anchors".
6719         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
6720         tests.
6721         * gcc.dg/vect/section-anchors-pr27770.c: New test.
6722         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
6723         * gcc.dg/vect/section-anchors-vect-69.c: New test.
6724         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
6725
6726 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6727
6728         * gcc.dg/20060801-1.c: Add missing '}'.
6729
6730 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6731
6732         PR c++/27508
6733         * g++.dg/parse/dtor9.C: New test.
6734         * g++.dg/parse/dtor10.C: New test.
6735         * g++.dg/other/error7.C: Adjust error-marker.
6736
6737         PR c++/28274
6738         * g++.dg/other/default5.C: New test.
6739
6740 2006-08-02  Richard Guenther  <rguenther@suse.de>
6741
6742         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
6743
6744 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
6745
6746         PR c++/28557
6747         * g++.dg/template/conv9.C: New test.
6748
6749 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
6750
6751         PR debug/28063
6752         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
6753         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
6754         Optionally return assembly text.  Update callers.
6755         (check_no_compiler_messages): Update verbose messages.
6756         (check_no_messages_and_pattern): New.
6757         (check_effective_target_string_merging): New.
6758
6759 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6760
6761         PR c++/28250
6762         * g++.dg/eh/catch4.C: New test.
6763
6764         PR c++/28257
6765         * g++.dg/other/qual1.C: New test.
6766
6767         PR c++/28259
6768         * g++.dg/inherit/error2.C: New test.
6769
6770         PR c++/28267
6771         * g++.dg/other/new1.C: New test.
6772
6773         * g++.dg/warn/pr23075.C: Remove obsolete test.
6774         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
6775         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
6776
6777 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
6778
6779         PR c++/28523
6780         * g++.dg/eh/cast1.C: New test.
6781
6782 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
6783
6784         PR libfortran/28452
6785         * gfortran.dg/random_3.f90:  New test.
6786
6787 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
6788
6789         PR c++/28432
6790         * g++.dg/other/pr28304.C: Change expected error message.
6791         * g++.dg/other/pr28432.C: New test.
6792
6793 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
6794
6795         PR c++/28256
6796         * g++.dg/init/brace2.C: Change expected error message, add empty init.
6797
6798 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
6799
6800         PR debug/23336
6801         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
6802         at -g1.
6803         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
6804         g++.dg/debug/enum-2.C: New.
6805
6806 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6807
6808         PR c++/6634
6809         * g++.dg/parse/long1.C: Add more tests.
6810
6811 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6812
6813         * gfortran.dg/lrshift_1.c: New file.
6814
6815 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6816
6817         PR libgfortran/28335
6818         * gfortran.dg/no_unit_error_1.f90: New test.
6819
6820 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6821
6822         PR libgfortran/28335
6823         * gfortran.dg/no_unit_error_1.f90: Delete test.
6824         * gfortran.dg/no_unit_error_2.f90: Delete test.
6825
6826 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6827
6828         * gfortran.dg/chmod_3.f90: New test.
6829         * gfortran.dg/ltime_gmtime_1.f90: New test.
6830         * gfortran.dg/ltime_gmtime_2.f90: New test.
6831         * gfortran.dg/lrshift_1.f90: New test.
6832         * gfortran.dg/chmod_1.f90: New test.
6833         * gfortran.dg/chmod_2.f90: New test.
6834
6835 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
6836
6837         PR c++/27668
6838         * g++.dg/template/crash55.C: New test.
6839
6840         PR c++/27962
6841         * g++.dg/template/nontype16.C: New test.
6842
6843         * g++.dg/template/void2.C: Adjust error markers.
6844         * g++.dg/template/nontype5.C: Adjust error markers.
6845
6846 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
6847
6848         * gcc.target/i386/stack-prot-kernel.c: New test.
6849
6850 2006-07-27  Roger Sayle  <roger@eyesopen.com>
6851
6852         * gcc.dg/builtins-55.c: New test case.
6853
6854 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
6855
6856         PR rtl-optimization/27907
6857         * gcc.c-torture/compile/pr27907.c: New test.
6858
6859 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6860
6861         * gfortran.dg/mclock.f90: New test.
6862         * gfortran.dg/int_conv_1.f90: New test.
6863         * gfortran.dg/stat_1.f90: New test.
6864         * gfortran.dg/stat_2.f90: New test.
6865
6866 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6867
6868         PR libgfortran/28335
6869         * gfortran.dg/no_unit_error_1.f90: New test.
6870         * gfortran.dg/no_unit_error_2.f90: New test.
6871         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
6872
6873 2006-07-25  Roger Sayle  <roger@eyesopen.com>
6874
6875         PR middle-end/28473
6876         * gcc.dg/fold-convround-1.c: New test case.
6877
6878 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6879
6880         * gfortran.dg/arithmetic_if.f90:  Fix comments.
6881
6882 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6883
6884         PR c++/27572
6885         * g++.dg/other/typedef1.C: New test.
6886         * g++.dg/template/typedef4.C: New test.
6887         * g++.dg/template/typedef5.C: New test.
6888
6889 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
6890
6891         PR fortran/28416
6892         * gfortran.dg/allocatable_dummy_3.f90: New.
6893
6894 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
6895
6896         PR fortran/28439
6897         * gfortran.dg/arithmetic_if.f90:  New test.
6898
6899 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
6900
6901         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
6902         avoid memcpy optimization.
6903
6904 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6905
6906         PR fortran/25289
6907         * gfortran.dg/direct_io_6.f90: New test.
6908
6909 2006-07-24  Jan Hubicka  <jh@suse.cz>
6910
6911         PR c/25795
6912         PR c++/27369
6913         * gcc.dg/pr25795.c: New test.
6914         * gcc.dg/pr25795-1.c: New test.
6915
6916 2006-07-23  Roger Sayle  <roger@eyesopen.com>
6917
6918         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
6919         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
6920         which may be transformed to "g || h" on some platforms.
6921
6922 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
6923
6924         PR c++/28025
6925         * g++.dg/template/friend45.C: New test.
6926
6927 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6928
6929         PR libgfortran/28339
6930         * gfortran.dg/arrayio_8.f90: New test.
6931
6932 2006-07-21  Mike Stump  <mrs@apple.com>
6933
6934         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
6935
6936         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
6937
6938 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6939
6940         PR c++/28250
6941         * g++.dg/eh/catch3.C: New test.
6942
6943         PR c++/28363
6944         * g++.dg/template/defarg10.C: New test.
6945
6946 2006-07-20  Paul Brook  <paul@codesourcery.com>
6947
6948         PR 27363
6949         * gcc.dg/pr27363.c: New test.
6950
6951 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
6952
6953         PR c++/28338
6954         * g++.dg/init/ref13.C: New test.
6955
6956 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6957
6958         PR obj-c++/28434
6959         * obj-c++.dg/proto-error-1.mm: New test.
6960
6961 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6962
6963         PR c++/28337
6964         * g++.dg/template/string1.C: New test.
6965
6966 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
6967
6968         PR c++/28048
6969         * g++.dg/template/defarg9.C: New test.
6970
6971         PR c++/28235
6972         * g++.dg/template/static27.C: New test.
6973
6974 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
6975
6976         PR 28410
6977         * gcc.dg/tree-ssa/pr28410.c: New test.
6978
6979 2006-07-18  Lee Millward  <lee.millward@gmail.com>
6980
6981         PR c++/28258
6982         * g++/dg/other/error13.C: New test.
6983
6984         PR c++/28260
6985         * g++.dg/template/friend44.C: New test.
6986
6987 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
6988
6989         PR c++/27495
6990         * g++.dg/other/pr27495.C: New.
6991
6992 2006-07-18  Olivier Hainque  <hainque@adacore.com>
6993
6994         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
6995         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
6996
6997 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6998
6999         PR c/28286
7000         * gcc.dg/pragma-pack-4.c: New test.
7001
7002 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7003
7004         PR c++/28291
7005         * g++.dg/ext/pr28291.C: New test.
7006
7007 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7008
7009         PR middle-end/28403
7010         * gcc.c-torture/execute/pr28403.c: New test.
7011
7012 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
7013
7014         PR middle-end/28402
7015         * gcc.dg/pr28402.c: New test.
7016
7017 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
7018
7019         PR c++/28304
7020         * g++.dg/other/pr28304.C: New test.
7021
7022 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
7023
7024         PR other/28251
7025         gcc.c-torture/unsorted/dump-noaddr.c: New test.
7026         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
7027
7028 2006-07-17  Richard Guenther  <rguenther@suse.de>
7029
7030         PR tree-optimization/28238
7031         * g++.dg/tree-ssa/pr28238.C: New testcase.
7032
7033 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7034
7035         PR c++/28250
7036         * g++.dg/eh/catch1.C: New test.
7037         * g++.dg/eh/catch2.C: New test.
7038
7039 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
7040
7041         PR c++/28370
7042         * g++.dg/template/anon3.C: New test.
7043
7044 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
7045
7046         PR fortran/20844
7047         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
7048         specifiers requiring an explicit format tag..
7049
7050         PR fortran/28201
7051         * gfortran.dg/generic_5: New test.
7052
7053         PR fortran/20893
7054         * gfortran.dg/elemental_optional_args_1.f90: New test.
7055
7056 2006-07-16  Olivier Hainque  <hainque@adacore.com>
7057
7058         * gnat.dg/assert.ads: New file.
7059         * gnat.dg/controlled_record.ads: Likewise.
7060         * gnat.dg/controlled_record.adb: Likewise.
7061
7062 2006-07-15  Lee Millward  <lee.millward@gmail.com>
7063
7064         PR c++/28292
7065         * g++.dg/other/error12.C: New test.
7066
7067         PR c++/28269
7068         * g++.dg/template/crash54.C: New test.
7069
7070 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7071
7072         PR c++/28249
7073         * g++.dg/parse/catch1.C: New test.
7074
7075         PR c++/28294
7076         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
7077
7078         PR c++/28387
7079         * g++.dg/ext/attrib24.C: New test.
7080
7081 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7082
7083         PR c++/28343
7084         * g++.dg/ext/asmspec1.C: New test.
7085
7086 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
7087
7088         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
7089         (dg-test): Support shouldfail tests.
7090         * lib/target-supports-dg.exp (dg-shouldfail): New.
7091         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
7092         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
7093         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
7094         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
7095         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
7096         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
7097         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
7098
7099 2006-07-13  Jan Hubicka  <jh@suse.cz>
7100
7101         * gcc.target/i386/memcpy-1.c: New.
7102
7103 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
7104
7105         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
7106
7107 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
7108
7109         PR fortran/25097
7110         * gfortran.dg/present_1.f90: New test.
7111
7112         PR fortran/20903
7113         * gfortran.dg/interface_derived_type_1.f90: New test.
7114
7115 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
7116
7117         PR fortran/28213
7118         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
7119         list.
7120
7121 2006-07-07  Lee Millward  <lee.millward@gmail.com>
7122
7123         PR c++/27820
7124         * g++.dg/other/label1.C: New test.
7125
7126 2006-07-07  Richard Guenther  <rguenther@suse.de>
7127
7128         PR middle-end/28268
7129         * gcc.dg/torture/pr28268.c: New testcase.
7130
7131 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
7132
7133         PR c++/27019
7134         * g++.dg/ext/pr27019.C: New.
7135
7136 2006-07-07  Richard Guenther  <rguenther@suse.de>
7137
7138         PR tree-optimization/28187
7139         * gcc.dg/pr28187.c: New testcase.
7140
7141 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
7142
7143         * gnat.dg/address_conversion.adb: New test.
7144         * gnat.dg/boolean_subtype.adb: Likewise.
7145         * gnat.dg/frame_overflow.adb: Likewise.
7146         * gnat.dg/pointer_array.adb: Likewise.
7147         * gnat.dg/pointer_conversion.adb: Likewise.
7148
7149 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
7150
7151         PR fortran/28237
7152         PR fortran/23420
7153         * gfortran.dg/print_fmt_5.f90: New test.
7154
7155 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7156
7157         PR fortran/28129
7158         * gfortran.dg/bounds_check_4.f90: New test.
7159
7160 2006-07-05  Richard Guenther  <rguenther@suse.de>
7161
7162         PR target/28158
7163         * gfortran.dg/pr28158.f90: New testcase.
7164
7165 2006-07-05  Richard Guenther  <rguenther@suse.de>
7166
7167         PR tree-optimization/28162
7168         * gcc.dg/pr28162.c: New testcase.
7169
7170 2006-07-05  Richard Guenther  <rguenther@suse.de>
7171         Andrew Pinski  <pinskia@gcc.gnu.org>
7172
7173         PR c++/27084
7174         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
7175
7176 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
7177
7178         PR fortran/28174
7179         * gfortran.dg/actual_array_substr_2.f90: New test.
7180
7181         PR fortran/28167
7182         * gfortran.dg/actual_array_constructor_2.f90: New test.
7183
7184 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7185
7186         * gfortran.dg/itime_idate_1.f: New test.
7187         * gfortran.dg/itime_idate_2.f: New test.
7188
7189 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7190
7191         PR libgfortran/27704
7192         * gfortran.dg/open_status_3.f90: New test.
7193         * gfortran.dg/fmt_l.f90: Update for new feature.
7194
7195 2006-07-03  Asher Langton  <langton2@llnl.gov>
7196
7197         * gfortran.dg/oldstyle_2.f90: New.
7198
7199 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
7200
7201         * gnat.dg/string_slice.adb: New test.
7202
7203 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7204
7205         PR fortran/19259
7206         * gfortran.dg/semicolon_fixed.c: New.
7207         * gfortran.dg/semicolon_free.c: New.
7208
7209 2006-06-30  Mike Stump  <mrs@apple.com>
7210
7211         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
7212         that don't support internal visibility.
7213
7214 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
7215
7216         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
7217         for '(' / ')' needing an extra '\'.
7218
7219 2006-06-29  Roger Sayle  <roger@eyesopen.com>
7220
7221         PR middle-end/27428
7222         * gcc.dg/pr27428-1.c: New test case.
7223
7224 2006-06-29  Mike Stump  <mrs@apple.com>
7225
7226         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
7227         on darwin as we can't align commons large enough yet.
7228
7229         * gcc.dg/vla-8.c: Add additional testcases.
7230
7231 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
7232
7233         PR c++/28114
7234         * g++.dg/other/pr28114.C: New.
7235
7236 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
7237
7238         * gcc.c-torture/compile/20060625-1.c: New test.
7239
7240 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
7241
7242         PR fortran/20867
7243         * gfortran.dg/stfunc_3.f90: New test.
7244
7245         PR fortran/25056
7246         * gfortran.dg/impure_actual_1.f90: New test.
7247
7248         PR fortran/20874
7249         * gfortran.dg/elemental_result_1.f90: New test.
7250
7251         PR fortran/25073
7252         * gfortran.dg/select_7.f90: New test.
7253
7254         PR fortran/27554
7255         * intrinsic_actual_1.f: New test.
7256
7257         PR fortran/22038
7258         PR fortran/28119
7259         * gfortran.dg/forall_4.f90: New test.
7260
7261         PR fortran/25072
7262         * gfortran.dg/forall_5.f90: New test.
7263
7264 2006-06-25  Lee Millward  <lee.millward@gmail.com>
7265
7266         PR c++/28051
7267         * g++.dg/template/using13.C: New test.
7268
7269         PR c++/28054
7270         * g++.dg/other/incomplete3.C: New test.
7271
7272 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7273
7274         PR fortran/28081
7275         * gfortran.dg/substr_3.f: New test.
7276         * gfortran.dg/equiv_2.f90: Update expected error message.
7277
7278 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
7279
7280         PR fortran/28118
7281         * gfortran.dg/actual_array_substr_1.f90: New test.
7282
7283 2006-06-24  Olivier Hainque  <hainque@adacore.com>
7284
7285         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
7286         * gnat.dg/scalar_mode_agg_compare.adb: New test.
7287
7288 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
7289
7290         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7291
7292 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
7293
7294         PR fortran/27981
7295         * gfortran.dg/simpleif_2.f90: New test.
7296
7297 2006-06-23  Lee Millward  <lee.millward@gmail.com>
7298
7299         * g++.dg/template/error22.C: Fix typo.
7300
7301 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7302
7303         PR c++/28112
7304         * g++.dg/ext/attrib23.C: New test.
7305
7306 2006-06-23  Olivier Hainque  <hainque@adacore.com>
7307
7308         * gnat.dg/varsize_temp.adb: New test.
7309
7310 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7311
7312         PR c++/11468
7313         * g++.dg/other/java2.C: New test.
7314
7315 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
7316
7317         PR target/27789
7318         * g++.dg/ext/dllimport4.C. Add more tests for invalid
7319         initialization.
7320
7321 2006-06-22  Roger Sayle  <roger@eyesopen.com>
7322
7323         PR target/27531
7324         * gcc.dg/pr27531-1.c: New test case.
7325
7326 2006-06-22  Asher Langton  <langton2@llnl.gov>
7327
7328         PR fortran/24748
7329         * gfortran.dg/implicit_8.f90: New.
7330
7331 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
7332
7333         PR rtl-optimization/28121
7334         * gcc.dg/pr28121.c: New test.
7335
7336 2006-06-22  Lee Millward  <lee.millward@gmail.com>
7337
7338         PR c++/27805
7339         * g++.dg/parse/ptrmem6.C: New test.
7340
7341         PR c++/27821
7342         * g++.dg/template/error22.C: New test.
7343
7344 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7345
7346         PR c++/28111
7347         * g++.dg/template/friend43.C: New test.
7348
7349         PR c++/28110
7350         * g++.dg/template/crash53.C: New test.
7351
7352         PR c++/28109
7353         * g++.dg/rtti/incomplete1.C: New test.
7354
7355 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
7356
7357         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
7358
7359 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
7360
7361         * gcc.c-torture/execute/complex-7.c: New.
7362
7363 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
7364
7365         * gcc.dg/merge-all-constants-1.c: New test.
7366
7367 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
7368
7369         PR c++/28113
7370         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
7371
7372 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
7373
7374         * gfortran.dg/rrspacing_1.f90: New test.
7375
7376 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7377
7378         PR c++/28052
7379         * g++.dg/other/bitfield2.C: New test.
7380
7381 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
7382
7383         PR tree-optimization/27331
7384         * gcc.dg/pr27331.c: New test.
7385
7386 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
7387             Eric Botcazou  <ebotcazou@adacore.com>
7388
7389         PR ada/18692
7390         * lib/gnat.exp: New file.
7391         * lib/gnat-dg.exp: Likewise.
7392         * gnat.dg: New directory.
7393         * gnat.dg/dg.exp: New driver.
7394         * gnat.dg/specs: New directory.
7395         * gnat.dg/specs/specs.exp: New driver.
7396         * gnat.dg/style: New directory.
7397         * gnat.dg/style/style.exp: New driver.
7398
7399 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
7400
7401         PR fortran/16206
7402         * gfortran.dg/array_initializer_1.f90: New test.
7403
7404         PR fortran/28005
7405         * gfortran.dg/matmul_3.f90: New test.
7406
7407 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
7408
7409         PR middle-end/28075
7410         * gcc.dg/tree-ssa/inline-1.c: New test.
7411
7412 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
7413
7414         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
7415         in malloc prototype; remove XFAIL.
7416         * gcc.dg/pr18241-2.c: Ditto.
7417         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
7418         in memset prototype; remove XFAIL.
7419         * gcc.dg/tree-ssa/pr23382.c: Ditto.
7420
7421 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7422
7423         * gcc.dg/vla-8.c: Add.
7424
7425 2006-06-19  Richard Guenther  <rguenther@suse.de>
7426
7427         PR tree-optimization/27090
7428         * g++.dg/tree-ssa/pr27090.C: New testcase.
7429
7430 2006-06-19  Roger Sayle  <roger@eyesopen.com>
7431
7432         PR target/27861
7433         * gcc.dg/pr27861-1.c: New test case.
7434
7435 2006-06-19  Richard Guenther  <rguenther@suse.de>
7436
7437         PR middle-end/28045
7438         * gcc.dg/torture/pr28045.c: New testcase.
7439
7440 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7441
7442         PR fortran/26801
7443         * gfortran.dg/associated_4.f90: New test.
7444
7445 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7446
7447         PR fortran/19310
7448         PR fortran/19904
7449         * gfortran.dg/real_const_3.f90: New test.
7450
7451 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
7452
7453         PR c++/28016
7454         * g++.dg/template/static26.C: New test.
7455
7456         PR c++/27979
7457         * g++.dg/expr/bitfield2.C: New test.
7458
7459         PR c++/27884
7460         * g++.dg/parse/linkage2.C: New test.
7461
7462 2006-06-16  Richard Guenther  <rguenther@suse.de>
7463
7464         PR middle-end/27116
7465         * gcc.dg/pr15785-1.c: Revert last change.
7466         * gcc.dg/torture/pr27116-2.c: New testcase.
7467
7468 2006-06-16  Roger Sayle  <roger@eyesopen.com>
7469
7470         PR middle-end/27802
7471         * gcc.dg/pr27802-1.c: New test case.
7472
7473 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
7474
7475         PR c++/27689
7476         * g++.dg/template/ttp18.C: New test.
7477         * g++.dg/template/ttp19.C: Likewise.
7478
7479         PR c++/27666
7480         * g++.dg/expr/cond9.C: New test.
7481
7482         PR c++/27640
7483         * g++.dg/template/ctor7.C: New test.
7484
7485 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
7486
7487         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
7488
7489 2006-06-16  Richard Guenther  <rguenther@suse.de>
7490
7491         PR tree-optimization/27781
7492         * gcc.dg/tree-ssa/pr27781.c: New testcase.
7493
7494 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
7495
7496         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
7497
7498 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
7499
7500         * gcc.dg/tree-ssa/loop-18.c: New test.
7501
7502 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
7503
7504         PR c++/27665
7505         * g++.dg/template/crash52.C: New test.
7506
7507         PR c++/27648
7508         * g++.dg/ext/attrib22.C: New test.
7509
7510         PR c++/26559
7511         * g++.dg/template/builtin1.C: New test.
7512         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
7513
7514         PR c++/28018
7515         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
7516         assignment.
7517         * g++.old-deja/g++.pt/crash51.C: Likewise.
7518
7519         PR c++/27227
7520         * g++.dg/lookup/linkage1.C: New test.
7521         * g++.dg/lookup/linkage2.C: Likewise.
7522
7523 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
7524
7525         PR middle-end/27959
7526         * gcc.dg/pr27959.c: New testcase.
7527
7528 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
7529
7530         PR target/28014:
7531         * g++.dg/eh/div.C: New test.
7532
7533 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
7534
7535         PR c++/27894
7536         * g++.dg/tree-ssa/pr26757.C: New test.
7537         * g++.dg/tree-ssa/pr27894.C: New test.
7538
7539 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7540
7541         * gcc.c-torture/compile/20060609-1.c: New test.
7542
7543         PR target/27863
7544         * gcc.c-torture/compile/pr27863.c: New test.
7545
7546 2006-06-13  Richard Guenther  <rguenther@suse.de>
7547
7548         PR tree-optimization/27830
7549         * g++.dg/tree-ssa/pr27830.C: New testcase.
7550
7551 2006-06-13  Matthew Sachs  <msachs@apple.com>
7552
7553         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
7554         the list of compiler flags; this causes those flags to be checked
7555         for things like dg-skip-if.
7556
7557 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7558
7559         PR c++/27601
7560         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
7561
7562 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
7563             Kazu Hirata  <kazu@codesourcery.com>
7564
7565         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
7566         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
7567
7568 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7569
7570         PR c++/27933
7571         * g++.dg/lookup/using15.C: New test.
7572
7573         PR c++/27951
7574         * g++.dg/other/anon4.C: New test.
7575
7576 2006-06-12  Roger Sayle  <roger@eyesopen.com>
7577
7578         PR c++/21210
7579         * g++.dg/init/complex1.C: New test case.
7580
7581 2006-06-11  Eric Christopher  <echristo@apple.com>
7582
7583         PR middle-end/27948
7584         * gcc.dg/bf-ms-layout.c: Run on darwin.
7585         * gcc.dg/bf-no-ms-layout: Ditto.
7586         * gcc.dg/attr-ms_struct-2.c: New.
7587         * gcc.dg/bf-ms-layout-2.c: Ditto.
7588
7589 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7590
7591         * gcc.dg/attr-ms_struct-packed1.c: New.
7592
7593 2006-06-09  Mike Stump  <mrs@apple.com>
7594
7595         * gcc.dg/vla-7.c: Add.
7596
7597 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
7598
7599         PR fortran/24558
7600         * gfortran.dg/entry_6.f90: New test.
7601
7602         PR fortran/20877
7603         PR fortran/25047
7604         * gfortran.dg/entry_7.f90: New test.
7605
7606 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
7607
7608         PR c/27747
7609         * gcc.dg/cpp/_Pragma6.c: New test.
7610
7611         PR c++/27748
7612         * g++.dg/cpp/_Pragma1.C: New test.
7613
7614         PR preprocessor/27746
7615         * gcc.dg/gomp/macro-3.c: New test.
7616         * gcc.dg/gomp/macro-4.c: New test.
7617         * g++.dg/gomp/macro-3.C: New test.
7618         * g++.dg/gomp/macro-4.C: New test.
7619
7620 2006-06-09  Richard Guenther  <rguenther@suse.de>
7621
7622         PR tree-optimization/26998
7623         * gcc.dg/torture/pr26998.c: New testcase.
7624         * gcc.dg/tree-ssa/vrp29.c: New testcase.
7625
7626 2006-06-08  Mike Stump  <mrs@apple.com>
7627
7628         * gcc.dg/pr27095.c: Account for stubs.
7629
7630         PR target/26427
7631         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
7632         produce bad code on darwin.
7633
7634 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7635
7636         PR fortran/27958
7637         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
7638
7639 2006-06-08  Asher Langton  <langton2@llnl.gov>
7640
7641         PR fortran/27786
7642         * cray_pointers_2.f90: Add -fbounds-check compile flag.
7643
7644 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7645
7646         PR target/27421
7647         * gcc.dg/union-3.c: New test.
7648
7649 2006-06-08  Richard Guenther  <rguenther@suse.de>
7650
7651         PR middle-end/27116
7652         * gcc.dg/torture/pr27116.c: New testcase.
7653         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
7654
7655 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
7656
7657         PR rtl-optimization/26449
7658         * gcc.dg/pr26449.c: New test.
7659
7660 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7661
7662         PR c++/27601
7663         * g++.dg/ext/offsetof1.C: Test member functions.
7664
7665 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
7666
7667         * gcc.dg/pr27095.c: Improve scanning.
7668
7669 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
7670
7671         PR fortran/23091
7672         * gfortran.dg/saved_automatic_1.f90: New test.
7673
7674         PR fortran/24168
7675         * gfortran.dg/array_simplify_1.f90: New test.
7676
7677         PR fortran/25090
7678         * gfortran.dg/entry_dummy_ref_1.f90: New test.
7679
7680         PR fortran/25058
7681         * gfortran.dg/entry_dummy_ref_2.f90: New test.
7682
7683 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
7684
7685         PR c++/27177
7686         * g++.dg/expr/cast7.C: New test.
7687
7688 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
7689
7690         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
7691         * lib/gcc-defs.exp (tool_check_compile): Ditto.
7692         * lib/fortran-torture.exp (fortran-torture-compile,
7693         fortran-torture-execute): Ditto.
7694
7695 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
7696
7697         PR target/27842
7698         * gcc.dg/vmx/pr27842.c: New test.
7699
7700 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7701
7702         PR libfortran/27895
7703         * gfortran.dg/bounds_check_3.f90: New test.
7704
7705 2006-06-05  Mike Stump  <mrs@apple.com>
7706
7707         * objc.dg/objc-fast-4.m: Skip for ppc64.
7708
7709 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
7710
7711         PR testsuite/27705
7712         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
7713
7714 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
7715             Victor Kaplansky  <victork@il.ibm.com>
7716
7717         PR tree-optimizations/26360
7718         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
7719         with -fno-tree-dce.
7720         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
7721
7722 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
7723
7724         PR fortran/14067
7725         * gfortran.dg/data_char_1.f90: Add messages for truncated
7726         strings.
7727
7728         PR fortran/16943
7729         * gfortran.dg/func_decl_2.f90: New test.
7730
7731         PR fortran/20839
7732         * gfortran.dg/do_2.f90: New test.
7733
7734         PR fortran/27655
7735         * gfortran.dg/associated_3.f90: New test.
7736
7737 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
7738
7739         PR c++/27819
7740         * g++.dg/template/static25.C: New test.
7741
7742         PR c++/27722
7743         * g++.dg/init/array21.C: New test.
7744
7745         PR c++/27807
7746         * g++.dg/ext/complit7.C: New test.
7747
7748         PR c++/27806
7749         * g++.dg/parse/ptrmem5.C: New test.
7750
7751 2006-06-04  Roger Sayle  <roger@eyesopen.com>
7752             Andrew Pinski  <pinskia@physics.uc.edu>
7753
7754         PR c/27150
7755         PR middle-end/27382
7756         * gcc.dg/pr27150-1.c: New testcase.
7757         * gcc.dg/pr27382-1.c: New testcase.
7758         * gcc.dg/pr27382-2.c: New testcase.
7759
7760 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
7761
7762         PR c/25161
7763         PR c/27020
7764         * gcc.dg/array-10.c: New test.
7765
7766 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7767
7768         PR c++/27804
7769         * g++.dg/init/const4.C: New test.
7770         * g++.dg/init/member1.C: Add error-marker.
7771         * g++.dg/other/fold1.C: Adjust error-marker.
7772
7773 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7774
7775         PR c++/27601
7776         * g++.dg/ext/offsetof1.C: New test.
7777
7778 2006-06-04 Eric Christopher <echristo@apple.com>
7779
7780         * gcc.dg/attr-ms_struct-1.c: New.
7781
7782 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
7783
7784         * gcc.c-torture/compile/builtin_constant_p.c: New test.
7785
7786 2006-06-04  Richard Guenther  <rguenther@suse.de>
7787
7788         PR tree-optimization/27039
7789         * gcc.dg/tree-ssa/loop-17.c: New testcase.
7790
7791 2006-06-03  Roger Sayle  <roger@eyesopen.com>
7792
7793         PR target/26223
7794         * gcc.target/i386/amd64-abi-2.c: New test case.
7795
7796 2006-06-02  Eric Christopher  <echristo@apple.com>
7797
7798         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
7799         * gcc.target/i386/20020523-1.c: Skip if darwin.
7800         * gcc.target/i386/asm-3.c: Ditto.
7801         * gcc.target/i386/20011119-1.c: Ditto.
7802         * gcc.target/i386/clobbers.c: Remove pic part of test.
7803
7804 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
7805
7806         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
7807         * g++.old-deja/g++.other/init19.C: Ditto.
7808         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
7809         and add other platforms as expected failures.
7810
7811 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
7812
7813         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
7814         (is-effective-target-keyword): Ditto.
7815
7816 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
7817
7818         PR fortran/27715
7819         * gfortran.dg/extended_char_comparison_1.f:  New test.
7820
7821 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
7822
7823         PR fortran/25098
7824         * gfortran.dg/dummy_procedure_1.f90: New test.
7825
7826         PR fortran/25147
7827         * gfortran.dg/dummy_procedure_2.f90: New test.
7828
7829         * gfortran.dg/associated_2.f90: Correct to make consistent with
7830         standard.
7831
7832 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7833
7834         * gcc.target/i386/387-11.c: New test case.
7835
7836 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
7837
7838         PR c++/27801
7839         * g++.dg/template/cond6.C: New test.
7840
7841         PR c++/26496
7842         * g++.dg/template/crash51.C: New test.
7843         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
7844
7845         PR c++/27385
7846         * g++.dg/init/array20.C: New test.
7847
7848 2006-05-31  Roger Sayle  <roger@eyesopen.com>
7849
7850         * gcc.dg/builtins-54.c: New test case.
7851
7852 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7853
7854         PR c++/26433
7855         * g++.dg/template/fntry1.C: Add dg-do link.
7856
7857         PR c++/27808
7858         * g++.dg/parse/friend6.C: New test.
7859
7860 2006-05-30  Asher Langton  <langton2@llnl.gov>
7861
7862         * gfortran.dg/cray_pointers_7.f90: New test.
7863
7864 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7865
7866         PR tree-optimization/23452
7867         * gcc.dg/fold-mulconj-1.c: New test case.
7868
7869 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
7870
7871         PR c++/27803
7872         * g++.dg/parse/bitfield1.C: New test.
7873
7874 2006-05-30  Roger Sayle  <roger@eyesopen.com>
7875
7876         * gcc.target/ppc-eq0-1.c: New test case.
7877         * gcc.target/ppc-negeq0-1.c: New test case.
7878
7879 2006-05-30  Dirk Mueller  <dmueller@suse.de>
7880
7881         PR c/27273
7882         * gcc.dg/overflow-warn-5.c: New test.
7883
7884 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7885
7886         PR c/27718
7887         * gcc.dg/sizeof-1.c: New test.
7888
7889 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
7890
7891         PR target/27790
7892         * gcc.target/i386/pr27790.c: New test.
7893
7894 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7895
7896         PR libgfortran/27757
7897         * gfortran.dg/direct_io_5.f90: New test.
7898
7899 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7900
7901         PR libgfortran/27634
7902         * gfortran.dg/fmt_missing_period_1.f: New test.
7903         * gfortran.dg/fmt_missing_period_2.f: New test.
7904         * gfortran.dg/fmt_missing_period_3.f: New test.
7905
7906 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7907
7908         PR fortran/19777
7909         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
7910         arrays.
7911
7912 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7913
7914         PR c++/27713
7915         * g++.dg/template/new6.C: New test.
7916
7917 2006-05-29  Roger Sayle  <roger@eyesopen.com>
7918
7919         PR tree-optimization/24964
7920         * gcc.target/i386/387-10.c: New test case.
7921
7922 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
7923
7924         * intrinsics/string_intrinsics.c (compare_string):
7925         Use memcmp instead of strncmp to avoid tripping over
7926         CHAR(0) in a string.
7927
7928 2006-05-27  Richard Guenther  <rguenther@suse.de>
7929
7930         PR middle-end/27773
7931         * gcc.dg/torture/pr27773.c: New testcase.
7932
7933 2006-05-27  Dirk Mueller  <dmueller@suse.de>
7934
7935         * gcc.dg/pr24561.c: Rename to..
7936         * gcc.dg/pr25962.c: .. this.
7937
7938 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7939
7940         PR fortran/19777
7941         * gfortran.dg/bounds_check_2.f: New test.
7942
7943 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
7944
7945         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
7946         * gfortran.dg/byte_1.f90: Likewise.
7947         * gfortran.dg/dup_save_2.f90: Likewise.
7948
7949 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
7950
7951         * gfortran.dg/associated_2.f90: New test.
7952
7953 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7954
7955         PR fortran/27524
7956         * gfortran.dg/bounds_check_1.f90: New test.
7957
7958 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
7959
7960         PR rtl-optimization/27661
7961         * gcc.dg/pr27661.c: New test case.
7962
7963 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
7964
7965         PR fortran/23151
7966         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
7967         * gfortran.dg/print_parentheses_1.f:  New test.
7968         * gfortran.dg/print_parentheses_2.f90:  New test.
7969
7970 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
7971
7972         PR target/27758
7973         * gcc.dg/pr27758.c: New test.
7974
7975 2006-05-24  Falk Hueffner  <falk@debian.org>
7976
7977         * gcc.c-torture/compile/pr27571.c: New test.
7978
7979 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
7980
7981         PR fortran/27709
7982         * gfortran.dg/spec_expr_4.f90: New test.
7983
7984         PR fortran/27155
7985         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
7986
7987 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
7988
7989         PR c++/20103
7990         * g++.dg/ext/complit6.C: New test.
7991         * g++.dg/ext/complit3.C: Adjust error markers.
7992         * g++.dg/init/const3.C: New test.
7993
7994 2006-05-25  Richard Guenther  <rguenther@suse.de>
7995
7996         PR middle-end/27743
7997         * gcc.dg/torture/pr27743.c: New testcase.
7998
7999 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8000
8001         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
8002
8003 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
8004
8005         * gcc.dg/compat/scalar-by-value-x.h: New.
8006         * gcc.dg/compat/scalar-by-value-y.h: New.
8007         * gcc.dg/compat/scalar-by-value-5.c: New.
8008         * gcc.dg/compat/scalar-by-value-5_main.c: New.
8009         * gcc.dg/compat/scalar-by-value-5_x.c: New.
8010         * gcc.dg/compat/scalar-by-value-5_y.c: New.
8011         * gcc.dg/compat/scalar-by-value-6.c: New.
8012         * gcc.dg/compat/scalar-by-value-6_main.c: New.
8013         * gcc.dg/compat/scalar-by-value-6_x.c: New.
8014         * gcc.dg/compat/scalar-by-value-6_y.c: New.
8015
8016 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
8017
8018         PR tree-optimization/27639
8019         PR tree-optimization/26719
8020         * gcc.dg/pr27639.c: New test.
8021         * gcc.dg/pr26719.c: New test.
8022         * gcc.dg/tree-ssa/scev-cast.c: New test.
8023
8024 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
8025
8026         PR c++/20173
8027         * g++.dg/template/error21.C: New test.
8028
8029 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
8030
8031         PR target/27696
8032         * gcc.target/i386/pr27696.c: New.
8033
8034 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
8035
8036         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
8037
8038         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
8039
8040 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8041
8042         PR c++/27716
8043         * g++.dg/other/assign1.C: New test.
8044
8045 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
8046
8047         PR target/27266
8048         * gcc.target/i386/pr27266.c: New.
8049
8050 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8051
8052         PR c++/27451
8053         * g++.dg/ext/asm9.C: New test.
8054
8055 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
8056
8057         PR rtl-optimization/25514
8058         * gcc.c-torture/compile/pr25514.c: New test.
8059
8060 2006-05-22  Richard Guenther  <rguenther@suse.de>
8061
8062         Revert
8063         2006-01-31  Richard Guenther  <rguenther@suse.de>
8064
8065         * gcc.target/i386/sselibm-1.c: New testcase.
8066         * gcc.target/i386/sselibm-2.c: Likewise.
8067         * gcc.target/i386/sselibm-3.c: Likewise.
8068         * gcc.target/i386/sselibm-4.c: Likewise.
8069         * gcc.target/i386/sselibm-5.c: Likewise.
8070
8071 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8072
8073         PR c/27420
8074         * gcc.dg/func-args-2.c: New test.
8075
8076         PR c/26818
8077         * gcc.dg/struct-incompl-1.c: New test.
8078
8079 2006-05-22  Richard Guenther  <rguenther@suse.de>
8080
8081         PR testsuite/27708
8082         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
8083         the transformations we test for.
8084
8085 2006-05-22  Richard Guenther  <rguenther@suse.de>
8086
8087         PR testsuite/27707
8088         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
8089
8090 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
8091
8092         PR c++/27210
8093         * g++.dg/warn/new1.C: New test.
8094         * g++.dg/template/new5.C: Likewise.
8095
8096 2006-05-21  Roger Sayle  <roger@eyesopen.com>
8097
8098         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
8099         * gcc.target/i386/20060512-3.c: Likewise.
8100
8101 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
8102
8103         PR rtl-optimization/27671
8104         * gcc.c-torture/execute/pr27671-1.c: New.
8105         * gcc.dg/pr27671-2.c: Likewise.
8106
8107         PR tree-optimization/26622.
8108         * gcc.c-torture/compile/pr26622.c: New.
8109
8110 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8111
8112         PR fortran/27613
8113         * gfortran.dg/recursive_reference_1.f90: New test.
8114
8115 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
8116
8117         PR fortran/25746
8118         * gfortran.dg/elemental_subroutine_3.f90: New test.
8119
8120         PR fortran/25090
8121         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
8122
8123         PR fortran/27584
8124         * gfortran.dg/associated_target_1.f90: New test.
8125
8126         PR fortran/19015
8127         * gfortran.dg/maxloc_shape_1.f90: New test.
8128
8129 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8130
8131         PR libgfortran/24459
8132         * gfortran.dg/namelist_24.f90: New test.
8133         * gfortran.dg/namelist_12.f: Fix typo in comment.
8134
8135 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
8136
8137         PR middle-end/25776
8138         * g++.dg/other/error11.C: New test.
8139
8140 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8141
8142         * gcc.target/mips/pr26765.c: Add -w to options.
8143
8144 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8145
8146         * lib/target-supports.exp (check_effective_target_mpaired_single):
8147         New function.
8148         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
8149         multilibs.
8150         * g++.dg/vect/vect.exp: Likewise.
8151
8152 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
8153
8154         PR testsuite/25891
8155         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
8156
8157 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
8158
8159         PR fortran/27662
8160         * gfortran.dg/temporary_1.f90: New file.
8161
8162 2006-05-19  Andreas Schwab  <schwab@suse.de>
8163
8164         * g++.dg/other/unused1.C: Also match "stringz".
8165
8166 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
8167
8168         PR c++/26433
8169         * g++.dg/template/fntry1.C: New test.
8170
8171 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
8172
8173         PR c++/27471
8174         PR c++/27506
8175         * g++.dg/conversion/bitfield5.C: New test.
8176         * g++.dg/conversion/bitfield6.C: New test.
8177
8178 2006-05-18  Mike Stump  <mrs@apple.com>
8179
8180         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
8181         * gcc.dg/vla-4.c: Add.
8182         * gcc.dg/vla-5.c: Add.
8183         * gcc.dg/vla-6.c: Add.
8184
8185 2006-05-12  Stuart Hastings  <stuart@apple.com>
8186
8187         * testsuite/gcc.target/i386/20060512-1.c: New.
8188         * testsuite/gcc.target/i386/20060512-2.c: New.
8189         * testsuite/gcc.target/i386/20060512-3.c: New.
8190         * testsuite/gcc.target/i386/20060512-4.c: New.
8191
8192 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
8193
8194         PR c++/26122
8195         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
8196
8197         PR c++/26068
8198         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
8199         * g++.dg/parse/linkage1.C: New test.
8200
8201 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8202
8203         PR tree-optimization/27548
8204         * g++.dg/tree-ssa/pr27548.C: New test.
8205
8206 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8207
8208         PR fortran/26551
8209         * gfortran.dg/recursive_check_1.f: New test.
8210         * gfortran.dg/recursive_check_2.f90: New test.
8211
8212 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
8213
8214         * g++.dg/opt/temp2.C: New test.
8215
8216 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
8217
8218         PR c++/27491
8219         * g++.dg/init/brace5.C: New test.
8220
8221         PR middle-end/27415
8222         * gcc.dg/gomp/pr27415.c: New test.
8223         * g++.dg/gomp/pr27415.C: New test.
8224
8225         PR tree-optimization/27549
8226         * g++.dg/tree-ssa/pr27549.C: New test.
8227
8228 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8229
8230         PR libgfortran/27575
8231         * gfortran.dg/read_eof_4.f90: New test.
8232
8233 2006-05-16  Richard Guenther  <rguenther@suse.de>
8234
8235         PR tree-optimization/22303
8236         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
8237
8238 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
8239
8240         PR middle-end/27573
8241         * gcc.dg/gomp/pr27573.c: New test.
8242         * gfortran.dg/gomp/pr27573.f90: New test.
8243
8244         PR c/27499
8245         * gcc.dg/gomp/pr27499.c: New test.
8246         * g++.dg/gomp/pr27499.C: New test.
8247
8248 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8249
8250         PR c++/27339
8251         * g++.dg/parser/access8.C: Adjust error marker.
8252         * g++.dg/template/access17.C: New test.
8253         * g++.dg/template/access18.C: Likewise.
8254
8255 2006-05-15  Roger Sayle  <roger@eyesopen.com>
8256
8257         PR target/26600
8258         * gcc.target/i386/pr26600.c: New test case.
8259
8260 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
8261
8262         PR c++/27505
8263         * g++.dg/expr/bitfield1.C: New test.
8264
8265 2006-05-15  Richard Guenther  <rguenther@suse.de>
8266
8267         PR tree-optimization/27603
8268         * gcc.dg/torture/pr27603.c: New testcase.
8269
8270 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
8271
8272         PR fortran/25090
8273         * gfortran.dg/entry_dummy_ref_1.f90: New test.
8274
8275         PR fortran/25082
8276         * gfortran.dg/scalar_return_1.f90: New test.
8277
8278         PR fortran/27411
8279         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
8280
8281 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
8282
8283         * gcc.dg/gomp/critical-4.c: New test.
8284         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
8285         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
8286         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
8287         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
8288
8289 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8290
8291         PR c++/27582
8292         * g++.dg/template/dependent-args1.C: New test.
8293
8294         PR c++/27581
8295         * g++.dg/lookup/this1.C: New test.
8296
8297         PR c++/27315
8298         * g++.dg/template/operator6.C: New test.
8299         * g++.dg/template/incomplete3.C: New test.
8300
8301         PR c++/27559
8302         * g++.dg/template/new4.C: New test.
8303
8304         PR c++/27496
8305         * g++.dg/template/void2.C: New test.
8306
8307 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
8308
8309         * g++.dg/template/dependent-expr5.C: New test.
8310
8311 2006-05-14  Roger Sayle  <roger@eyesopen.com>
8312
8313         PR middle-end/26729
8314         * gcc.dg/pr26729-1.c: New test case.
8315
8316 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
8317
8318         * gcc.dg/pr27003.c: New test.
8319
8320 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
8321
8322         * lib/target-supports.dg (check_cxa_atexit_available): Change
8323         v3_target_compile to ${tool}_target_compile.
8324
8325 2006-05-11  Jason Merrill  <jason@redhat.com>
8326
8327         * lib/scanasm.exp (scan-not-hidden): Fix typo.
8328
8329 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8330
8331         PR fortran/27553
8332         * gfortran.dg/label_5.f90: New test.
8333
8334 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
8335
8336         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
8337         check_effective_target_powerpc_altivec_ok): New.
8338         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
8339         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
8340         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
8341         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
8342         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
8343         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
8344         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
8345         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
8346         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
8347         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
8348         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
8349         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
8350         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
8351         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
8352         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
8353         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
8354         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
8355         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
8356         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
8357         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
8358         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
8359         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
8360         gcc.target/powerpc/altivec-9.c,
8361         gcc.target/powerpc/altivec-consts.c,
8362         gcc.target/powerpc/altivec-pr22085.c,
8363         gcc.target/powerpc/altivec-splat.c,
8364         gcc.target/powerpc/altivec-types-1.c,
8365         gcc.target/powerpc/altivec-types-2.c,
8366         gcc.target/powerpc/altivec-types-3.c,
8367         gcc.target/powerpc/altivec-types-4.c,
8368         gcc.target/powerpc/altivec-varargs-1.c,
8369         gcc.target/powerpc/altivec-vec-merge.c,
8370         gcc.target/powerpc/ppc-vector-memcpy.c,
8371         gcc.target/powerpc/ppc-vector-memset.c,
8372         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
8373         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
8374         these effective targets.
8375         * gcc.dg/vmx/pr27006.c: Add missing close brace.
8376         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
8377
8378 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8379
8380         PR middle-end/27384
8381         * g++.dg/other/fold1.C: New test.
8382
8383         PR middle-end/27488
8384         * gcc.dg/fold-nonneg-1.c: New test.
8385
8386         PR c++/27547
8387         * g++.dg/other/operator1.C: New test.
8388
8389 2006-05-11  Richard Guenther  <rguenther@suse.de>
8390
8391         PR middle-end/27529
8392         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
8393
8394 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
8395
8396         * lib/target-supports-dg.exp (check-flags): New.
8397         (dg-skip-if): Move flag checks.
8398
8399 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
8400
8401         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
8402         * lib/target-supports.dg (check_cxa_atexit_available): New.
8403
8404 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
8405
8406         PR fortran/27470
8407         * gfortran.dg/multiple_allocation_2.f90: New test case.
8408
8409 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
8410
8411         * gcc.target/arm/pr27387.C: Fix a comment typo.
8412
8413 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8414
8415         PR fortran/24549
8416         * gfortran.dg/error_recovery_1.f90: New test.
8417
8418 2006-05-10  Richard Guenther  <rguenther@suse.de>
8419
8420         PR tree-optimization/27302
8421         * gcc.dg/torture/pr27302.c: New testcase.
8422
8423 2006-05-09  Dirk Mueller  <dmueller@suse.de>
8424         Richard Guenther  <rguenther@suse.de>
8425
8426         PR middle-end/27498
8427         * gcc.dg/tree-ssa/pr27498.c: New testcase.
8428
8429 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
8430
8431         PR rtl-optimization/27335
8432         * gcc.dg/pr27335.c: New test.
8433
8434 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
8435
8436         * gcc.target/mips/mips-ps-5.c: New file.
8437
8438 2006-05-08  Jan Hubicka  <jh@suse.cz>
8439
8440         PR middle-end/25962
8441         * gcc.dg/pr25962.c: New.
8442
8443 2006-05-08  Roger Sayle  <roger@eyesopen.com>
8444
8445         PR target/27158
8446         * gcc.target/powerpc/pr27158.c: New test case.
8447
8448 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
8449
8450         PR testsuite/27476
8451         * ada/acats/run_all.sh: Use test -z.
8452
8453 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8454
8455         PR libfortran/18271
8456         * gfortran.dg/spec_expr_3.f90: New test.
8457
8458 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
8459
8460         PR target/24879
8461         * gcc.target/i386/monitor.c: New file.
8462
8463 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
8464
8465         * gcc.dg/pr27095.c: xfail *-*-darwin*.
8466
8467 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8468
8469         PR c++/27447
8470         * g++.dg/other/ptrmem7.C: New test.
8471
8472 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8473
8474         PR target/27421
8475         * gcc.dg/array-9.c: New test.
8476
8477 2006-05-07  Richard Guenther  <rguenther@suse.de>
8478
8479         PR tree-optimization/27409
8480         * gcc.dg/torture/pr27409.c: New testcase.
8481
8482 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8483
8484         PR fortran/27457
8485         * gfortran.dg/select_6.f90: New.
8486
8487 2006-05-07  Richard Guenther  <rguenther@suse.de>
8488
8489         PR tree-optimization/27136
8490         * gcc.dg/torture/pr27136.c: New testcase.
8491
8492 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
8493
8494         PR fortran/24813
8495         * gfortran.dg/char_cons_len_1.f90: New test.
8496
8497 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8498
8499         PR c++/27427
8500         * g++.dg/template/incomplete2.C: New test.
8501
8502 2006-05-06  Richard Guenther  <rguenther@suse.de>
8503
8504         PR tree-optimization/27151
8505         * gcc.dg/vect/pr27151.c: New testcase.
8506
8507 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8508
8509         PR c++/27430
8510         * g++.dg/template/void1.C: New test.
8511
8512         PR c++/27423
8513         * g++.dg/other/void2.C: New test.
8514
8515         PR c++/27422
8516         * g++.dg/conversion/void1.C: New test.
8517
8518 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
8519
8520         PR/21391
8521         * g++.dg/other/unused1.C: New.
8522
8523 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8524
8525         PR objc/27240
8526         * objc.dg/member-1.m: New test.
8527
8528 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
8529
8530         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
8531
8532 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8533
8534         PR libfortran/26985
8535         * gfortran.dg/matmul_2.f90: New test.
8536
8537 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
8538
8539         * ada/acats/run_all.sh: Use sync when main not found.
8540
8541 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
8542
8543         PR target/26765
8544         * gcc.target/mips/pr26765.c: New.
8545
8546 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
8547
8548         * gcc.target/bfin: New directory.
8549         * gcc.target/bfin/bfin.exp: New file.
8550         * gcc.target/bfin/frmul.c: New file.
8551         * gcc.target/bfin/arith.c: New file.
8552         * gcc.target/bfin/mul-combine.c: New file.
8553         * gcc.target/bfin/shift.c: New file.
8554
8555 2006-05-04  Richard Guenther  <rguenther@suse.de>
8556
8557         PR tree-optimization/14287
8558         PR tree-optimization/14844
8559         PR tree-optimization/19792
8560         PR tree-optimization/21608
8561         PR tree-optimization/27090
8562         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
8563         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
8564         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8565         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8566         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8567
8568 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
8569
8570         PR tree-optimization/27285
8571         * gcc.c-torture/execute/pr27285.c: New test.
8572
8573         PR middle-end/27388
8574         * gcc.dg/gomp/pr27388-1.c: New test.
8575         * gcc.dg/gomp/pr27388-2.c: New test.
8576         * gcc.dg/gomp/pr27388-3.c: New test.
8577
8578         PR c++/27359
8579         * g++.dg/gomp/pr27359.C: New test.
8580
8581 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
8582
8583         PR fortran/20248
8584         * gfortran.dg/iargc.f90: New test.
8585
8586 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
8587
8588         PR c++/27102
8589         * g++.dg/template/crash49.C: New test.
8590
8591 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
8592
8593         PR testsuite/27032
8594         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
8595
8596 2006-05-02  Jeff Law  <law@redhat.com>
8597
8598         PR tree-optimization/27364
8599         * gcc.c-torture/execute/pr27364.c: New test.
8600
8601 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
8602
8603         PR c++/27309
8604         * g++.dg/parser/ctor5.C: New test.
8605
8606 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
8607
8608         PR target/27387
8609         * gcc.target/arm/arm.exp: New.
8610         * gcc.target/arm/pr27387.C: Likewise.
8611
8612 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
8613
8614         PR fortran/27269
8615         PR fortran/27324
8616         * gfortran.dg/module_equivalence_2.f90: New test.
8617
8618 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
8619
8620         PR middle-end/27337
8621         * g++.dg/gomp/pr27337-1.C: New test.
8622         * g++.dg/gomp/pr27337-2.C: New test.
8623
8624         PR middle-end/27328
8625         * gcc.dg/gomp/pr27328.c: New test.
8626
8627         PR middle-end/27325
8628         * g++.dg/gomp/pr27325.C: New test.
8629
8630         PR middle-end/27310
8631         * g++.dg/gomp/pr27310.C: New test.
8632
8633 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8634
8635         PR tree-optimization/27291
8636         * g++.dg/tree-ssa/pr27291.C: New test.
8637
8638 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8639
8640         PR tree-optimization/27283
8641         * g++.dg/tree-ssa/pr27283.C: New test.
8642
8643 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
8644
8645         * gcc.dg/tree-ssa/loop-16.c: New test.
8646
8647 2006-05-01  Roger Sayle  <roger@eyesopen.com>
8648             Joseph S. Myers  <joseph@codesourcery.com>
8649
8650         * gcc.dg/Wconversion-3.c: New test case.
8651         * gcc.dg/Wconversion-4.c: Likewise.
8652
8653 2006-05-01  Richard Guenther  <rguenther@suse.de>
8654
8655         PR tree-optimization/26726
8656         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
8657
8658 2006-04-30  Roger Sayle  <roger@eyesopen.com>
8659
8660         * gcc.dg/Woverflow-1.c: New test case.
8661         * gcc.dg/Woverflow-2.c: Likewise.
8662         * gcc.dg/Woverflow-3.c: Likewise.
8663
8664 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
8665
8666         PR c++/27094
8667         * g++.dg/template/defarg8.C: New test.
8668
8669 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8670
8671         PR c++/27278
8672         * g++.dg/parse/operator7.C: New test.
8673
8674 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8675
8676         PR c++/11471
8677         PR c++/27102
8678         * g++.dg/template/crash48.C: New test.
8679
8680         PR c++/27279
8681         * g++.dg/parse/ctor4.C: New test.
8682
8683 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8684
8685         PR fortran/25681
8686         * gfortran.df/char_type_len.f90: New test.
8687
8688 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8689
8690         PR libgfortran/27304
8691         * gfortran.dg/fmt_exhaust.f90: New test.
8692
8693 2006-04-28  Roger Sayle  <roger@eyesopen.com>
8694
8695         PR c/25309
8696         * gcc.dg/large-size-array-2.c: New test case.
8697
8698 2006-04-28  Richard Guenther  <rguenther@suse.de>
8699
8700         PR target/26826
8701         * gcc.target/i386/pr26826.c: New testcase.
8702
8703 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
8704
8705         PR middle-end/27260
8706         * gcc.c-torture/execute/pr27260.c: New.
8707
8708 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
8709
8710         PR middle-end/27095
8711         * gcc.dg/pr27095.c: New.
8712
8713 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
8714
8715         PR c++/27292
8716         * g++.dg/conversion/bitfield4.C: New test.
8717
8718 2006-04-27  Eric Christopher  <echristo@apple.com>
8719
8720         * gcc.dg/pragma-ms_struct.c: New.
8721
8722 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
8723
8724         PR c++/27102
8725         * g++.dg/template/crash47.C: New test.
8726
8727 2006-04-27  Dirk Mueller  <dmueller@suse.de>
8728
8729         * gcc.target/i386/sse-7.c: build with -msse.
8730
8731 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8732
8733         PR testsuite/27274:
8734         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
8735         (main): Exit if processor doesn't support SSE.
8736
8737 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
8738
8739         PR middle-end/27282
8740         * gcc.c-torture/compile/pr27282.c: New test.
8741
8742 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
8743
8744         PR middle-end/26913
8745         * g++.dg/gomp/pr26913.C: New test.
8746
8747         PR c/25996
8748         * gcc.dg/gomp/pr25996.c: New test.
8749         * g++.dg/gomp/pr25996.C: New test.
8750
8751 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
8752
8753         PR rtl-optimization/26725
8754         * gcc.c-torture/compile/pr26725.c: New test.
8755
8756 2006-04-25  Richard Guenther  <rguenther@suse.de>
8757
8758         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
8759         than n + -1.
8760
8761 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8762
8763         * gcc.dg/20060425-1.c: New testcase.
8764
8765 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
8766
8767         PR tree-optimization/26865
8768         * gcc.dg/pr26865.c: New test.
8769
8770 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
8771
8772         PR c++/27292
8773         * g++.dg/conversion/bitfield1.C: New test.
8774         * g++.dg/conversion/bitfield2.C: Likewise.
8775         * g++.dg/conversion/bitfield3.C: Likewise.
8776
8777 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
8778         Richard Guenther  <rguenther@suse.de>
8779
8780         PR tree-optimization/27236
8781         * gcc.dg/tree-ssa/pr27236.c: New testcase.
8782
8783 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8784
8785         PR c++/19963
8786         * g++.dg/other/incomplete2.C: New test.
8787
8788 2006-04-24  Richard Guenther  <rguenther@suse.de>
8789
8790         PR middle-end/26869
8791         * gcc.dg/torture/pr26869.c: New testcase.
8792
8793 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
8794         Richard Guenther  <rguenther@suse.de>
8795
8796         PR tree-optimization/27218
8797         * g++.dg/tree-ssa/pr27218.C: New testcase.
8798
8799 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
8800
8801         PR c++/26912
8802         * g++.dg/template/friend41.C: New test.
8803
8804 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
8805
8806         * g++.dg/opt/pr15551.C: Include cstdio.
8807         (main): Use remove instead of unlink.
8808
8809 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8810
8811         * gcc.dg/sibcall-7.c: New test.
8812         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
8813         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
8814         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
8815         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
8816         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
8817
8818 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
8819
8820         PR c++/26534
8821         * g++.dg/opt/bitfield1.C: New test.
8822         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
8823         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
8824         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
8825         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
8826         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
8827         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
8828         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
8829         * g++.dg/abi/bitfield2.C: Likewise.
8830         * g++.dg/init/bitfield1.C: Likewise.
8831
8832 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
8833
8834         PR fortran/25099
8835         * gfortran.dg/elemental_subroutine_4.f90: New test.
8836         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
8837         call sub (m, x).
8838
8839 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
8840
8841         * gcc.c-torture/compile/20060421-1.c: New testcase.
8842
8843 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8844
8845         PR c/25875
8846         * gcc.dg/init-bad-4.c: New test.
8847
8848 2006-04-21  Paul Brook  <paul@codesourcery.com>
8849
8850         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
8851
8852 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
8853
8854         PR fortran/27122
8855         * gfortran.dg/defined_operators_1.f90: New test.
8856         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
8857         remove old ones associated, incorrectly, with Note 5.46.
8858
8859         PR fortran/27113
8860         * gfortran.dg/character_array_constructor_1.f90: New test.
8861
8862 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
8863
8864         * gcc.dg/20060419-1.c: New test.
8865
8866 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
8867
8868         PR c/26774
8869         * gcc.dg/struct-parse-1.c: New test case.
8870
8871 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8872
8873         PR c++/26558
8874         * g++.dg/parse/template19.C: New test.
8875
8876         PR c++/26739
8877         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
8878
8879         PR c++/26036
8880         * g++.dg/expr/call3.C: New test.
8881
8882         PR c++/10385
8883         * g++.dg/conversion/dynamic1.C: New test.
8884
8885 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
8886
8887         PR c++/27102
8888         * g++.dg/template/crash35.C: Tweak error markers.
8889         * g++.dg/template/crash46.C: New test.
8890         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
8891         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
8892
8893 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
8894
8895         PR rtl-optimization/14261
8896         * gcc.c-torture/compile/20060419-1.c: Added.
8897
8898 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
8899
8900         * gfortran.dg/label_1.f90: Adjust dg-error.
8901
8902 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8903
8904         PR target/26961
8905         * gcc.dg/fold-cond-1.c: New test case.
8906         * gcc.dg/pr26961-1.c: Likewise.
8907
8908 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8909
8910         PR libgfortran/27138
8911         * gfortran.dg/read_bad_advance.f90: New test.
8912
8913 2006-04-16  Roger Sayle  <roger@eyesopen.com>
8914             Dale Johannesen  <dalej@apple.com>
8915
8916         PR target/24076
8917         * gcc.target/i386/vecinit-3.c: New testcase.
8918         * gcc.target/i386/vecinit-4.c: Likewise.
8919         * gcc.target/i386/sse-18.c: Likewise.
8920         * gcc.target/i386/sse-19.c: Likewise.
8921
8922 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
8923
8924         * gfortran.dg/allocate_zerosize_1.f90: New test.
8925
8926 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
8927
8928         PR c++/26365
8929         * g++.dg/template/crash45.C: New test.
8930
8931 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
8932
8933         PR fortran/26787
8934         * gfortran.dg/proc_assign_1.f90: New test.
8935         * gfortran.dg/procedure_lvalue.f90: Change message.
8936         * gfortran.dg/namelist_4.f90: Add new error.
8937
8938         PR fortran/25597
8939         PR fortran/27096
8940         * gfortran.dg/auto_pointer_array_result_1.f90
8941
8942         PR fortran/27089
8943         * gfortran.dg/specification_type_resolution_1.f90
8944
8945         PR fortran/18003
8946         PR fortran/25669
8947         PR fortran/26834
8948         * gfortran.dg/bounds_temporaries_1.f90: New test.
8949
8950         PR fortran/27124
8951         * gfortran.dg/array_return_value_1.f90: New test.
8952
8953 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8954
8955         PR fortran/25336
8956         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
8957
8958 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
8959
8960         PR middle-end/26823
8961         * g++.dg/gomp/pr26823-1.C: New test.
8962         * g++.dg/gomp/pr26823-2.C: New test.
8963
8964 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
8965
8966         PR middle-end/27134
8967         * gcc.dg/pr27314.c: New test.
8968
8969 2006-04-13  Richard Henderson  <rth@redhat.com>
8970
8971         * g++.dg/gomp/block-0.C: Update expected matches.
8972
8973 2006-04-13  DJ Delorie  <dj@redhat.com>
8974
8975         * lib/target-supports.exp (check_effective_target_int32plus): New.
8976         (check_effective_target_ptr32plus): New.
8977         (check_effective_target_size32plus): New.
8978         (check_effective_target_int16): New.
8979         (check_profiling_available): Add m32c to the list of unsupported targets.
8980
8981         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
8982         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
8983         memory size.
8984         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
8985         pointers.
8986         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
8987         size_t.
8988         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
8989         and size_t.
8990         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
8991         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
8992         not just xstormy16.  Skip m32c due to weird pointer size.
8993         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
8994         not just xstormy16.
8995         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
8996         not just xstormy16.
8997         * gcc.dg/20020312-2.c: Add m32c support.
8998         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
8999         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
9000         in test.
9001         * gcc.dg/20050321-2.c: Require >=32 bit integers.
9002         * gcc.dg/asm-1.c: Skip if int and short are the same size.
9003         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
9004         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
9005         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
9006         * gcc.dg/init-string-2.c: Require >=32 bit integers.
9007         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
9008         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
9009         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
9010         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
9011         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
9012         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
9013         in test.
9014         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
9015         in test.
9016         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
9017         * gcc.dg/pr23049.c: Require >=32 bit integers.
9018         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
9019         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
9020         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
9021         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
9022         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
9023         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
9024         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
9025         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
9026         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
9027         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
9028         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
9029         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
9030         prototype in test.
9031         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
9032         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
9033         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
9034         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
9035         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
9036
9037         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
9038         * gcc.c-torture/execute/20040703-1.x: Likewise.
9039         * gcc.c-torture/execute/20040705-1.x: Likewise.
9040         * gcc.c-torture/execute/20040705-2.x: Likewise.
9041         * gcc.c-torture/execute/20040709-1.x: Likewise.
9042         * gcc.c-torture/execute/20040709-2.x: Likewise.
9043         * gcc.c-torture/execute/20040811-1.x: Likewise.
9044         * gcc.c-torture/execute/20050316-1.x: Likewise.
9045         * gcc.c-torture/execute/bitfld-4.x: Likewise.
9046         * gcc.c-torture/execute/pr19689.x: Likewise.
9047         * gcc.c-torture/execute/pr7284-1.x: Likewise.
9048         * gcc.c-torture/execute/usmul.x: Likewise.
9049         * gcc.c-torture/execute/vrp-5.x: Likewise.
9050         * gcc.c-torture/execute/vrp-6.x: Likewise.
9051         * gcc.dg/debug/20041023-1.s: Likewise.
9052
9053 2006-04-13  Roger Sayle  <roger@eyesopen.com>
9054
9055         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
9056         of integers to a vector types are now constant expressions in C.
9057         * gcc.dg/vect/vect-fold-1.c: New test case.
9058
9059 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
9060             Ulrich Weigand  <uweigand@de.ibm.com>
9061
9062         PR target/27006
9063         * gcc.dg/vmx/pr27006.c: New testcase.
9064
9065 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9066
9067         PR libgfortran/26766
9068         * gfortran.dg/write_recursive.f90: New test.
9069
9070 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
9071
9072         * g++.dg/parse/dtor7.C: New test.
9073         * g++.dg/parse/new1.C: Add error marker.
9074         * g++.dg/template/new3.C: New test.
9075
9076         PR c++/26122
9077         * g++.dg/template/pure1.C: New test.
9078
9079         PR c++/26295
9080         * g++.dg/parse/ptrmem4.C: New test.
9081
9082 2006-04-10  Jeff Law  <law@redhat.com>
9083
9084         PR/27087
9085         * gcc.c-torture/compile/pr27087.c: New test.
9086
9087 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
9088
9089         PR/21391
9090         * gcc.dg/20060410.c: New.
9091
9092 2006-04-10  Matthias Klose  <doko@debian.org>
9093
9094         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
9095         Recognize multilib directory names containing underscores.
9096
9097 2006-04-10  Roger Sayle  <roger@eyesopen.com>
9098
9099         * gcc.target/i386/vecinit-1.c: New test case.
9100         * gcc.target/i386/vecinit-2.c: Likewise.
9101
9102 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
9103
9104         PR debug/27057
9105         * g++.dg/debug/dwarf2-2.C: New test.
9106
9107 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
9108
9109         PR rtl-optimization/27073
9110         * gcc.c-torture/execute/pr27073.c: New test.
9111
9112 2006-04-08  Mike Stump  <mrs@apple.com>
9113
9114         * gcc.dg/pragma-darwin.c: Improve for ppc64.
9115
9116 2006-04-07  Richard Guenther  <rguenther@suse.de>
9117
9118         PR tree-optimization/26135
9119         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
9120
9121 2006-04-06  Jan Hubicka  <jh@suse.cz>
9122
9123         PR profile/26399
9124         * g++.dg/bprob/g++-bprob-2.C: New testcase.
9125
9126 2006-04-06  Roger Sayle  <roger@eyesopen.com>
9127
9128         * g++.dg/conversion/nullptr1.C: New test case.
9129         * g++.dg/conversion/nullptr2.C: Likewise.
9130
9131 2006-04-05  Roger Sayle  <roger@eyesopen.com>
9132
9133         * gfortran.dg/dependency_18.f90: New test case.
9134
9135 2006-04-05  Richard Guenther  <rguenther@suse.de>
9136
9137         PR tree-optimization/26919
9138         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
9139         * gcc.dg/ipa/ipa-2.c: Likewise.
9140         * gcc.dg/ipa/ipa-3.c: Likewise.
9141         * gcc.dg/ipa/ipa-5.c: Likewise.
9142
9143 2006-04-05  Richard Guenther  <rguenther@suse.de>
9144
9145         PR tree-optimization/26763
9146         * gcc.dg/torture/pr26763-1.c: New testcase.
9147         * gcc.dg/torture/pr26763-2.c: Likewise.
9148
9149 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
9150
9151         PR fortran/23634
9152         PR fortran/25619
9153         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
9154
9155 2006-04-04  Eric Christopher  <echristo@apple.com>
9156
9157         * gcc.target/i386/387-1.c: Allow regexp to match darwin
9158         stubs.
9159         * gcc.target/i386/387-5.c: Ditto.
9160
9161 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
9162
9163         * gcc.target/sparc/struct-ret-check.c: New test.
9164
9165 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9166
9167         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
9168         zero decimal digits specified in format.
9169
9170 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
9171
9172         PR fortran/26891
9173         * gfortran.dg/missing_optional_dummy_1.f90: New test.
9174
9175         PR fortran/26976
9176         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
9177         * gfortran.dg/initialization_1.f90: Make assignment compliant.
9178         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
9179         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
9180         bigendian-ness.
9181
9182 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
9183
9184         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
9185         dummy arguments work when the actual argument is itself a dummy
9186         argument of the caller.
9187
9188 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9189
9190         PR libfortran/24685
9191         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
9192
9193 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9194
9195         * gfortran.dg/dependencency_17.f90: New test case.
9196
9197 2006-04-01  Roger Sayle  <roger@eyesopen.com>
9198
9199         * gfortran.dg/dependency_14.f90: New test case.
9200         * gfortran.dg/dependency_15.f90: Likewise.
9201         * gfortran.dg/dependency_16.f90: Likewise.
9202
9203 2006-03-31  Asher Langton  <langton2@llnl.gov>
9204
9205         PR fortran/25358
9206         gfortran.dg/cray_pointers_6.f90: New test.
9207
9208 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9209
9210         PR libgfortran/26890
9211         * gfortran.dg/read_size_noadvance.f90: New test.
9212
9213 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
9214
9215         PR fortran/25031
9216         * gfortran.dg/multiple_allocation_1.f90: Check that the
9217         size has changed after a re-allocation with stat.
9218
9219 2006-03-30  Richard Guenther  <rguenther@suse.de>
9220
9221         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
9222         removal.
9223         * gcc.target/i386/sselibm-2.c: Likewise.
9224         * gcc.target/i386/sselibm-3.c: Likewise.
9225         * gcc.target/i386/sselibm-4.c: Likewise.
9226         * gcc.target/i386/sselibm-5.c: Likewise.
9227
9228 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9229
9230         * gcc.dg/fold-andxor-1.c: New test case.
9231         * gcc.dg/fold-xorand-1.c: Likewise.
9232
9233 2006-03-28  Roger Sayle  <roger@eyesopen.com>
9234
9235         * gcc.dg/fold-convnotconv-1.c: New test case.
9236
9237 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
9238
9239         PR fortran/26779
9240         * gfortran.dg/private_type_5.f90: New test.
9241
9242 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
9243
9244         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
9245
9246 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
9247
9248         * gfortran.dg/advance_2.f90: New test.
9249         * gfortran.dg/advance_3.f90: New test.
9250
9251         * gfortran.fortran-torture/execute/equiv_5.f: New test.
9252
9253 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9254
9255         PR libgfortran/26661
9256         PR libgfortran/26880
9257         * gfortran.dg/read_x_past.f: New test.
9258
9259 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
9260
9261         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
9262         to be STABS.
9263
9264 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
9265
9266         * objc.dg/dwarf-1.m: Skip on AIX.
9267         * objc.dg/dwarf-2.m: Skip on AIX.
9268
9269 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
9270
9271         PR fortran/26816
9272         * gfortran.dg/float_1.f90: New test.
9273
9274 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
9275
9276         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
9277         X86_64 targets.
9278         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
9279
9280 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9281
9282         PR libfortran/26735
9283         * gfortran.dg/convert_implied_open.f90: New test case.
9284
9285 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
9286
9287         PR fortran/26769
9288         * gfortran.dg/transpose_reshape_r10.f90: New test case.
9289
9290 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
9291
9292         PR middle-end/26717
9293         * gcc.dg/pr26717.c: New test.
9294
9295 2006-03-25  Roger Sayle  <roger@eyesopen.com>
9296
9297         * gfortran.dg/dependency_12.f90: New test case.
9298
9299 2006-03-24  Roger Sayle  <roger@eyesopen.com>
9300
9301         * gfortran.dg/dependency_9.f90: New (resurected) test case.
9302
9303 2006-03-24  Jeff Law  <law@redhat.com>
9304
9305         * gcc.c-torture/pr26840.c: New test.
9306
9307 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
9308
9309         * objc.dg/dwarf-2.m: New.
9310         * obj-c++.dg/dwarf-2.mm: New.
9311
9312         * g++.old-deja/g++.other/init19.C: New.
9313
9314 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
9315
9316         * g++.dg/eh/spbp.C: Skip on AIX.
9317
9318 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
9319
9320         PR middle-end/26611
9321         * g++.dg/gomp/pr26611-1.C: New test.
9322         * g++.dg/gomp/pr26611-2.C: New test.
9323
9324 2006-03-24  Jeff Law  <law@redhat.com>
9325
9326         * gcc.c-torture/compile/pr26833.c: New test.
9327         * gfortran.fortran-torture/compile/pr26806.f90: New test.
9328
9329 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9330
9331         * gfortran.dg/endfile_2.f90: Delete temp file.
9332
9333 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
9334
9335         PR fortran/19303
9336         * gfortran.dg/record_marker_1.f90: New test case.
9337         * gfortran.dg/record_marker_2.f: New test case.
9338         * gfortran.dg/record_marker_3.f90: New test case.
9339
9340 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
9341
9342         PR fortran/17298
9343         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
9344         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
9345
9346 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
9347
9348         * lib/gcc-dg.exp (cleanup-modules): New proc.
9349         * gfortran.dg/allocatable_function_1.f90,
9350         gfortran.dg/allocate_char_star_scalar_1.f90,
9351         gfortran.dg/assumed_charlen_function_1.f90,
9352         gfortran.dg/assumed_dummy_1.f90,
9353         gfortran.dg/assumed_shape_ranks_1.f90,
9354         gfortran.dg/assumed_shape_ranks_2.f90,
9355         gfortran.dg/assumed_size_dt_dummy.f90,
9356         gfortran.dg/auto_char_dummy_array_1.f90,
9357         gfortran.dg/auto_char_len_3.f90,
9358         gfortran.dg/automatic_module_variable.f90,
9359         gfortran.dg/bad_automatic_objects_1.f90,
9360         gfortran.dg/char_array_constructor.f90,
9361         gfortran.dg/char_array_structure_constructor.f90,
9362         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
9363         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
9364         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
9365         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
9366         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
9367         gfortran.dg/derived_pointer_recursion.f90,
9368         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
9369         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
9370         gfortran.dg/dummy_functions_1.f90,
9371         gfortran.dg/elemental_initializer_1.f90,
9372         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
9373         gfortran.dg/elemental_pointer_1.f90,
9374         gfortran.dg/elemental_subroutine_1.f90,
9375         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
9376         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
9377         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
9378         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
9379         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
9380         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
9381         gfortran.dg/global_references_1.f90,
9382         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
9383         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
9384         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
9385         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
9386         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
9387         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
9388         gfortran.dg/large_integer_kind_1.f90,
9389         gfortran.dg/large_real_kind_1.f90,
9390         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
9391         gfortran.dg/module_double_reuse.f90,
9392         gfortran.dg/module_equivalence_1.f90,
9393         gfortran.dg/module_interface_1.f90,
9394         gfortran.dg/module_parameter_array_refs_1.f90,
9395         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
9396         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
9397         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
9398         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
9399         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
9400         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
9401         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
9402         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
9403         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
9404         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
9405         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
9406         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
9407         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
9408         gfortran.dg/same_name_1.f90,
9409         gfortran.dg/sibling_dummy_procedure_1.f90,
9410         gfortran.dg/sibling_dummy_procedure_2.f90,
9411         gfortran.dg/sibling_dummy_procedure_3.f90,
9412         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
9413         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
9414         gfortran.dg/used_dummy_types_2.f90,
9415         gfortran.dg/used_dummy_types_3.f90,
9416         gfortran.dg/used_dummy_types_4.f90,
9417         gfortran.dg/used_dummy_types_5.f90,
9418         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
9419         gfortran.dg/userdef_operator_1.f90: Use it.
9420
9421 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9422
9423         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
9424         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
9425         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
9426         gfortran.dg/write_back.f,
9427         gfortran.fortran-torture/execute/inquire_1.f90,
9428         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
9429
9430 2006-03-21  Jeff Law  <law@redhat.com>
9431
9432         * gcc.dg/tree-ssa/vrp28.c: New test.
9433
9434 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9435
9436         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
9437         if _STDC_C99 is defined.
9438         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
9439         * gcc.dg/builtins-20.c: Likewise.
9440         * gcc.dg/builtins-53.c: Likewise.
9441         * gcc.dg/single-precision-constant.c: Likewise. Also pass
9442         -mmacosx-version-min=10.3 on PowerPC/Darwin.
9443
9444 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
9445
9446         PR tree-opt/26781
9447         * gcc.c-torture/compile/pr26781-1.c: New test.
9448         * gcc.c-torture/compile/pr26781-2.c: New test.
9449
9450 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
9451
9452         PR c++/26690
9453         * g++.dg/gomp/pr26690-1.C: New test.
9454         * g++.dg/gomp/pr26690-2.C: New test.
9455
9456 2006-03-20  Jeff Law  <law@redhat.com>
9457
9458         * gcc.dg/tree-ssa/pr21829.c: New test.
9459
9460         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
9461
9462 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
9463
9464         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
9465         (check_visibility_available): Use it.
9466         (check_effective_target_default_packed): Likewise.
9467         (check_effective_target_pcc_bitfield_type_matters): Likewise.
9468         (check_effective_target_fopenmp): Likewise.
9469         (check_effective_target_freorder): Likewise.
9470         (check_effective_target_fpic): Likewise.
9471         (check_named_sections_available): Likewise.
9472         (check_effective_target_ilp32): Likewise.
9473         (check_effective_target_lp64): Likewise.
9474
9475 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
9476
9477         PR fortran/20935
9478         * gfortran.dg/scalar_mask_2.f90: New test case.
9479
9480 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
9481
9482         PR tree-opt/26629
9483         * gcc.dg/tree-ssa/loadpre12.c: New test.
9484         * gcc.dg/tree-ssa/loadpre13.c: New test.
9485         * gcc.dg/tree-ssa/loadpre14.c: New test.
9486         * gcc.dg/tree-ssa/loadpre15.c: New test.
9487         * gcc.dg/tree-ssa/loadpre16.c: New test.
9488         * gcc.dg/tree-ssa/loadpre17.c: New test.
9489         * gcc.dg/tree-ssa/loadpre18.c: New test.
9490         * gcc.dg/tree-ssa/loadpre19.c: New test.
9491         * gcc.dg/tree-ssa/loadpre20.c: New test.
9492         * gcc.dg/tree-ssa/loadpre21.c: New test.
9493         * gcc.dg/tree-ssa/loadpre22.c: New test.
9494
9495 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
9496
9497         PR fortran/26741
9498         * gfortran.dg/elemental_initializer_1.f90: New test.
9499
9500         PR fortran/26716
9501         * gfortran.dg/assumed_shape_ranks_2: New test.
9502
9503 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
9504
9505         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
9506         target fpic.
9507
9508 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9509
9510         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
9511         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
9512         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
9513         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
9514         gfortran.fortran-torture/execute/direct_io.f90,
9515         gfortran.fortran-torture/execute/inquire_2.f90,
9516         gfortran.fortran-torture/execute/inquire_4.f90,
9517         gfortran.fortran-torture/execute/list_read_1.f90,
9518         gfortran.fortran-torture/execute/open_replace.f90,
9519         gfortran.fortran-torture/execute/slash_edit.f90,
9520         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
9521         temporary files from testcases.
9522
9523 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9524
9525         PR libgfortran/26509
9526         gfortran.dg/write_direct_eor.f90: New test.
9527
9528 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
9529
9530         * gcc.target/powerpc/pr26350.c: New.
9531         * gcc.target/powerpc/indexed-addr.c: New.
9532
9533 2006-03-16  Roger Sayle  <roger@eyesopen.com>
9534
9535         * gfortran.dg/dependency_13.f90: New test case.
9536
9537 2006-03-16  Roger Sayle  <roger@eyesopen.com>
9538
9539         PR middle-end/21781
9540         * gcc.dg/real-const-1.c: New test case.
9541
9542 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
9543
9544         * g++.old-deja/g++.other/init18.C: New.
9545         * g++.old-deja/g++.other/init5.C: Remove xfail.
9546
9547 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9548
9549         * g++.dg/opt/pr15551.C: Cleanup temp file.
9550
9551 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9552
9553         PR c++/6634
9554         g++.dg/parse/long1.C: New test.
9555
9556 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9557
9558         PR fortran/19101
9559         * gfortran.dg/continuation.f90: New test.
9560         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
9561
9562 2006-03-14  Richard Guenther  <rguenther@suse.de>
9563
9564         PR tree-optimization/26672
9565         * gcc.dg/torture/pr26672.c: New testcase.
9566
9567 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
9568
9569         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
9570         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
9571
9572 2006-03-13  Roger Sayle  <roger@eyesopen.com>
9573
9574         PR middle-end/26557
9575         * gcc.c-torture/compile/switch-1.c: New test case.
9576
9577 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
9578
9579         PR fortran/25378
9580         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
9581         test to include more permuatations of mask and index.
9582         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
9583         respond to F2003 spec. that the position returned for an all false
9584         mask && condition is zero.
9585
9586 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
9587
9588         PR middle-end/25989
9589         * gcc.dg/gomp/pr25989.c: New test.
9590
9591 2006-03-13  Jeff Law  <law@redhat.com>
9592
9593         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
9594
9595 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
9596
9597         * gcc.dg/switch-9.c: New test.
9598
9599 2006-03-13  Richard Guenther  <rguenther@suse.de>
9600
9601         PR middle-end/26630
9602         * gcc.dg/torture/pr26630.c: New testcase.
9603
9604 2006-03-11  Roger Sayle  <roger@eyesopen.com>
9605
9606         * gfortran.dg/dependency_10.f90: New test case.
9607         * gfortran.dg/dependency_11.f90: Likewise.
9608
9609 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
9610             Erik Edelmann  <eedelman@gcc.gnu.org>
9611
9612         * gfortran.dg/allocatable_function_1.f90: New.
9613         * gfortran.dg/allocatable_function_2.f90: New.
9614
9615 2006-03-10  Richard Guenther  <rguenther@suse.de>
9616
9617         PR middle-end/26565
9618         * gcc.dg/torture/pr26565.c: New testcase.
9619
9620 2006-03-09  Eric Christopher  <echristo@apple.com>
9621
9622         * gcc.c-torture/compile/20060309-1.c: New.
9623
9624 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9625
9626         PR libgfortran/26499
9627         * gfortran.dg/write_back.f: New test.
9628         * gfortran.dg/write_rewind_1.f: New test.
9629         * gfortran.dg/write_rewind_2.f: New test.
9630
9631 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9632
9633         PR libgfortran/26554
9634         * gfortran.dg/read_logical.f90: New test.
9635
9636 2006-03-04  Laurent GUERBY <laurent@guerby.net>
9637
9638         * ada/acats/norun.lst: cdd2a03 now passes.
9639
9640 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
9641
9642         PR testsuite/25177
9643         * gcc.target/powerpc/pr18096-1.c: Change where the error
9644         would match.
9645
9646 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
9647
9648         * gcc.target/i386/cleanup-1.c: New test.
9649         * gcc.target/i386/cleanup-2.c: New test.
9650
9651 2006-03-04  Roger Sayle  <roger@eyesopen.com>
9652
9653         * gfortran.dg/dependency_9.f90: Remove for the time being.
9654
9655 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
9656
9657         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
9658         directive.
9659
9660 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9661
9662         * gfortran.dg/dependency_9.f90: New test case.
9663
9664 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9665
9666         * gfortran.dg/dependency_4.f90: New test case.
9667         * gfortran.dg/dependency_5.f90: New test case.
9668         * gfortran.dg/dependency_6.f90: New test case.
9669         * gfortran.dg/dependency_7.f90: New test case.
9670         * gfortran.dg/dependency_8.f90: New test case.
9671
9672 2006-03-03  Paul Brook  <paul@codesourcery.com>
9673
9674         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
9675         Add m68k-*-elf.
9676
9677 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
9678
9679         PR fortran/25031
9680         * multiple_allocation_1.f90: New test.
9681
9682 2006-03-03  Roger Sayle  <roger@eyesopen.com>
9683
9684         PR tree-optimization/26524
9685         * gfortran.dg/pr26524.f: New test case.
9686
9687 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9688
9689         * g++.dg/template/repo5.C: Cleanup repo files.
9690         * gcc.dg/20051201-1.c: Cleanup coverage files.
9691         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
9692         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
9693         tree dump files.
9694
9695 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
9696
9697         * objc.dg/objc-nofilename-1.m: New test.
9698         * objc.dg/bad-receiver-type.m: New test.
9699         * obj-c++.dg/bad-receiver-type.mm: New test.
9700
9701 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9702
9703         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
9704
9705 2006-03-01  Mike Stump  <mrs@apple.com>
9706
9707         * g++.dg/abi/key2.C: Add.
9708
9709 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
9710
9711         * gfortran.dg/logical_dot_product.f90: New test.
9712
9713         PR fortran/26393
9714         * gfortran.dg/used_interface_ref.f90: New test.
9715
9716         PR fortran/20938
9717         * gfortran.dg/dependency_2.f90: New test.
9718         * gfortran.fortran-torture/execute/where17.f90: New test.
9719         * gfortran.fortran-torture/execute/where18.f90: New test.
9720         * gfortran.fortran-torture/execute/where19.f90: New test.
9721         * gfortran.fortran-torture/execute/where20.f90: New test.
9722
9723 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
9724
9725         * g++.dg/tree-ssa/pr26443.C: New test case.
9726
9727 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
9728
9729         PR middle-end/26022
9730         * g++.dg/opt/return-slot1.C: New test.
9731
9732 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9733
9734         PR libgfortran/26136
9735         * gfortran.dg/namelist_23.f90: New test.
9736
9737 2006-02-28  Roger Sayle  <roger@eyesopen.com>
9738
9739         PR middle-end/14752
9740         * gcc.dg/fold-eqandshift-2.c: New test case.
9741
9742 2006-02-28  Richard Guenther  <rguenther@suse.de>
9743
9744         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
9745         decomposition.
9746
9747 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
9748
9749         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
9750
9751 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9752
9753         PR libgfortran/26464
9754         * gfortran.dg/backspace_5.f: New test.
9755         * gfortran.dg/backspace_6.f: New test.
9756
9757 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9758
9759         * gcc.dg/fold-eqandnot-1.c: New test case.
9760
9761 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9762
9763         PR middle-end/19983
9764         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
9765
9766 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
9767
9768         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
9769         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
9770
9771 2006-02-26  Richard Guenther  <rguenther@suse.de>
9772
9773         PR tree-optimization/26421
9774         * gcc.dg/tree-ssa/pr26421.c: New testcase.
9775
9776 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
9777
9778         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
9779         * g++.old-deja/g++.robertl/eb132.C: Likewise.
9780
9781 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9782
9783         * gcc.dg/fold-even-1.c: New test case.
9784
9785 2006-02-26  Roger Sayle  <roger@eyesopen.com>
9786
9787         PR middle-end/21137
9788         * gcc.dg/fold-eqandshift-1.c: New test case.
9789
9790 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
9791
9792         PR tree-optimization/25125
9793         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
9794         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
9795
9796 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
9797
9798         PR tree-optimizations/26359
9799         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
9800         with -fdump-tree-dceloop-details.
9801         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
9802
9803 2006-02-25  Roger Sayle  <roger@eyesopen.com>
9804
9805         PR middle-end/23673
9806         * gcc.dg/fold-eqxor-1.c: New test case.
9807         * gcc.dg/fold-eqxor-2.c: Likewise.
9808         * gcc.dg/fold-eqxor-3.c: Likewise.
9809
9810 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
9811
9812         PR fortran/23092
9813         * scalar_mask_1.f90: New test.
9814
9815 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
9816
9817         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
9818         * g++.dg/eh/uncaught2.C: New.
9819         * g++.dg/eh/uncaught3.C: New.
9820
9821 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9822
9823         PR libgfortran/26423
9824         * gfortran.dg/read_many_1.f: New test.
9825
9826 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
9827
9828         PR fortran/24519
9829         * gfortran.dg/dependency_3.f90: New test.
9830         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
9831         XFAILs.
9832
9833         PR fortran/25395
9834         * gfortran.dg/equiv_6.f90: New test.
9835
9836 2006-02-23  Jeff Law  <law@redhat.com>
9837
9838         * gcc.c-torture/compile/pr26425.c: New test.
9839
9840 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
9841
9842         PR middle-end/26412
9843         * gcc.dg/gomp/pr26412.c: New test.
9844
9845 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9846
9847         PR c++/26291
9848         * g++.dg/other/ellipsis1.C: New test.
9849         * g++.dg/parse/operator4.C: Adjust error marker.
9850
9851 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
9852
9853         PR target/25603
9854         * gfortran.dg/pr25603.f: New testcase.
9855
9856 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9857
9858         * gcc.dg/bf-spl1.c: Don't specify -m68000.
9859         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
9860
9861 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
9862
9863         * g++.dg/eh/spbp.C: New.
9864
9865 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
9866
9867         PR middle-end/26379
9868         * gcc.target/i386/mmx-7.c: New test.
9869
9870 2006-02-20  Roger Sayle  <roger@eyesopen.com>
9871
9872         PR tree-optimization/26361
9873         * gcc.dg/tree-ssa/vrp27.c: New test case.
9874
9875 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
9876
9877         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
9878         * gcc.dg/tree-ssa/complex-4.c: Here.
9879
9880 2006-02-19  Roger Sayle  <roger@eyesopen.com>
9881
9882         PR middle-end/19543
9883         * gfortran.dg/logical_1.f90: New test case.
9884
9885 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
9886
9887         PR middle-end/26334
9888         * gcc.dg/20060218-1.c: Moved to...
9889         * gcc.target/i386/20060218-1.c: ... here.  New test.
9890
9891 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9892
9893         PR fortran/26201
9894         * gfortran.dg/convert_1.f90: New.
9895
9896 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
9897
9898         PR fortran/25054
9899         * gfortran.dg/namelist_5.f90: New test.
9900
9901         PR fortran/25089
9902         * gfortran.dg/namelist_4.f90: New test.
9903
9904 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9905
9906         PR tree-opt/25680
9907         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
9908
9909 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
9910
9911         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
9912         variable to take into account the variable name in the
9913         function header.
9914         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
9915
9916 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
9917
9918         PR middle-end/26334
9919         * gcc.c-torture/compile/20060217-1.c: New test.
9920         * gcc.dg/20060218-1.c: New test.
9921
9922 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
9923
9924         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
9925
9926 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
9927
9928         * gcc.dg/cpp/undef3.c: New test.
9929         * gcc.dg/cpp/trad/builtins2.c: New test.
9930
9931 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
9932
9933         PR c++/26266
9934         * g++.dg/template/static22.C: New test.
9935         * g++.dg/template/static23.C: New test.
9936         * g++.dg/template/static24.C: New test.
9937         * g++.dg/template/non-dependent13.C: New test.
9938         * g++.dg/init/member1.C: Tweak error markers.
9939
9940 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9941
9942         PR target/26255
9943         * gcc.c-torture/compile/pr26255.c: New test case.
9944
9945 2006-02-16  Roger Sayle  <roger@eyesopen.com>
9946
9947         * gfortran.fortran-torture/execute/where_10.f90: New test case.
9948         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
9949         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
9950         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
9951         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
9952         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9953         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9954
9955 2006-02-16  Jeff Law  <law@redhat.com>
9956
9957         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
9958         * gcc.dg/tree-ssa/vrp26.c: New test.
9959
9960 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
9961
9962         PR target/20353
9963         PR target/24578
9964         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
9965         __UCLIBC__ is defined.
9966
9967 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
9968
9969         PR fortran/26224
9970         * gfortran.dg/gomp/pr26224.f: New test.
9971
9972 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
9973
9974         PR tree-opt/25918
9975         * lib/target-supports.exp
9976         (check_effective_target_vect_short_mult): New.
9977         (check_effective_target_vect_char_mult): New.
9978         (check_effective_target_vect_widen_sum_qi_to_si): New.
9979         (check_effective_target_vect_widen_sum_qi_to_hi): New.
9980         (check_effective_target_vect_widen_sum_hi_to_si): New.
9981         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
9982         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
9983         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
9984         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
9985         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
9986         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
9987         vect-reduc-pattern-2c.c
9988         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
9989         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
9990         vect-reduc-pattern-1c.c
9991
9992 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
9993
9994         PR fortran/24557
9995         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
9996
9997 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9998
9999         PR fortran/26054
10000         * gfortran.dg/enum_8.f90: Remove check for warning.
10001         * gfortran.dg/iomsg_1.f90: Ditto.
10002         * gfortran.dg/enum_1.f90: Ditto.
10003         * gfortran.dg/enum_9.f90: Ditto.
10004         * gfortran.dg/enum_2.f90: Ditto.
10005         * gfortran.dg/enum_10.f90: Ditto.
10006         * gfortran.dg/enum_3.f90: Ditto.
10007         * gfortran.dg/flush_1.f90: Ditto.
10008         * gfortran.dg/enum_4.f90: Ditto.
10009         * gfortran.dg/array_constructor_1.f90: Ditto.
10010         * gfortran.dg/enum_5.f90: Ditto.
10011         * gfortran.dg/enum_6.f90: Ditto.
10012         * gfortran.dg/enum_7.f90: Ditto.
10013
10014 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
10015
10016         PR middle-end/26300
10017         * gcc.c-torture/compile/20060215-1.c: New test.
10018
10019 2006-02-14  Roger Sayle  <roger@eyesopen.com>
10020
10021         PR middle-end/23670
10022         * gcc.dg/tree-ssa/andor-2.c: New test case.
10023
10024 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
10025
10026         PR fortran/25045
10027         * optional_dim.f90: New test.
10028
10029 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10030
10031         PR fortran/26277
10032         * gfortran.dg/label_4.f90: New.
10033
10034 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
10035             Diego Novillo  <dnovillo@redhat.com>
10036             Uros Bizjak  <uros@kss-loka.si>
10037
10038         * gfortran.dg/gomp: New directory.
10039
10040 2006-02-14  Richard Guenther  <rguenther@suse.de>
10041
10042         PR tree-optimization/26258
10043         * gcc.dg/torture/pr26258.c: New testcase.
10044
10045 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
10046
10047         PR fortran/26246
10048         * gfortran.dg/pr26246_1.f90: New test.
10049         * gfortran.dg/pr26246_2.f90: New test.
10050
10051         PR middle-end/26092
10052         * gcc.c-torture/compile/20060208-1.c: New test.
10053
10054 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
10055
10056         PR fortran/26074
10057         PR fortran/25103
10058         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
10059         * gfortran.dg/bad_automatic_objects_1.f90: New test.
10060         * gfortran.dg/automatic_module_variable.f90: Change error message.
10061
10062         PR fortran/20861
10063         * gfortran.dg/internal_dummy_1.f90: New test.
10064
10065         PR fortran/20871
10066         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
10067
10068
10069         PR fortran/25083
10070         * gfortran.dg/uncommon_block_data_1.f90: New test.
10071         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
10072         with standard.
10073
10074         PR fortran/25088
10075         * gfortran.dg/typed_subroutine_1.f90: New test.
10076
10077 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
10078
10079         * objc.dg/dwarf-1.m: New.
10080
10081 2006-02-13  Roger Sayle  <roger@eyesopen.com>
10082
10083         PR middle-end/24427
10084         * gcc.dg/tree-ssa/andor-1.c: New test case.
10085
10086 2006-02-13  Josh Conner  <jconner@apple.com>
10087
10088         PR target/25376
10089         * gcc.dg/pr25376.c: New test.
10090
10091         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
10092         assemble.
10093         * lib/target-supports.exp (check_named_sections_available):
10094         Only compile named-sections test -- don't assemble.
10095
10096 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10097
10098         * g++.dg/warn/no-write-strings.C: New test.
10099         * g++.dg/warn/write-strings.C: Likewise.
10100         * g++.dg/warn/write-strings-default.C: Likewise.
10101
10102 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
10103
10104         PR fortran/25806
10105         * gfortran.dg/ret_pointer_2.f90: New test.
10106
10107 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
10108
10109         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
10110
10111 2006-02-10  Jeff Law  <law@redhat.com>
10112
10113         * gcc.c-torture/compile/pr26213.c: New test.
10114
10115 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
10116
10117         gfortran.dg/null_1.f90: New test.
10118
10119 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10120
10121         PR fortran/14771
10122         * gfortran.dg/parens_4.f90: New.
10123         * gfortran.dg/parens_5.f90: New.
10124
10125 2006-02-10  Richard Guenther  <rguenther@suse.de>
10126
10127         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
10128
10129 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10130         Paul Thomas  <pault@gcc.gnu.org>
10131
10132         PR fortran/14771
10133         * gfortran.dg/parens_1.f90: New.
10134         * gfortran.dg/parens_2.f90: New.
10135         * gfortran.dg/parens_3.f90: New.
10136
10137 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
10138
10139         PR fortran/26038
10140         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
10141
10142         PR fortran/25059
10143         * gfortran.dg/impure_assignment_1.f90: New test.
10144
10145         PR fortran/25070
10146         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
10147
10148 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10149
10150         PR target/26141
10151         * g++.dg/expr/stdarg2.C: New test.
10152
10153 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
10154
10155         PR inline-asm/16194
10156         * gcc.dg/pr16194.c: New test.
10157
10158 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10159
10160         * ada/acats/run_acats: Use portable variant of "$@".
10161
10162 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10163
10164         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
10165         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
10166
10167 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10168
10169         PR tree-opt/26179
10170         * g++.dg/opt/pr26179.C: New test.
10171
10172 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10173
10174         PR middle-end/26134
10175         * gcc.dg/tree-ssa/complex-3.c: New test.
10176
10177 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
10178
10179         * gcc.c-torture/compile/volatile-1.c: New test.
10180
10181 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
10182
10183         PR 26180
10184         * gcc.dg/tree-ssa/pr26180.c: New test.
10185
10186 2006-02-08  Jeff Law  <law@redhat.com>
10187
10188         * gcc.dg/tree-ssa/pr21417.c: New test.
10189
10190 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10191
10192         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10193         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
10194
10195 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10196
10197         * lib/scanrtl.exp: New.
10198
10199 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10200
10201         PR c++/26071
10202         * g++.dg/other/virtual2.C: New test.
10203
10204         PR c++/26070
10205         * g++.dg/other/virtual1.C: New test.
10206
10207 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
10208
10209         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
10210         cleanup-ipa-dump): Update dump file glob patterns.
10211         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
10212         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
10213
10214         * lib/gcc-dg.exp: Load it.
10215         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
10216
10217 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
10218
10219         PR testsuite/26159
10220         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
10221         * gcc.dg/tree-ssa/pr23382.c: Ditto.
10222
10223 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10224
10225         PR fortran/25577
10226         * gfortran.dg/mvbits_1.f90: New.
10227
10228 2006-02-07  Dirk Mueller  <dmueller@suse.com>
10229
10230         * g++.dg/warn/Wdiv-by-zero.C: New test.
10231         * g++.dg/warn/Wno-div-by-zero.C: New.
10232
10233 2006-02-07  Jeff Law  <law@redhat.com>
10234
10235         * gcc.dg/tree-ssa/pr21559.c: New test.
10236
10237         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
10238         multiple VRP passes.
10239         * gcc.dg/tree-ssa/vrp09.c: Likewise.
10240         * gcc.dg/tree-ssa/vrp18.c: Likewise.
10241         * gcc.dg/tree-ssa/pr21582.c: Likewise.
10242         * gcc.dg/tree-ssa/pr20657.c: Likewise.
10243         * gcc.dg/tree-ssa/pr21001.c: Likewise.
10244         * gcc.dg/tree-ssa/vrp02.c: Likewise
10245         * gcc.dg/tree-ssa/vrp11.c: Likewise
10246         * gcc.dg/tree-ssa/pr14341.c: Likewise
10247         * gcc.dg/tree-ssa/vrp19.c: Likewise
10248         * gcc.dg/tree-ssa/vrp20.c: Likewise
10249         * gcc.dg/tree-ssa/vrp03.c: Likewise
10250         * gcc.dg/tree-ssa/pr21086.c: Likewise
10251         * gcc.dg/tree-ssa/pr21959.c: Likewise
10252         * gcc.dg/tree-ssa/vrp21.c: Likewise
10253         * gcc.dg/tree-ssa/vrp04.c: Likewise
10254         * gcc.dg/tree-ssa/pr25485.c: Likewise
10255         * gcc.dg/tree-ssa/pr22026.c: Likewise
10256         * gcc.dg/tree-ssa/vrp22.c: Likewise
10257         * gcc.dg/tree-ssa/vrp05.c: Likewise
10258         * gcc.dg/tree-ssa/20030807-10.c: Likewise
10259         * gcc.dg/tree-ssa/pr20701.c: Likewise
10260         * gcc.dg/tree-ssa/vrp23.c: Likewise
10261         * gcc.dg/tree-ssa/vrp06.c: Likewise
10262         * gcc.dg/tree-ssa/pr22117.c: Likewise
10263         * gcc.dg/tree-ssa/pr20702.c: Likewise
10264         * gcc.dg/tree-ssa/vrp15.c: Likewise
10265         * gcc.dg/tree-ssa/pr21090.c: Likewise
10266         * gcc.dg/tree-ssa/pr21294.c: Likewise
10267         * gcc.dg/tree-ssa/vrp24.c: Likewise
10268         * gcc.dg/tree-ssa/vrp07.c: Likewise
10269         * gcc.dg/tree-ssa/pr21563.c: Likewise
10270         * gcc.dg/tree-ssa/pr25382.c: Likewise
10271         * gcc.dg/tree-ssa/vrp16.c: Likewise
10272         * gcc.dg/tree-ssa/vrp25.c: Likewise
10273         * gcc.dg/tree-ssa/vrp08.c: Likewise
10274         * gcc.dg/tree-ssa/20030807-6.c: Likewise
10275         * gcc.dg/tree-ssa/vrp17.c: Likewise
10276         * gcc.dg/tree-ssa/pr21458.c: Likewise
10277         * g++.dg/tree-ssa/pr18178.C: Likewise
10278
10279 2006-02-07  Richard Guenther  <rguenther@suse.de>
10280
10281         PR c++/26140
10282         Revert
10283         2006-01-30  Richard Guenther  <rguenther@suse.de>
10284         PR c++/23372
10285         * gcc.dg/pr23372-1.C: New testcase.
10286
10287         * g++.dg/tree-ssa/pr26140.C: New testcase.
10288
10289 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
10290
10291         PR c++/9737
10292         * g++.dg/template/ttp15.C: New test.
10293         * g++.dg/template/ttp16.C: Likewise.
10294         * g++.dg/template/ttp17.C: Likewise.
10295         * g++.old-deja/g++.pt/ttp36.C: Remove.
10296         * g++.old-deja/g++.pt/ttp19.C: Likewise.
10297         * g++.old-deja/g++.pt/ttp37.C: Likewise.
10298         * g++.old-deja/g++.pt/ttp38.C: Likewise.
10299         * g++.old-deja/g++.pt/ttp39.C: Likewise.
10300         * g++.old-deja/g++.pt/ttp9.C: Likewise.
10301         * g++.old-deja/g++.pt/ttp40.C: Likewise.
10302         * g++.old-deja/g++.pt/ttp51.C: Likewise.
10303         * g++.old-deja/g++.pt/ttp26.C: Likewise.
10304         * g++.old-deja/g++.pt/ttp36.C: Likewise.
10305
10306 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
10307
10308         PR libfortran/23815
10309         * unf_io_convert_4.f90: New test.
10310
10311 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
10312
10313         * gcc.dg/tree-ssa/loadpre10.c: New test.
10314         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
10315         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
10316         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
10317
10318 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10319
10320         PR libfortran/24685
10321         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
10322
10323 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
10324
10325         PR tree-opt/25251
10326         * gfortran.dg/assign_7.f: New test.
10327
10328 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
10329
10330         PR fortran/26041
10331         PR fortran/26064
10332         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
10333         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
10334         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
10335
10336 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
10337
10338         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
10339         in size_t typedef.
10340
10341 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10342
10343         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
10344         * g++.dg/charset/string.c (foo): Likewise.
10345         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
10346         const char*
10347         * g++.dg/ext/builtin2.C (printf): Likewise.
10348         * g++.dg/init/new15.C (printf): Likewise.
10349         * g++.dg/opt/pr17697-1.C (foo): Likewise.
10350         * g++.dg/opt/pr17697-2.C (foo): Likewise.
10351         * g++.dg/opt/pr17697-3.C (foo): Likewise.
10352         * g++.dg/template/non-dependent4.C (temp): Likewise.
10353         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
10354         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
10355         parameter type to const char*.
10356         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
10357         Change type to const char*.
10358         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
10359         Likewise.
10360         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
10361         second parameter type to const char*.
10362         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
10363         (Y::Y): Change parameter type to const char*.
10364         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
10365         * g++.old-deja/g++.jason/report.C: Apply const correctness.
10366         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
10367         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
10368         (char*).
10369         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
10370         const char*.
10371         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
10372         type to const char*.
10373         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
10374         return type to const char*.
10375         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
10376         to const char*.
10377         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
10378         * g++.old-deja/g++.law/refs1.C: Likewise.
10379         * g++.old-deja/g++.law/visibility1.C: Likewise.
10380         * g++.old-deja/g++.law/visibility2.C: Likewise.
10381         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
10382         const char*.
10383         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
10384         * g++.old-deja/g++.mike/net48.C: Likewise.
10385         * g++.old-deja/g++.mike/p646.C: Likewise.
10386         * g++.old-deja/g++.mike/p6746.C: Likewise.
10387         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
10388         type to const char*.
10389         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
10390         deprecated conversion warning.
10391         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
10392         char*.
10393         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
10394         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
10395         * g++.old-deja/g++.pt/explicit8.C: Likewise.
10396         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
10397         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
10398         * g++.old-deja/g++.pt/nontype3.C: Likewise.
10399         * g++.old-deja/g++.pt/t39.C: Likewise.
10400         * g++.old-deja/g++.robertl/eb106.C: Likewise.
10401         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
10402
10403 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
10404
10405         PR fortran/25075
10406         intrinsic_argument_conformance_1.f90: New test.
10407
10408 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
10409
10410         PR fortran/20845
10411         * gfortran.dg/char_result_11.f90: Add SAVE.
10412         * gfortran.dg/der_pointer_4.f90: Ditto.
10413         * gfortran.dg/default_initialization.f90: New test.
10414
10415 2006-02-03  Jeff Law  <law@redhat.com>
10416
10417         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
10418         handle more than 100 dump files.
10419         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
10420         * lib/scantree.exp (scan-tree-dump): Likewise.
10421         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
10422         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
10423         * lib/scanipa.exp (scan-ipa-dump): Likewise.
10424         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
10425         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
10426
10427 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
10428
10429         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
10430
10431 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
10432
10433         * g++.dg/template/using12.C: New test.
10434
10435 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
10436
10437         * gcc.target/powerpc/pr25960.c: New test.
10438
10439 2006-02-02  Steven G. Kargl  <kargls@comcast>
10440
10441         PR fortran/24958
10442         gfortran.dg/nullify_2.f90: New test.
10443
10444 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
10445
10446         PR 25990
10447         * gcc.dg/gomp/pr25990.c: New test.
10448
10449 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
10450
10451         PR c++/25342
10452         * g++.gd/template/partial4.C: New test.
10453
10454 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
10455
10456         PR middle-end/26001
10457         * gfortran.dg/data_char_2.f90: New.
10458
10459 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
10460
10461         PR fortran/26039
10462         maxval_maxloc_conformance_1.f90: New test.
10463
10464 2006-01-31  Richard Guenther  <rguenther@suse.de>
10465
10466         * gcc.target/i386/sselibm-1.c: New testcase.
10467         * gcc.target/i386/sselibm-2.c: Likewise.
10468         * gcc.target/i386/sselibm-3.c: Likewise.
10469         * gcc.target/i386/sselibm-4.c: Likewise.
10470         * gcc.target/i386/sselibm-5.c: Likewise.
10471
10472 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
10473
10474         PR fortran/24266
10475         * gfortran.dg/arrayio_derived_2.f90: New.
10476
10477 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
10478
10479         * gcc.dg/unsigned-long-compare.c: New test.
10480
10481 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
10482
10483         PR testsuite/25318
10484         * lib/target-supports.exp (check_effective_target_freorder):
10485         Check to see if target supports -freorder-blocks-and-partition.
10486         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
10487         instead of "dg-require-named-sections".
10488
10489 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
10490
10491         PR target/14798:
10492         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
10493         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
10494         * gcc.dg/pragma-isr-trapa2.c: Likewise.
10495         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
10496         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
10497         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
10498         * gcc.dg/attr-isr-trap_exit.c: Likewise.
10499         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
10500
10501 2006-01-30  Richard Guenther  <rguenther@suse.de>
10502
10503         PR c++/23372
10504         * gcc.dg/pr23372-1.C: New testcase.
10505
10506 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
10507
10508         * gcc.dg/gomp/pr25874.c: New test.
10509
10510 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
10511
10512         PR tree-opt/25911
10513         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
10514
10515 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
10516
10517         PR fortran/18578
10518         PR fortran/18579
10519         PR fortran/20857
10520         PR fortran/20885
10521         * gfortran.dg/intent_out_1.f90: New test.
10522
10523 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
10524
10525         PR fortran/17911
10526         * gfortran.dg/procedure_lvalue.f90: New test.
10527
10528         PR fortran/20895
10529         PR fortran/25030
10530         * gfortran.dg/char_pointer_assign_2.f90: New test.
10531         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
10532         assignment to be consistent with standard.
10533         * gfortran.dg/char_result_2.f90: The same.
10534         * gfortran.dg/char_result_8.f90: The same.
10535
10536 2006-01-28  Zack Weinberg  <zackw@panix.com>
10537
10538         * gcc.dg/Woverlength-strings.c
10539         * gcc.dg/Woverlength-strings-pedantic-c89.c
10540         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
10541         * gcc.dg/Woverlength-strings-pedantic-c99.c
10542         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
10543
10544 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
10545
10546         * gcc.c-torture/execute/20060127-1.c: New test.
10547
10548 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
10549
10550         PR c++/25999
10551         * g++.dg/ext/pragmaweak1.C: New test.
10552
10553 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
10554
10555         PR c++/25855
10556         * g++.dg/template/spec29.C: New test.
10557
10558 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
10559
10560         PR c/19606.
10561         * gcc.c-torture/execute/pr19606.c: New.
10562
10563 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
10564
10565         * gcc.dg/pragma-re-4.c: New test.
10566
10567 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
10568
10569         PR fortran/25964
10570         * gfortran.dg/assumed_size_refs_3.f90: New test.
10571
10572 2006-01-27  Ben Elliston  <bje@au.ibm.com>
10573
10574         * gcc.misc-tests/dectest.exp: Remove defunct comment.
10575
10576 2006-01-26  Laurent GUERBY <laurent@guerby.net>
10577
10578         PR ada/21317
10579         * ada/acats/support/impdef.a: Add One_Long_Second.
10580         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
10581         * ada/acats/tests/c9/c94026.a: Likewise.
10582         * ada/acats/tests/c9/c97305c.ada: Likewise.
10583         * ada/acats/tests/c9/c99004a.ada: Likewise.
10584
10585 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
10586
10587         PR fortran/25964
10588         * gfortran.dg/global_references_2.f90: New test.
10589
10590         PR fortran/25084
10591         PR fortran/20852
10592         PR fortran/25085
10593         PR fortran/25086
10594         * gfortran.dg/assumed_charlen_function_1.f90: New test.
10595         * gfortran.dg/assumed_charlen_function_3.f90: New test.
10596
10597         PR fortran/25416
10598         * gfortran.dg/assumed_charlen_function_2.f90: New test.
10599
10600 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
10601
10602         PR c/25892
10603         * gcc.dg/Wpointer-sign.c: New.
10604         * gcc.dg/Wpointer-sign-Wall.c: New.
10605         * gcc.dg/Wpointer-sign-Wall-no.c: New.
10606         * gcc.dg/Wpointer-sign-pedantic.c: New.
10607         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
10608         * gcc.dg/conv-2.c: Use -Wpointer-sign.
10609
10610 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
10611
10612         PR C/25861
10613         * gcc.c-torture/compile/pr25861.c: New test.
10614
10615 2006-01-26  Paul Brook  <paul@codesourcery.com>
10616
10617         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
10618         on short-enum targets.
10619         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
10620         variable.
10621         (generate_fields): Use short_enums.
10622         (main): Set short_enums.  Document -e.
10623         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
10624         on short-enum targets.
10625         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
10626         variable.
10627         (generate_fields): Use short_enums.
10628         (main): Set short_enums.  Document -e.
10629         * lib/target-supports.exp (check_effective_target_short_enums): New.
10630
10631 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
10632
10633         PR target/25947
10634         * gcc.dg/torture/pr25947-1.c: New test.
10635
10636 2006-01-25  Jan Hubicka  <jh@suse.cz>
10637             Roger Sayle  <roger@eyesopen.com>
10638
10639         PR rtl-optimization/25703
10640         * gcc.target/i386/20060125-1.c: New test case.
10641         * gcc.target/i386/20060125-2.c: New test case.
10642
10643 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10644
10645         PR fortran/18540
10646         * gfortran.dg/goto_1.f: New.
10647
10648 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
10649
10650         PR fortran/25716
10651         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
10652         25716 on 32-bit systems too.
10653
10654 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
10655
10656         PR testsuite/25590
10657         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
10658
10659 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
10660
10661         * gcc.dg/tree-ssa/gen-vect-33.c: New.
10662
10663 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10664
10665         PR fortran/25835
10666         * gfortran.dg/read_eof.f90: Delete, renamed.
10667         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
10668         * gfortran.dg/read_eof_2.f90: New test.
10669         * gfortran.dg/read_eof_3.f90: New test.
10670
10671 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
10672
10673         PR tree-opt/25860
10674         * gcc.c-torture/compile/pr25860.c: New test.
10675
10676 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10677
10678         PR c++/25552
10679         * g++.dg/parse/dtor8.C: New test.
10680
10681 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
10682
10683         PR testsuite/25891
10684         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
10685         * gcc.dg/gomp/gomp.exp: Return without testing anything if
10686         check_effective_target_fopenmp returns 0.
10687
10688 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
10689
10690         PR ada/20548
10691         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
10692         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
10693         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
10694
10695 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
10696
10697         PR tree-opt/25857
10698         * g++.dg/opt/pr25857.C: New test.
10699
10700 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
10701         Jan Hubicka  <jh@suse.cz>
10702         Richard Guenther  <rguenther@suse.de>
10703
10704         PR rtl-optimization/25654
10705         * gcc.dg/torture/pr25654.c: New testcase.
10706         * gcc.target/i386/pr25654.c: Likewise.
10707
10708 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
10709
10710         PR fortran/25901
10711         * gfortran.dg/internal references_2.f90: New test.
10712
10713         Fix regression in testing of admissability of attributes.
10714         * gfortran.dg/intent_used_1.f90: New test.
10715
10716 2006-01-23  Ben Elliston  <bje@au.ibm.com>
10717
10718         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
10719         Remove target conditional torture options for i?86 and x86_64
10720         GNU/Linux.
10721
10722 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10723
10724         PR c++/10891
10725         * g++.dg/rtti/no-rtti.C: New.
10726
10727 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
10728
10729         PR c++/25895
10730         * g++.dg/inherit/conv2.C: New test.
10731
10732         PR c++/25856
10733         * g++.dg/parse/dtor7.C: New test.
10734
10735         PR c++/25858
10736         * g++.dg/template/crash44.C: New test.
10737
10738 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
10739
10740         PR fortran/25124
10741         PR fortran/25625
10742         * gfortran.dg/internal_references_1.f90: New test.
10743           PR fortran/20881
10744         PR fortran/23308
10745         PR fortran/25538
10746         PR fortran/25710
10747         * gfortran.dg/global_references_1.f90: New test.
10748         * gfortran.dg/g77/19990905-1.f: Restore the error that
10749         there is a clash between the common block name and
10750         the name of a subroutine reference.
10751
10752         PR fortran/PR24276
10753         * gfortran.dg/aliasing_dummy_1.f90: New test.
10754
10755 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
10756
10757         * gcc.dg/vmx/1b-01.c: Warning fix.
10758         * gcc.dg/vmx/1c-02.c: Likewise.
10759         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
10760
10761 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
10762
10763         PR testsuite/24962
10764         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
10765
10766 2006-01-20  Richard Guenther  <rguenther@suse.de>
10767         Steven Bosscher <stevenb.gcc@gmail.com>
10768
10769         PR rtl-optimization/24626
10770         * gcc.dg/torture/pr24626-1.c: New testcase.
10771         * gcc.dg/torture/pr24626-2.c: Likewise.
10772         * gcc.dg/torture/pr24626-3.c: Likewise.
10773         * gcc.dg/torture/pr24626-4.c: Likewise.
10774
10775 2006-01-20  Dirk Mueller  <dmueller@suse.com>
10776
10777         PR c++/5520
10778         * g++.dg/warn/empty-body.C: New.
10779
10780 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
10781
10782         PR c++/22136
10783         * g++.dg/template/using10.C: New test.
10784         * g++.dg/temlpate/using11.C: Likewise.
10785         * g++.dg/inherit/using5.C: Tweak error messages.
10786
10787 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
10788
10789         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
10790         target test.
10791         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
10792
10793 2006-01-19  Jan Hubicka  <jh@suse.cz>
10794
10795         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
10796
10797 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10798
10799         PR c++/25854
10800         * g++.dg/template/spec28.C: New test.
10801
10802 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
10803
10804         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10805         Fix fprintf's by adding srcdir or removing it.
10806
10807 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
10808
10809         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
10810         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
10811         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
10812         * testsuite/gcc.dg/gomp/empty.c: Likewise.
10813         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
10814         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
10815         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
10816         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
10817         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
10818         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
10819         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
10820         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
10821         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
10822         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
10823
10824 2006-01-18  Jeff Law  <law@redhat.com>
10825
10826         * gcc.dg/tree-ssa/vrp25.c: New test.
10827
10828 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10829
10830         * gcc.dg/pr25805.c: Fix misapplied patch.
10831
10832 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
10833
10834         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
10835         (check_effective_target_vect_udot_qi): New.
10836         (check_effective_target_vect_sdot_hi): New.
10837         (check_effective_target_vect_udot_hi): New.
10838         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
10839         prefixed with "wrapv-" with -fwrapv.
10840         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
10841         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
10842         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
10843         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
10844         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
10845
10846         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
10847         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
10848         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
10849         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
10850
10851 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10852
10853         PR c++/16829
10854         * g++.dg/other/default2.C: New test.
10855         * g++.dg/other/default3.C: New test.
10856
10857 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
10858
10859         PR c/25805
10860         * gcc.dg/pr25805.c: New file.
10861
10862 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
10863
10864         PR c++/25836
10865         * g++.dg/template/init6.C: New test.
10866
10867 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
10868
10869         * gcc.dg/tree-ssa/pr24287.c: New test
10870
10871 2006-01-18  Eric Christopher  <echristo@apple.com>
10872
10873         * g++.dg/eh/table.C: New.
10874
10875 2006-01-18  DJ Delorie  <dj@redhat.com>
10876
10877         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
10878         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
10879         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
10880         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
10881
10882 2006-01-18  Jeff Law  <law@redhat.com>
10883
10884         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
10885         on wrapping on overflow semantics.
10886
10887         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
10888
10889         * gcc.gc/tree-ssa/vrp23.c: New test.
10890         * gcc.gc/tree-ssa/vrp24.c: New test.
10891
10892 2006-01-18  Richard Henderson  <rth@redhat.com>
10893             Aldy Hernandez  <aldyh@redhat.com>
10894             Jakub Jelinek  <jakub@redhat.com>
10895             Diego Novillo  <dnovillo@redhat.com>
10896             Uros Bizjak  <uros@kss-loka.si>
10897
10898         * testsuite/gcc.dg/gomp: New directory.
10899
10900 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
10901             Steven G. Kargl  <kargls@comcast.net>
10902
10903         PR fortran/20869
10904         * gfortran.dg/intrinsic_external_1.f90: New test.
10905
10906         PR fortran/20875.
10907         * gfortran.dg/elemental_pointer_1.f90: New test.
10908
10909         PR fortran/25024
10910         * gfortran.dg/external_procedures_1.f90: New test.
10911
10912         PR fortran/25785
10913         gfortran.dg/assumed_present.f90: New test.
10914
10915 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
10916
10917         * g++.dg/parse/lookup5.C: New test.
10918
10919 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10920
10921         PR fortran/25697
10922         * gfortran.dg/read_eof.f90: New test.
10923
10924 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10925
10926         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
10927         add a closing brace.
10928
10929 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10930
10931         PR fortran/25631
10932         * gfortran.dg/fmt_tl.f: New test.
10933
10934 2006-01-17  Eric Christopher  <echristo@apple.com>
10935
10936         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
10937         * g++.old-deja/g++.warn/impint2.C: Ditto.
10938         * g++.old-deja/g++.other/null1.C: Ditto.
10939         * g++.dg/warn/conv2.C: Ditto.
10940         * g++.dg/warn/conv4.C: New file.
10941
10942 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10943
10944         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
10945
10946 2006-01-17  Andreas Jaeger  <aj@suse.de>
10947             Janis Johnson <janis187@us.ibm.com>
10948
10949         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
10950         in 64-bit.
10951         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
10952         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
10953
10954 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10955
10956         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
10957         xfail txxx where xxx >= 25.
10958
10959 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10960
10961         PR testsuite/25764
10962         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
10963
10964 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
10965
10966         PR c/25682
10967         * gcc.dg/pr25682.c: New test.
10968         * g++.dg/parse/array-size2.C: New test.
10969
10970 2006-01-16  Ian Lance Taylor  <ian@airs.com>
10971
10972         * consistency.vlad: Remove entire directory, 1652 files.
10973
10974 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
10975
10976         * lib/target-supports.exp (check_effective_target_dfp_nocache,
10977         check_effective_target_dfprt_nocache): New.
10978         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
10979         (check_effective_target_dfprt): New.
10980         * lib/c-compat.exp (check_dfp): Remove.
10981         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
10982         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
10983         level of support for decimal float.
10984         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
10985         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
10986         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
10987         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
10988         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
10989         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
10990         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
10991         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
10992         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
10993         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
10994         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
10995         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
10996         directives.
10997
10998 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
10999
11000         PR testsuite/25741
11001         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
11002         $base_dir/../.
11003         * lib/gfortran.exp (gfortran_init): Likewise.
11004         * lib/obj-c++.exp (obj-c++_init): Likewise.
11005         * lib/scanasm.exp (scan-assembler-dem): Likewise.
11006         (scan-assembler-dem-not): Likewise.
11007         * lib/scandump.exp (scan-dump-dem): Likewise.
11008         (scan-dump-dem-not): Likewise.
11009
11010 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
11011
11012         PR testsuite/25767
11013         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
11014         powerpc-*-darwin*.
11015         * lib/obj-c++.exp (obj-c++_init): Likewise.
11016
11017 2006-01-16  Richard Guenther  <rguenther@suse.de>
11018
11019         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
11020
11021 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11022
11023         PR testsuite/25777
11024         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
11025         to LD_LIBRARY_PATH.
11026
11027 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
11028             Andrew Pinski  <pinskia@physics.uc.edu>
11029
11030         * gcc.dg/minmax-1.c: New test.
11031
11032 2006-01-16  Ben Elliston  <bje@au.ibm.com>
11033
11034         * gcc.dg/dfp/dfp.exp: Correct FSF address.
11035         * gcc.misc-tests/dectest.exp: Ditto.
11036
11037 2006-01-15  Ian Lance Taylor  <ian@airs.com>
11038
11039         PR testsuite/25796
11040         * gcc.target/i386/cmov6.c: Use -march=k8.
11041
11042 2006-01-15  Andreas Jaeger  <aj@suse.de>
11043
11044         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
11045         x86 does not have __float128.
11046
11047 2006-01-14  Ian Lance Taylor  <ian@airs.com>
11048
11049         * gcc.target/i386/cmov6.c: New test.
11050
11051 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
11052
11053         PR c++/25663
11054         * g++.dg/template/ctor6.C: New test.
11055
11056 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
11057
11058         PR tree-optimization/25485
11059         * gcc.dg/tree-ssa/pr25485.c: New.
11060
11061 2006-01-14  Richard Guenther  <rguenther@suse.de>
11062
11063         PR tree-optimization/22548
11064         PR tree-optimization/22555
11065         PR tree-optimization/22501
11066         * gcc.dg/tree-ssa/alias-4.c: New testcase.
11067         * gcc.dg/tree-ssa/alias-5.c: Likewise.
11068         * gcc.dg/tree-ssa/alias-6.c: Likewise.
11069         * gcc.dg/tree-ssa/alias-7.c: Likewise.
11070         * gcc.dg/tree-ssa/alias-8.c: Likewise.
11071         * gcc.dg/tree-ssa/alias-9.c: Likewise.
11072         * gcc.dg/tree-ssa/alias-10.c: Likewise.
11073         * gcc.dg/tree-ssa/alias-11.c: Likewise.
11074         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11075
11076 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
11077
11078         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
11079         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
11080
11081 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
11082         Richard Guenther  <rguenther@suse.de>
11083
11084         PR rtl-optimization/24257
11085         * gcc.dg/torture/pr24257.c: New testcase.
11086
11087 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
11088
11089         * gcc.c-torture/execute/20060110-1.c: New test.
11090         * gcc.c-torture/execute/20060110-2.c: New test.
11091
11092 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
11093
11094         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
11095
11096 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
11097
11098         PR fortran/25756
11099         * gfortran.dg/label_3.f90: New test.
11100
11101 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
11102
11103         PR tree-optimization/25771
11104         * g++.dg/tree-ssa/pr25771.C: New test
11105
11106 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11107
11108         PR tree-opt/24365
11109         * g++.dg/opt/complex5.C: New test.
11110
11111 2006-01-13  Richard Guenther  <rguenther@suse.de>
11112
11113         * gcc.target/i386/387-9.c: New testcase.
11114
11115 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11116
11117         PR c++/24824
11118         * g++.dg/debug/dwarf2-1.C: New.
11119
11120 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11121
11122         PR testsuite/25728
11123         * lib/gcov.exp (verify-lines): Add "close $fd".
11124
11125 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
11126             Ben Elliston  <bje@au.ibm.com>
11127
11128         * gcc.dg/dfp/inf-1.c: New test.
11129
11130 2006-01-12  Janis Johnson <janis187@us.ibm.com>
11131             Yao Qi  <qiyaoltc@cn.ibm.com>
11132             Ben Elliston  <bje@au.ibm.com>
11133             Jon Grimm  <jgrimm2@us.ibm.com>
11134
11135         * gcc.dg/nodfp-1.c: New test.
11136         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11137         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
11138         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
11139         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
11140         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
11141         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
11142         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
11143         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
11144         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
11145         * gcc.dg/format/dfp-scanf-1.c: Likewise.
11146         * gcc.dg/format/dfp-printf-1.c: Likewise.
11147         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
11148         (compat_setup_dfp): New.
11149         * gcc.dg/compat/compat.exp: Use it.
11150         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
11151         Make some variables global, prepend "compat_" to their names.
11152         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
11153         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
11154         * gcc.misc-tests/dectest.exp: New test driver for decTest.
11155         * lib/compat.exp (compat_skip_list): Make global, rename.
11156         * lib/c-compat.exp: New file.
11157         * lib/target-supports.exp (check_effective_target_dfp): New.
11158
11159         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
11160         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
11161         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
11162         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
11163         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
11164         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
11165         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
11166         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
11167         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
11168         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
11169         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
11170         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
11171         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
11172         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
11173         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
11174         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
11175         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
11176         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
11177         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
11178         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
11179         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
11180         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
11181         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
11182         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
11183         gcc.dg/dfp/struct-layout-1.c,
11184         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
11185         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
11186         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
11187         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
11188         gcc.dg/dfp/func-vararg-dfp.c,
11189         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
11190         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
11191         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
11192         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
11193         gcc.dg/dfp/wtr-conversion-1.c: New tests.
11194
11195 2006-01-11  Richard Guenther  <rguenther@suse.de>
11196
11197         PR tree-optimization/25734
11198         * gcc.dg/tree-ssa/pr25734.c: New testcase.
11199
11200 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11201
11202         PR fortran/25486
11203         * gfortran.dg/literal_character_constant_1_x.F: New test.
11204         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
11205         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
11206         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
11207
11208 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11209
11210         PR c++/25386
11211         * g++.dg/ext/packed3.C: Add expected packed error.
11212
11213 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
11214
11215         PR target/25706
11216         * gcc.dg/torture/pr25706-1.c: New test.
11217
11218 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
11219
11220         PR tree-optimization/23109
11221         PR tree-optimization/23948
11222         PR tree-optimization/24123
11223
11224         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
11225         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
11226         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
11227         g++.dg/tree-ssa/pr23948.C: New testcases.
11228         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
11229         three divisions in order to do the optimization.
11230
11231 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11232
11233         PR c++/25632
11234         * g++.dg/other/pr25632.C: New test.
11235
11236 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
11237
11238         PR fortran/25730
11239         * gfortran.dg/used_types_1.f90: New test.
11240
11241 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
11242
11243         PR target/25718
11244         * gcc.dg/torture/pr25718-1.c: New test.
11245
11246 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
11247
11248         * gfortran.dg/list_read_2.f90: Fix typo in description.
11249
11250 2006-01-10  Jan Beulich  <jbeulich@novell.com>
11251
11252         * lib/target-supports.exp (check_visibility_available): Simplify test
11253         for *-*-netware*.
11254         (check_profiling_available): Fail for *-*-netware*.
11255         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
11256         * gcc.dg/20021014-1.c: Likewise.
11257         * gcc.dg/nest.c: Likewise.
11258
11259 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11260
11261         fortran/24936
11262         * gfortran.dg/forall_3.f90: New test.
11263
11264 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
11265
11266         PR fortran/21977
11267         * gfortran.dg/nesting_2.f90: New test.
11268         * gfortran.dg/nesting_3.f90: New test.
11269
11270 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
11271
11272         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
11273         Fix typo in comment.
11274
11275 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11276
11277         * gfortran.dg/single_char_string.f90: New test.
11278
11279 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
11280
11281         * gfortran.dg/ichar_2.f90: New test.
11282
11283 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
11284
11285         PR fortran/25093
11286         * gfortran.dg/private_type_4.f90: New.
11287
11288 2006-01-07  Richard Guenther  <rguenther@suse.de>
11289
11290         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
11291
11292 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11293
11294         * gfortran.dg/func_decl_1.f90: New.
11295         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
11296         * gfortran.dg/array_alloc_2.f90: Likewise.
11297         * gfortran.dg/char_result_8.f90: Likewise.
11298         * gfortran.dg/dup_save_1.f90: Likewise.
11299         * gfortran.dg/dup_save_2.f90: Likewise.
11300         * gfortran.dg/f2c_6.f90: Likewise.
11301         * gfortran.dg/f2c_7.f90: Likewise.
11302         * gfortran.dg/func_result_2.f90: Likewise.
11303         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
11304
11305 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
11306
11307         PR fortran/22146
11308         * gfortran.dg/elemental_subroutine_1.f90: New test.
11309         * gfortran.dg/elemental_subroutine_2.f90: New test.
11310
11311         PR fortran/25029
11312         PR fortran/21256
11313         * gfortran.dg/assumed_size_refs_1.f90: New test.
11314
11315         PR fortran/20868
11316         PR fortran/20870
11317         * gfortran.dg/assumed_size_refs_2.f90: New test.
11318         * gfortran.dg/initialization_1.f90: Change warning message.
11319
11320 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
11321
11322         * gcc.dg/tree-ssa/loop-15.c: New test.
11323
11324 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11325
11326         PR fortran/25598
11327         * gfortran.dg/backspace_3.f: New test.
11328         * gfortran.dg/backspace_4.f: New test.
11329
11330 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11331
11332         PR fortran/24268
11333         * gfortran.dg/fmt_white.f: Update test.
11334
11335 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
11336
11337         * gcc.dg/cast-1.c: Add new warning.
11338         * gcc.dg/cast-2.c: Likewise.
11339         * gcc.dg/cast-3.c: Likewise.
11340         * gcc.dg/format/cast-1.c: Likewise.
11341         * gcc.dg/cast-4.c: New testcase.
11342
11343 2006-01-05  Richard Guenther  <rguenther@suse.de>
11344
11345         PR tree-optimization/22555
11346         * gcc.dg/tree-ssa/alias-3.c: New testcase.
11347
11348 2006-01-05  Richard Guenther  <rguenther@suse.de>
11349             Diego Novillo  <dnovillo@redhat.com>
11350
11351         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
11352         * gcc.dg/tree-ssa/loop-8.c: Likewise.
11353         * gcc.dg/tree-ssa/loop-1.c: Likewise.
11354         * gcc.dg/tree-ssa/pr23294.c: Likewise.
11355         * gcc.dg/tree-ssa/pr21985.c: Likewise.
11356         * gcc.dg/tree-ssa/loop-14.c: Likewise.
11357         * gcc.dg/tree-ssa/loop-2.c: Likewise.
11358         * gcc.dg/tree-ssa/loop-3.c: Likewise.
11359         * gcc.dg/tree-ssa/loop-4.c: Likewise.
11360         * gcc.dg/tree-ssa/pr21171.c: Likewise.
11361         * gcc.dg/tree-ssa/loop-5.c: Likewise.
11362         * gcc.dg/tree-ssa/loop-10.c: Likewise.
11363         * gcc.dg/tree-ssa/loop-6.c: Likewise.
11364         * treelang/compile/extravar.tree: Likewise.
11365         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
11366         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
11367         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
11368         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
11369         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
11370
11371 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11372
11373         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
11374         for 64-bit fix.
11375
11376 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
11377
11378         PR fortran/23675
11379         gfortran.dg/char_result_11.f90: New.
11380
11381 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
11382
11383         PR c++/24782
11384         * g++.dg/parse/access9.C: New test.
11385         * g++.dg/tc1/dr52.C: Tweak error markers.
11386
11387 2006-01-04  Richard Henderson  <rth@redhat.com>
11388
11389         Merge from gomp branch.
11390         * g++.dg/parse/pragma2.C: Update expected error lines.
11391
11392 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
11393
11394         * g++.dg/other/i386-2.C: New test.
11395
11396         PR target/25554
11397         * gcc.c-torture/compile/20051228-1.c: New test.
11398
11399         PR c/25559
11400         * gcc.dg/pr25559.c: New test.
11401
11402 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
11403
11404         PR c++/25492
11405         * g++.dg/lookup/friend9.C: New test.
11406
11407         PR c++/25625
11408         * g++.dg/template/repo5.C: New test.
11409
11410 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
11411
11412         PR fortran/25101
11413         * gfortran.dg/forall_2.f90: New test.
11414
11415 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
11416
11417         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
11418         dg-require-weak.  Adjust regexp to handle leading-underscore
11419         targets and space as well as TAB after .weak.  Change previous
11420         64-bit fix to not use naked dot.
11421
11422 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
11423
11424         PR rtl-optimization/25578
11425         * gcc.c-torture/execute/20060102-1.c: New testcase.
11426
11427 2006-01-03  Richard Guenther  <rguenther@suse.de>
11428
11429         PR c/25183
11430         * gcc.dg/torture/pr25183.c: New testcase.
11431
11432 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
11433
11434         Merge from gomp-branch.
11435         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
11436         * gcc.dg/ia64-sync-2.c: Likewise.
11437         * gcc.dg/ia64-sync-3.c: Likewise.
11438         * gcc.dg/ia64-sync-4.c: Likewise.
11439         * gcc.dg/sync-2.c: Likewise.
11440         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
11441         that sparc64-*-* and sparcv9-*-* supports sync builtins.
11442
11443 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
11444
11445         PR c++/25635
11446         * g++.dg/parse/operator6.C: New test.
11447
11448         PR c++/25637
11449         * g++.dg/parse/error29.C: New test.
11450
11451         PR c++/25638
11452         * g++.dg/parse/dtor6.C: New test.
11453
11454         PR c++/25633
11455         * g++.dg/parse/ctor3.C: New test.
11456
11457         PR c++/25634
11458         * g++.dg/template/class3.C: New test.
11459
11460 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
11461
11462         * g++.dg/debug/debug9.C: New.
11463
11464 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
11465
11466         PR fortran/24640
11467         * gfortran.dg/label_2.f90: New test.
11468
11469 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11470
11471         * g++.dg/lookup/using12.C: Tighten error marker.
11472
11473 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
11474             Andrew Pinski <pinskia@physics.uc.edu>
11475
11476         * gcc.target/powerpc/darwin-abi-3.c: New file.
11477         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
11478         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
11479         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
11480         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
11481         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
11482         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
11483         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
11484         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
11485
11486 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
11487
11488         * gcc.dg/tree-ssa/loadpre1.c: New;
11489         * gcc.dg/tree-ssa/loadpre2.c: New;
11490         * gcc.dg/tree-ssa/loadpre3.c: New;
11491         * gcc.dg/tree-ssa/loadpre4.c: New;
11492         * gcc.dg/tree-ssa/loadpre5.c: New;
11493         * gcc.dg/tree-ssa/loadpre6.c: New;
11494         * gcc.dg/tree-ssa/loadpre7.c: New;
11495         * gcc.dg/tree-ssa/loadpre8.c: New;
11496         * gcc.dg/tree-ssa/loadpre9.c: New;
11497
11498 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
11499
11500         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
11501         * g++.dg/abi/thunk4.C: Likewise.
11502
11503 2006-01-01  Andreas Jaeger  <aj@suse.de>
11504
11505         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
11506         portable.
11507
11508 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
11509
11510         PR c++/25294
11511         * gcc.dg/pragma-pack-3.c: New test.
11512         * g++.dg/parse/pragma3.C: New test.
11513
11514 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11515
11516         PR middle-end/24827
11517         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
11518
11519 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11520
11521         PR testsuite/25214
11522         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
11523
11524 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
11525
11526         PR fortran/22607
11527         * gfortran-dg/pure_byref_3.f90: New.
11528
11529         fortran/PR 25396
11530         * gfortran.dg/userdef_operator_1.f90: New.
11531
11532 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11533
11534         * g++.dg/abi/thunk3.C: New.
11535         * g++.dg/abi/thunk4.C: New.
11536
11537 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
11538
11539         PR fortran/25532
11540         * gfortran.dg/host_used_types_1.f90: New test. Check that host
11541         associated derived type components of derived types are
11542         properly declared in contained procedures.
11543
11544 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11545
11546         PR libgfortran/25139
11547         * gfortran.dg/backspace_2.f: New test.
11548
11549 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11550
11551         PR libgfortran/25550
11552         * gfortran.dg/endfile.f: New test.
11553
11554 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11555
11556         PR libgfortran/25419
11557         * gfortran.dg/comma.f: New test.
11558
11559 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11560
11561         * lib/gfortran-dg.exp: Remove trailing whitespace.
11562         * lib/fortran-torture.exp: Test with -fbounds-check instead of
11563         -funroll-all-loops.
11564
11565 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
11566
11567         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
11568         Extended Double long doubles or repeat tests when long double is
11569         the same size as double.
11570
11571 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11572
11573         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
11574
11575         PR testsuite/25442
11576         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
11577         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
11578
11579         PR testsuite/25441
11580         * gcc.dg/pr23911.c: Make test variable static.
11581
11582         PR testsuite/25444
11583         * gcc.dg/tree-ssa/pr14841.c: Likewise.
11584
11585 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
11586
11587         PR c++/25439
11588         * g++.dg/parse/crash17.C: Adjust error markers.
11589         * g++.dg/template/error20.C: New test.
11590
11591 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
11592
11593         PR c++/23172
11594         * g++.dg/ext/complit4.C: New test.
11595
11596         PR c++/25417
11597         * g++.dg/ext/complit5.C: Likewise.
11598
11599 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
11600
11601         PR tree-optimization/25125
11602         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
11603         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
11604         * gcc.c-torture/execute/pr25125.c: New.
11605
11606 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
11607
11608         PR fortran/25029
11609         PR fortran/21256
11610         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
11611         with incorrect assumed size references.
11612
11613 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
11614
11615         PR c++/23171
11616         * g++.dg/opt/init1.C: New test.
11617
11618 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
11619
11620         PR c++/24671
11621         * g++.dg/template/sfinae3.C: New test.
11622
11623 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11624
11625         * g++.dg/other/friend4.C: New test.
11626
11627 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
11628
11629         PR target/25005
11630         * g++.dg/opt/pr25005.C: New test.
11631
11632 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
11633
11634         PR c++/25369
11635         * g++.dg/template/ptrmem16.C: New test.
11636
11637 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
11638
11639         PR fortran/25029
11640         PR fortran/21256
11641         * gfortran.dg/initialization_1.f90: Add test of SIZE.
11642
11643 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11644
11645         PR libgfortran/25307
11646         * gfortran.dg/list_read_5.f90: New test.
11647
11648 2005-12-22  Richard Henderson  <rth@redhat.com>
11649
11650         * gcc.target/i386/sse-7.c: Use -msse2.
11651
11652 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
11653
11654         PR rtl-optimization/25432
11655         * gcc.c-torture/compile/20051216-1.c: New test.
11656
11657         PR objc/25328
11658         * objc/execute/pr25328.m: New test.
11659
11660 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
11661
11662         PR c++/25364
11663         * g++.dg/template/call4.C: New test.
11664
11665 2005-12-22  Dale Johannesen  <dalej@apple.com>
11666
11667         * gcc.target/i386/sse-17.c: New.
11668
11669 2005-12-22  Paul Brook  <paul@codesourcery.com>
11670
11671         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
11672
11673 2005-12-22  Paul Brook  <paul@codesourcery.com>
11674
11675         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
11676
11677 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11678
11679         PR tree-opt/25513
11680         * gcc.c-torture/compile/pr25513.c: New test.
11681
11682 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11683
11684         PR c++/23333
11685         * g++.dg/parse/error25.C: Add more tests.
11686
11687 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11688
11689         PR fortran/18990
11690         * gfortran.dg/der_charlen_1.f90: New.
11691
11692 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
11693
11694         PR fortran/20889
11695         * gfortran.dg/pointer_component_type_1.f90: New test.
11696
11697         PR fortran/25029
11698         PR fortran/21256
11699         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
11700         should give an error with assumed size array refernces and checks those
11701         that should not.
11702         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
11703         reference an upper bound so that it does not generate an error.
11704
11705         PR fortran/19362
11706         PR fortran/20244
11707         PR fortran/20864
11708         PR fortran/25391
11709         * gfortran.dg/used_dummy_types_1.f90: New test.
11710         * gfortran.dg/used_dummy_types_2.f90: New test.
11711         * gfortran.dg/used_dummy_types_3.f90: New test.
11712         * gfortran.dg/used_dummy_types_4.f90: New test.
11713         * gfortran.dg/used_dummy_types_5.f90: New test.
11714
11715         PR fortran/23152
11716         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
11717         group already being USE associated.
11718         * gfortran.dg/assumed_shape_nml.f90: New test.
11719         * gfortran.dg/assumed_size_nml.f90: New test.
11720
11721         PR fortran/20862
11722         PR fortran/25053
11723         PR fortran/25063
11724         PR fortran/25064
11725         PR fortran/25066
11726         PR fortran/25067
11727         PR fortran/25068
11728         PR fortran/25307
11729         * gfortran.dg/io_constraints_1.f90: New test.
11730         * gfortran.dg/io_constraints_1.f90: New test.
11731         * gfortran.dg/iostat_3.f90: Change wording of warning.
11732         * gfortran.dg/g77/19981216-0.f: The same.
11733
11734 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
11735
11736         PR tree-optimization/23518
11737         * testsuite/gcc.dg/pr23518.c: New.
11738
11739 2005-12-21  Mike Stump  <mrs@apple.com>
11740
11741         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
11742
11743 2005-12-21  Paul Brook  <paul@codesourcery.com>
11744
11745         * gcc.dg/pr19340.c: Skip on m68k targets.
11746
11747 2005-12-21  Steven Bosscher  <stevenb@suse.de>
11748
11749         PR rtl-optimization/25196
11750         * gcc.dg/pr25196.c: New test.
11751
11752 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
11753
11754         PR fortran/25423
11755         gfortran.dg/where_nested_1.f90: New.
11756
11757 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
11758
11759         PR tree-optimization/25382.
11760         * gcc.dg/tree-ssa/pr25382.c: New.
11761
11762 2005-12-20  Richard Guenther  <rguenther@suse.de>
11763
11764         PR middle-end/24306
11765         * gcc.target/i386/pr24306.c: New testcase.
11766
11767 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
11768
11769         PR tree-optimization/25501
11770         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
11771
11772 2005-12-20  Richard Guenther  <rguenther@suse.de>
11773
11774         Revert
11775         2005-12-02  Richard Guenther  <rguenther@suse.de>
11776
11777         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
11778
11779 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
11780
11781         PR c++/21228
11782         * g++.dg/warn/Wunreachable-code-2.C: New test.
11783
11784 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
11785
11786         PR c++/24278
11787         * g++.dg/template/ctor5.C: New test.
11788
11789         PR c++/24915
11790         * g++.dg/template/overload8.C: New test.
11791
11792 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
11793
11794         * gcc.c-torture/compile/pr25483 : New test.
11795
11796 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11797
11798         PR c++/20552
11799         * g++.dg/ext/typeof10.C: New test.
11800
11801 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11802
11803         * gcc.dg/mt-loopi1.c: New.
11804
11805 2005-12-18  Richard Guenther  <rguenther@suse.de>
11806
11807         PR tree-optimization/25481
11808         * gcc.dg/torture/pr25481.c: New testcase.
11809
11810 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11811
11812         PR rtl-optimization/21041
11813         * gcc.dg/pr21041.c: New test.
11814
11815 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11816
11817         PR libgfortran/25463
11818         * gfortran.dg/advance.f90: New test.
11819
11820 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
11821
11822         * gcc.dg/20051201-1.c: New test.
11823
11824 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
11825
11826         PR fortran/25018
11827         * gfortran.dg/initialization_1.f90: New test.
11828         * gfortran.dg/enum_5.f90: Change dg-error to new message.
11829         * gfortran.dg/g77/980616-0.f: The same.
11830
11831 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11832
11833         * PR fortran/25458
11834         * gfortran.dg/chkbits.f90: New test.
11835
11836 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11837
11838         * gfortran.dg/enum_5.f: Revert to previous version.
11839
11840 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
11841
11842         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
11843         * gfortran.dg/nested_modules_1.f90: Ditto.
11844         * gfortran.dg/hollerith_f95.f90: Ditto.
11845         * gfortran.dg/select_5.f90: Ditto.
11846         * gfortran.dg/secnds.f: Ditto.
11847         * gfortran.dg/hollerith2.f90: Ditto.
11848         * gfortran.dg/imag_2.f: Ditto.
11849         * gfortran.dg/ftell_2.f90: Ditto.
11850         * gfortran.dg/malloc_free_1.f90: Ditto.
11851         * gfortran.dg/logint-1.f: Ditto.
11852         * gfortran.dg/recursive_statement_functions.f90: Ditto.
11853         * gfortran.dg/e_d_fmt.f90: Ditto.
11854         * gfortran.dg/hollerith_legacy.f90: Ditto.
11855         * gfortran.dg/logint-2.f: Ditto.
11856         * gfortran.dg/enum_5.f90: Ditto.
11857         * gfortran.dg/f2c_2.f90: Ditto.
11858         * gfortran.dg/pr17143.f90: Ditto.
11859         * gfortran.dg/namelist_14.f90: Ditto.
11860         * gfortran.dg/logint-3.f: Ditto.
11861         * gfortran.dg/spread_scalar_source.f90: Ditto.
11862         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
11863         * gfortran.dg/namelist_11.f: Ditto.
11864         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11865         * gfortran.dg/g77/20010519-1.f
11866         * gfortran.dg/g77/alpha1.f: Ditto.
11867         * gfortran.dg/g77/990115-1.f: Ditto.
11868         * gfortran.dg/g77/erfc.f: Ditto.
11869         * gfortran.dg/g77/19990313-3.f: Ditto.
11870         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
11871         * gfortran.dg/g77/20010426.f: Ditto.
11872         * gfortran.dg/g77/19990313-0.f: Ditto.
11873         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
11874         * gfortran.dg/g77/20000629-1.f: Ditto.
11875         * gfortran.dg/g77/970125-0.f: Ditto.
11876         * gfortran.dg/g77/8485.f: Ditto.
11877         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
11878         * gfortran.dg/g77/19990313-1.f: Ditto.
11879         * gfortran.dg/g77/int8421.f: Ditto.
11880         * gfortran.dg/g77/19990305-0.f: Ditto.
11881         * gfortran.dg/g77/947.f: Ditto.
11882         * gfortran.dg/g77/19990905-2.f: Ditto.
11883         * gfortran.dg/g77/cabs.f: Ditto.
11884         * gfortran.dg/g77/19990313-2.f: Ditto.
11885         * gfortran.dg/g77/20020307-1.f: Ditto.
11886         * gfortran.dg/g77/dcomplex.f: Ditto.
11887         * gfortran.dg/g77/19990502-1.f: Ditto.
11888         * gfortran.dg/g77/19981216-0.f: Ditto.
11889         * gfortran.dg/common_4.f90: Ditto.
11890         * gfortran.dg/entry_4.f90: Ditto.
11891         * gfortran.dg/equiv_constraint_2.f90: Ditto.
11892         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
11893         * gfortran.dg/namelist_12.f: Ditto.
11894         * gfortran.dg/scale_1.f90: Ditto.
11895         * gfortran.dg/modulo_1.f90
11896         * gfortran.dg/hollerith.f90: Ditto.
11897         * gfortran.dg/direct_io_3.f90: Ditto.
11898         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
11899         * gfortran.dg/gnu_logical_1.F: Ditto.
11900         * gfortran.dg/unf_io_convert_1.f90: Ditto.
11901         * gfortran.dg/assign_1.f90: Ditto.
11902         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
11903         * gfortran.dg/pr23095.f: Ditto.
11904         * gfortran.dg/read_float_1.f90: Ditto.
11905
11906 2005-12-17  Andreas Jaeger  <aj@suse.de>
11907
11908         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
11909         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
11910
11911 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11912
11913         PR fortran/24268
11914         * gfortran.dg/fmt_white.f: New test.
11915
11916 2005-12-16  Steven G. Kargl <kargls@comcast.net>
11917
11918         * gfortran.dg/label_1.f90: New test.
11919
11920 2005-12-15  Ben Elliston  <bje@au.ibm.com>
11921
11922         PR testsuite/25422
11923         * gcc.dg/20031012-1.c: Add -Walways-true option.
11924         * gcc.dg/weak/weak-3.c: Likewise.
11925         * g++.old-deja/g++.mike/warn8.C: Likewise.
11926
11927 2005-12-16  Mike Stump  <mrs@apple.com>
11928
11929         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
11930         exit.
11931
11932 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11933
11934         PR libgfortran/25264
11935         PR libgfortran/25349
11936         * gfortran.dg/tl_editing.f90: Added additional checks.
11937         * gfortran.dg/t_editing.f: New test.
11938         * gfortran.dg/write_padding.f90: New test
11939
11940 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11941
11942         PR testsuite/25215
11943         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
11944
11945 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
11946
11947         PR rtl-optimization/24899
11948         * gcc.c-torture/execute/20051215-1.c: New test.
11949
11950 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
11951
11952         PR 24823
11953         * gfortran.dg/pr24823.f: New test.
11954
11955 2005-12-16  Jeff Law  <law@redhat.com>
11956
11957         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
11958
11959 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
11960
11961         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
11962         Change C++ style comments to C style comments.
11963         Remove aligned types from the array.
11964         Keep Enums disabled.
11965         (complex_types): Remove aligned types from the array.
11966         Comment out "_Complex long double".
11967         (attrib_types): Remove.
11968         (complex_attrib_types): Remove.
11969         (attrib_array_types): Remove.
11970         (complex_attrib_array_types): Remove.
11971         (aligned_bitfld_types): Remove.
11972         (n_aligned_bitfld_types): Remove.
11973         (FEATURE_ALIGNEDPACKED): Delete.
11974         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
11975         (singles): Remove support for adding attributes.
11976         (choose_type): Remove support for attributed types.
11977         (generate_fields): Remove support for attributed bit-fields.
11978         Remove support for adding attributes.
11979         (generate_random_tests): Remove support for adding attributes.
11980         (features): Add back "[0] :0" and "complex vector [0]".
11981         (main): Remove support for attributed bit-fields.
11982         Uncomment the calling of generate_random_tests for the rests of
11983         the tests.
11984
11985 2005-12-16  Jan Hubicka  <jh@suse.cz>
11986
11987         * gcc.c-torture/combine/pr25224.c: New.
11988
11989 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
11990
11991         PR other/25028
11992         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
11993         HP-UX.
11994
11995 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
11996
11997         * gcc.dg/20051215-1.c: New file.
11998
11999 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12000
12001         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
12002         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
12003
12004 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
12005
12006         PR fortran/18197
12007         * gfortran.dg/dummy_functions_1.f90: New.
12008
12009 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
12010
12011         PR rtl-optimization/25310
12012         * gcc.c-torture/compile/pr25310.c: New test.
12013
12014 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12015
12016         PR debug/25023
12017         * gcc.dg/pr25023.c: New test.
12018
12019 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12020
12021         * g++.old-deja/g++.brendan/redecl1.C,
12022         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
12023         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
12024         g++.old-deja/g++.oliva/typeof1.C,
12025         g++.old-deja/g++.other/crash16.C,
12026         g++.old-deja/g++.other/crash34.C,
12027         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
12028         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
12029         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
12030         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
12031         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
12032         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
12033         Remove xfail.
12034
12035 2005-12-14  Kean Johnston  <jkj@sco.com>
12036             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12037
12038         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
12039         * gcc.target/i386/20020523-1.c: Ditto.
12040         * gcc.target/i386/tailcall-1.c: Ditto.
12041         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
12042         * gcc.target/i386/ssetype-5.c: Ditto.
12043
12044 2005-12-14  Jeff Law  <law@redhat.com>
12045
12046         * gcc.dg/tree-ssa/foldstring-1.c: New test.
12047
12048 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
12049
12050         PR target/25254
12051         PR target/24188
12052         * gcc.target/i386/pr25254.c: New test.
12053         * gfortran.dg/PR24188.f: New test.
12054
12055 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
12056
12057         * lib/fortran-torture.exp: Catch remaining uses of
12058         remote_file build delete.
12059
12060 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12061
12062         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
12063
12064 2005-12-14  Ben Elliston  <bje@au.ibm.com>
12065
12066         * gcc.dg/warn-addr-cmp.c: New test.
12067
12068 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12069
12070         PR debug/25023
12071         PR target/25293
12072         * gcc.target/i386/pr25293.c: New test.
12073
12074 2005-12-13  Petr Machata  <machata@post.cz>
12075
12076         PR c++/24907
12077         * g++.dg/parse/comma2.C: New test.
12078
12079 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
12080             Jakub Jelinek  <jakub@redhat.com>
12081
12082         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12083         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12084         (limits.h): Include unconditionally.
12085         (stdlib.h): Likewise.
12086         (hashtab.h): Do not include.
12087         (getopt.h): Likewise.
12088         (stddef.h): Include.
12089         (hashval_t): Define.
12090         (struct entry): Add "next" field.
12091         (HASH_SIZE): New macro.
12092         (hash_table): New variable.
12093         (switchfiles): Do not use xmalloc.
12094         (mix): New macro.
12095         (iterative_hash): New function.
12096         (hasht): Remove.
12097         (e_exists): New function.
12098         (e_insert): Likewise.
12099         (output): Use, instead of libiberty hashtable functions.
12100         (main): Do not use getopt.  Do not call htab_create.
12101
12102 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
12103
12104         PR c++/25331
12105         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
12106         put atal* and atpaal* attributes on array elements.
12107         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
12108         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
12109         put atal* and atpaal* attributes on array elements.
12110         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
12111
12112 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
12113
12114         * gcc.dg/single-precision-constant.c: New test.
12115
12116 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
12117
12118         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
12119         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
12120         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
12121         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12122         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12123         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12124         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
12125         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
12126         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
12127         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
12128         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
12129         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
12130         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
12131         gcc.target/powerpc/ppc-sdata-2.c,
12132         gcc.target/powerpc/ppc-stackalign-1.c,
12133         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
12134         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
12135         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
12136         gcc.target/powerpc/rs6000-ldouble-2.c,
12137         gcc.target/powerpc/rs6000-power2-1.c,
12138         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
12139         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
12140         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
12141         option into target selector.
12142         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
12143         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
12144
12145 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12146
12147         PR objc/25348
12148         * objc.dg/encode-9.m: New test.
12149
12150 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12151
12152         PR testsuite/20772
12153         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
12154         * gcc.dg/asm-b.c: Fix typo.
12155         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
12156         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12157         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
12158         i?86 lp64 and x86_64 ilp32.
12159         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
12160         on i?86 lp64.
12161         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
12162
12163 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
12164
12165         PR fortran/25078
12166         gfortran.dg/equiv_5.f90: New test.
12167
12168 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
12169
12170         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
12171         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
12172         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
12173         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
12174         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
12175         * gcc.dg/tree-ssa/reassoc-5.c: New.
12176         * gcc.dg/tree-ssa/reassoc-6.c: New.
12177         * gcc.dg/tree-ssa/reassoc-7.c: New.
12178         * gcc.dg/tree-ssa/reassoc-8.c: New.
12179         * gcc.dg/tree-ssa/reassoc-9.c: New.
12180         * gcc.dg/tree-ssa/reassoc-10.c: New.
12181         * gcc.dg/tree-ssa/reassoc-11.c: New.
12182
12183 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12184
12185         PR testsuite/25167
12186         PR testsuite/24478
12187         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
12188
12189 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
12190
12191         PR c++/25300
12192         * g++.dg/template/inherit.C: Do not use a generic error message.
12193
12194 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
12195
12196         PR libobjc/25354
12197         * objc.dg/gnu-encoding: New directory.
12198         * objc.dg/gnu-encoding/compat-common.h: New file.
12199         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
12200         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
12201         * objc.dg/gnu-encoding/vector-defs.h: New file.
12202         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
12203         * objc.dg/gnu-encoding/generate-random.c: New file.
12204         * objc.dg/gnu-encoding/generate-random_r.c: New file.
12205         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
12206         * objc.dg/gnu-encoding/generate-random.h: New file.
12207
12208 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
12209
12210         PR c++/25337
12211         * g++.dg/template/defarg7.C: New test.
12212
12213 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12214
12215         PR libobjc/25347
12216         * objc.dg/encode-8.m: New test.
12217
12218 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
12219
12220         PR libobjc/25346
12221         * objc.dg/encode-7.m: New test.
12222
12223 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
12224
12225         PR c++/25010
12226         * g++.dg/opt/inline10.C: New test.
12227
12228 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
12229
12230         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
12231
12232 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
12233
12234         * gfortran.dg/substring_equivalence.f90: typo in comment
12235
12236 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12237
12238         PR fortran/25068
12239         * gfortran.dg/iostat_3.f90: New test.
12240
12241 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
12242
12243         PR fortran/23815
12244         * gfortran.dg/unf_io_convert_1.f90: New test.
12245         * gfortran.dg/unf_io_convert_2.f90: New test.
12246         * gfortran.dg/unf_io_convert_3.f90: New test.
12247
12248 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12249
12250         PR testsuite/20772
12251         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
12252         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
12253         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12254         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
12255         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
12256         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12257         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
12258         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
12259         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12260         gcc.dg/torture/fp-int-convert-float128-timode.c,
12261         gcc.dg/torture/fp-int-convert-float128.c,
12262         gcc.dg/torture/fp-int-convert-float80-timode.c,
12263         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
12264         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
12265
12266         * gcc.dg/tls/opt-1.c: Require effective target fpic.
12267
12268 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
12269
12270         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
12271
12272 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
12273
12274         * gcc.dg/20051207-1.c,
12275         * gcc.dg/20051207-2.c,
12276         * gcc.dg/20051207-3.c: New tests.
12277
12278 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12279
12280         PR testsuite/20772
12281         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
12282         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
12283         dg-skip-if target selector.
12284
12285         PR testsuite/20772
12286         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
12287         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
12288         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
12289         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
12290         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
12291         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
12292         and/or merge with i?86 cases.
12293
12294         * gcc.dg/tls/opt-3.c: Require effective target fpic.
12295
12296         PR testsuite/20772
12297         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
12298         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
12299         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
12300         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
12301         x86_64-*-linux*.
12302
12303 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
12304
12305         PR target/25311
12306         * gcc.c-torture/compile/pr25311.c: New test.
12307
12308 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12309
12310         PR libgfortran/25039
12311         * gfortran.dg/read_comma.f: New test.
12312
12313 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
12314
12315         PR c++/19317
12316         * g++.dg/opt/pr19317-1.C: New test.
12317         * g++.dg/opt/pr19317-2.C: New test.
12318         * g++.dg/opt/pr19317-3.C: New test.
12319
12320         PR target/19005
12321         * gcc.c-torture/execute/pr19005.c: New test.
12322
12323         PR target/17828
12324         * g++.old-deja/g++.other/comdat5.C: New test.
12325         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
12326
12327         * g++.dg/compat/struct-layout-1.exp: New file.
12328         * g++.dg/compat/struct-layout-1.h: New.
12329         * g++.dg/compat/struct-layout-1_generate.c: New.
12330         * g++.dg/compat/struct-layout-1_x1.h: New.
12331         * g++.dg/compat/struct-layout-1_x2.h: New.
12332         * g++.dg/compat/struct-layout-1_y1.h: New.
12333         * g++.dg/compat/struct-layout-1_y2.h: New.
12334
12335         * gcc.dg/20050330-2.c: New test.
12336
12337 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
12338
12339         PR fortran/25292
12340         * gfortran.dg/associated_1.f90: New.
12341
12342 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12343
12344         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
12345         ILP32 vect_no_align platforms.
12346
12347 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
12348             Jakub Jelinek  <jakub@redhat.com>
12349
12350         PR target/25268
12351         * gcc.c-torture/compile/20051207-1.c: New test.
12352
12353 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12354
12355         PR testsuite/20772
12356         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
12357         gcc.dg/torture/pr18582-1.c,
12358         gcc.target/i386/attributes-error.c: Also test on x86_64.
12359
12360         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
12361
12362 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12363
12364         PR c++/19397
12365         * g++.dg/template/typedef3.C: New test.
12366
12367         PR c++/19762
12368         PR c++/19764
12369         * g++.dg/template/dtor3.C: Fix error markers.
12370
12371 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
12372
12373         * lib/target-supports.exp (check_effective_target_sync_char_short):
12374         Add s390*.
12375
12376 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
12377
12378         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
12379
12380 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12381
12382         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
12383         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
12384         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
12385         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
12386
12387 2005-12-06  Roger Sayle  <roger@eyesopen.com>
12388
12389         PR c++/25263
12390         * g++.dg/other/array2.C: New test case.
12391
12392 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
12393
12394         * gcc.dg/darwin-weakimport-3.c: New.
12395
12396         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
12397         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
12398         and to work on Darwin.
12399         * gcc.dg/attr-weakref-1b.c: New file.
12400         * gcc.dg/attr-weakref-2.c: New test.
12401         * gcc.dg/darwin-weakref-1.c: New test.
12402
12403 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
12404
12405         PR testsuite/25247
12406         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
12407         use in selector expressions.
12408         (dg-xfail-if): Ditto.
12409         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
12410         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
12411         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
12412         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
12413         * gcc.test-framework/test-framework.exp: Skip generated tests if
12414         CHECK_TEST_FRAMEWORK is not 1.
12415
12416 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12417
12418         PR tree-optimization/24963
12419         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
12420
12421         PR target/24108
12422         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
12423
12424         PR target/18580
12425         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
12426         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12427         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12428         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12429
12430 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
12431
12432         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
12433         dg-options.
12434
12435 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12436
12437         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
12438
12439 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
12440
12441         * gcc.dg/format/cast-1.c: New test.
12442
12443 2005-12-04  Roger Sayle  <roger@eyesopen.com>
12444
12445         PR c/7776
12446         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
12447         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
12448         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
12449         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
12450
12451 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12452
12453         * gcc.dg/cast-pretty-print-1.c: New test.
12454
12455 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
12456
12457         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
12458
12459 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
12460
12461         PR c++/24173
12462         * g++.dg/template/friend40.C: New test.
12463
12464 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
12465
12466         PR target/25199
12467         * gcc.target/i386/movq-2.c: New test.
12468         * gcc.target/i386/movq.c: Remove target i?86, instead add
12469         dg-require-effective-target ilp32.
12470
12471 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12472
12473         PR c++/24103
12474         * g++.dg/other/default1.C: New test.
12475
12476 2005-12-02  Richard Guenther  <rguenther@suse.de>
12477
12478         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
12479
12480 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12481
12482         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
12483
12484 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
12485
12486         PR target/21017
12487         * gcc.target/powerpc/rotate.c: New.
12488
12489 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12490
12491         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
12492         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
12493
12494 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12495
12496         PR c/13384
12497         * gcc.dg/pr17730-1.c: Adjust.
12498         * gcc.dg/lvalue1.c (main): Likewise.
12499         * gcc.dg/lvalue-2.c: Likewise.
12500         * g++.dg/pr7503-3.C
12501
12502 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
12503
12504         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
12505         error messages.
12506
12507 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
12508
12509         PR fortran/24789
12510         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
12511
12512 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
12513
12514         PR target/24475
12515         * lib/target-supports.exp (check_effective_target_tls): New.
12516         (check_effective_target_tls_runtime): New.
12517         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
12518         for TLS support.
12519         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
12520         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12521         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
12522         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
12523         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
12524         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
12525         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12526         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
12527         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
12528         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
12529         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
12530         effective-target TLS.
12531         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
12532         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
12533         effective-target TLS runtime.
12534
12535 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
12536
12537         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
12538
12539 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
12540
12541         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
12542         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
12543         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
12544         ignored" warnings when "packing" is the same as the ABI layout.
12545
12546 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
12547
12548         PR fortran/21302
12549         * gfortran.dg/line_length_1.f: New test.
12550         * gfortran.dg/line_length_2.f90: Ditto.
12551
12552 2005-11-30  Richard Guenther  <rguenther@suse.de>
12553
12554         PR tree-optimization/21655
12555         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
12556
12557 2005-11-30  Dale Johannesen  <dalej@apple.com>
12558
12559         * gcc.c-torture/compile/pr24930.c: New.
12560
12561 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
12562
12563         PR fortran/15809
12564         *  gfortran.dg/auto_char_dummy_array.f90: New test.
12565
12566 2005-11-30  Jeff Law  <law@redhat.com>
12567
12568         * g++.old-deja/g++.law/pr25000.C: New test.
12569
12570 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
12571
12572         * gcc.dg/tls/opt-11.c: New test.
12573
12574 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
12575
12576         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
12577         targets.
12578         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
12579         LP64 ia64.
12580
12581 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
12582
12583         * gfortran.dg/open_access_1.f90: New test.
12584
12585 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12586
12587         * gcc.dg/charset/builtin2.c: New test.
12588
12589 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
12590
12591         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
12592         on mmix-*-* for *_[xy].c.
12593
12594 2005-11-28  Kean Johnston  <jkj@sco.com>
12595
12596         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
12597         headers.
12598         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
12599         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
12600         * gcc.target/i386/asm-3.c: Ditto.
12601         * gcc.target/i386/clobbers.c: Ditto.
12602         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
12603         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
12604         test regexp.
12605         * gcc.target/i386/mul.c: Ditto.
12606         * gcc.target/i386/ssetype-1.c: Ditto.
12607         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
12608         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
12609         static so the test works with -fPIC mode too. Based on comment in
12610         PR19231 by Pinski.
12611         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
12612
12613 2005-11-28  Richard Guenther  <rguenther@suse.de>
12614
12615         * gcc.dg/alias-9.c: New testcase.
12616         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
12617
12618 2005-11-28  Roger Sayle  <roger@eyesopen.com>
12619             Uros Bizjak  <uros@kss-loka.si>
12620
12621         PR middle-end/20219
12622         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
12623         tan(x)/sin(x) transformations.
12624
12625 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
12626
12627         PR middle-end/24575
12628         * gcc.dg/tree-ssa/divide-3.c: New test.
12629         * gcc.dg/tree-ssa/divide-4.c: New test.
12630
12631 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
12632
12633         PR fortran/24917
12634         *  gfortran.dg/boz_6.f90: New test.
12635
12636 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12637
12638         PR fortran/23912
12639         * gfortran.dg/modulo_1.f90: New test.
12640
12641 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12642
12643         PR libfortran/24919
12644         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
12645         fail on CRLF platforms.
12646         * gfortran.dg/ftell_2.f90: Likewise.
12647
12648 2005-11-26  Eric Christopher  <echristo@apple.com>
12649
12650         * gcc.dg/intmax_t-1.c: Remove mips xfail.
12651
12652 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
12653
12654         * objc.dg/gnu-runtime-3.m: Simplify.
12655
12656 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
12657
12658         PR middle-end/23669
12659         * gcc.dg/tree-ssa/divide-1.c: New test.
12660         * gcc.dg/tree-ssa/divide-2.c: New test.
12661
12662 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
12663
12664         PR libgfortran/24945
12665         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
12666
12667 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
12668
12669         PR libgfortran/24945
12670         * gfortran.dg/open_status_2.f90: New test.
12671
12672 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12673
12674         * gcc.c-torture/execute/builtins/fprintf.c,
12675         gcc.c-torture/execute/builtins/fputs-lib.c,
12676         gcc.c-torture/execute/builtins/fputs.c,
12677         gcc.c-torture/execute/builtins/lib/fprintf.c,
12678         gcc.c-torture/execute/builtins/lib/printf.c,
12679         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
12680
12681 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
12682
12683         * gcc.dg/20050922-2.c: New test.
12684
12685 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
12686
12687         * objc.dg/gnu-runtime-3.m: New test.
12688
12689 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12690
12691         PR c++/9278
12692         * g++.dg/other/void1.C: New test.
12693
12694 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
12695
12696         PR middle-end/24998
12697         * gcc.dg/torture/fp-int-convert-float.c,
12698         gcc.dg/torture/fp-int-convert-double.c,
12699         gcc.dg/torture/fp-int-convert-long-double.c,
12700         gcc.dg/torture/fp-int-convert-timode.c,
12701         gcc.dg/torture/fp-int-convert-float80.c,
12702         gcc.dg/torture/fp-int-convert-float80-timode.c,
12703         gcc.dg/torture/fp-int-convert-float128.c,
12704         gcc.dg/torture/fp-int-convert-float128-timode.c,
12705         gcc.dg/torture/fp-int-convert.h: New files.
12706
12707 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
12708
12709         PR middle-end/24989
12710         * gcc.dg/tree-ssa/bool-10.c: New test.
12711         * gcc.dg/tree-ssa/bool-11.c: New test.
12712         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
12713
12714 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
12715
12716         PR middle-end/24990
12717         * tree-ssa/pr24990-1.c: New test.
12718
12719 2005-11-24  Richard Guenther  <rguenther@suse.de>
12720         Dirk Mueller <dmueller@suse.de>
12721
12722         PR c++/14024
12723         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
12724         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
12725         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
12726         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
12727         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
12728         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
12729
12730 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
12731
12732         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
12733
12734 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12735
12736         PR c/21668
12737         * gcc.dg/Wc++-compat.c: New.
12738         * gcc.dg/Wno-c++-compat.c: New.
12739
12740 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
12741
12742         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
12743         (vspltish, vspltisw): Likewise.
12744
12745 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12746
12747         PR libgfortran/24794
12748         * gfortran.dg/namelist_12.f: Fix quotes.
12749         * gfortran.dg/namelist_13.f90: Fix quotes.
12750         * gfortran.dg/namelist_14.f90: Fix quotes.
12751         * gfortran.dg/namelist_15.f90: Fix quotes.
12752         * gfortran.dg/namelist_use.f90: Fix quotes.
12753         * gfortran.dg/namelist_use_only.f90: Fix quotes.
12754         * gfortran.dg/namelist_21.f90: New test.
12755         * gfortran.dg/namelist_22.f90: New test.
12756
12757 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
12758
12759         PR target/23435
12760         * gcc.c-torture/compile/pr23435.c: New.
12761
12762 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
12763
12764         * gcc.c-torture/execute/floatunsisf-1.c: New test.
12765
12766 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
12767
12768         * gcc.target/powerpc/405-macchw-1.c,
12769         gcc.target/powerpc/405-macchw-2.c,
12770         gcc.target/powerpc/405-macchwu-1.c,
12771         gcc.target/powerpc/405-macchwu-2.c,
12772         gcc.target/powerpc/405-machhw-1.c,
12773         gcc.target/powerpc/405-machhw-2.c,
12774         gcc.target/powerpc/405-machhwu-1.c,
12775         gcc.target/powerpc/405-machhwu-2.c,
12776         gcc.target/powerpc/405-maclhw-1.c,
12777         gcc.target/powerpc/405-maclhw-2.c,
12778         gcc.target/powerpc/405-maclhwu-1.c,
12779         gcc.target/powerpc/405-maclhwu-2.c,
12780         gcc.target/powerpc/405-mulchw-1.c,
12781         gcc.target/powerpc/405-mulchw-2.c,
12782         gcc.target/powerpc/405-mulchwu-1.c,
12783         gcc.target/powerpc/405-mulchwu-2.c,
12784         gcc.target/powerpc/405-mulhhw-1.c,
12785         gcc.target/powerpc/405-mulhhw-2.c,
12786         gcc.target/powerpc/405-mulhhwu-1.c,
12787         gcc.target/powerpc/405-mulhhwu-2.c,
12788         gcc.target/powerpc/405-mullhw-1.c,
12789         gcc.target/powerpc/405-mullhw-2.c,
12790         gcc.target/powerpc/405-mullhwu-1.c,
12791         gcc.target/powerpc/405-mullhwu-2.c,
12792         gcc.target/powerpc/405-nmacchw-1.c,
12793         gcc.target/powerpc/405-nmacchw-2.c,
12794         gcc.target/powerpc/405-nmachhw-1.c,
12795         gcc.target/powerpc/405-nmachhw-2.c,
12796         gcc.target/powerpc/405-nmaclhw-1.c,
12797         gcc.target/powerpc/405-nmaclhw-2.c,
12798         gcc.target/powerpc/440-macchw-1.c,
12799         gcc.target/powerpc/440-macchw-2.c,
12800         gcc.target/powerpc/440-macchwu-1.c,
12801         gcc.target/powerpc/440-macchwu-2.c,
12802         gcc.target/powerpc/440-machhw-1.c,
12803         gcc.target/powerpc/440-machhw-2.c,
12804         gcc.target/powerpc/440-machhwu-1.c,
12805         gcc.target/powerpc/440-machhwu-2.c,
12806         gcc.target/powerpc/440-maclhw-1.c,
12807         gcc.target/powerpc/440-maclhw-2.c,
12808         gcc.target/powerpc/440-maclhwu-1.c,
12809         gcc.target/powerpc/440-maclhwu-2.c,
12810         gcc.target/powerpc/440-mulchw-1.c,
12811         gcc.target/powerpc/440-mulchw-2.c,
12812         gcc.target/powerpc/440-mulchwu-1.c,
12813         gcc.target/powerpc/440-mulchwu-2.c,
12814         gcc.target/powerpc/440-mulhhw-1.c,
12815         gcc.target/powerpc/440-mulhhw-2.c,
12816         gcc.target/powerpc/440-mulhhwu-1.c,
12817         gcc.target/powerpc/440-mulhhwu-2.c,
12818         gcc.target/powerpc/440-mullhw-1.c,
12819         gcc.target/powerpc/440-mullhw-2.c,
12820         gcc.target/powerpc/440-mullhwu-1.c,
12821         gcc.target/powerpc/440-mullhwu-2.c,
12822         gcc.target/powerpc/440-nmacchw-1.c,
12823         gcc.target/powerpc/440-nmacchw-2.c,
12824         gcc.target/powerpc/440-nmachhw-1.c,
12825         gcc.target/powerpc/440-nmachhw-2.c,
12826         gcc.target/powerpc/440-nmaclhw-1.c,
12827         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
12828
12829 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
12830
12831         PR fortran/24774
12832         * gfortran.dg/inquire_9.f90: New test.
12833
12834         PR fortran/21647
12835         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
12836
12837 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12838
12839         PR libfortran/24432
12840         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12841         Check that 'cos' is supported.
12842
12843 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
12844
12845         PR fortran/24223
12846         * gfortran.dg/substring_equivalence.f90: New test.
12847
12848         PR fortran/24705
12849         * gfortran.dg/auto_internal_assumed.f90: New test.
12850
12851 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
12852
12853         * gcc.dg/fold-div-2.c: New test.
12854
12855 2005-11-20  Ian Lance Taylor  <ian@airs.com>
12856
12857         PR rtl-optimization/24883
12858         * gcc.c-torture/compile/pr24883.c: New test.
12859
12860 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
12861
12862         PR middle-end/20583
12863         * gcc.c-torture/compile/pr20583.c: New.
12864
12865 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
12866
12867         * gcc.c-torture/execute/usmul.c: New test.
12868
12869 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
12870
12871         * gcc.dg/tree-ssa/vrp22.c: New test.
12872
12873 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
12874
12875         PR middle-end/24912
12876         * gcc.dg/torture/pr24912-1.c: New test.
12877
12878 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
12879
12880         PR fortran/24862
12881         * gfortran.dg/arrayio_derived_1.f90: New test.
12882
12883 2005-11-19  Richard Guenther  <rguenther@suse.de>
12884
12885         PR middle-end/23294
12886         * gcc.dg/tree-ssa/pr23294.c: New testcase.
12887
12888 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
12889
12890         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
12891
12892 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
12893
12894         PR c++/8355
12895         * g++.dg/template/friend39.C: New test.
12896
12897 2005-11-18  James E Wilson  <wilson@specifix.com>
12898
12899         * gcc.dg/builtin-strstr.c: New.
12900
12901 2005-11-18  Richard Henderson  <rth@redhat.com>
12902
12903         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
12904         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
12905         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
12906         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
12907         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
12908         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
12909         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
12910         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
12911         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
12912         renaming to remove initial "ia64-".
12913
12914 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
12915
12916         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
12917
12918 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
12919
12920         * g++.dg/cpp/string-2.C: New test.
12921
12922 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
12923
12924         * gcc.dg/tree-ssa/loop-14.c: New test.
12925
12926 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
12927             Michael Chamberlain <michael@chamberlain.net.au>
12928
12929         * ada/acats/run_all.sh (target_run): Kill long running tests.
12930
12931 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12932
12933         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
12934         * gcc.dg/cleanup-9.c: Likewise.
12935         * gcc.dg/cleanup-10.c: Likewise.
12936         * gcc.dg/cleanup-11.c: Likewise.
12937
12938 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12939
12940         PR fortran/24892
12941         * gfortran.dg/open_access_append_1.f90: New test.
12942         * gfortran.dg/open_access_append_2.f90: New test.
12943
12944 2005-11-16  Richard Guenther  <rguenther@suse.de>
12945
12946         PR middle-end/24851
12947         * gcc.c-torture/execute/pr24851.c: New testcase.
12948
12949 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12950
12951         * gcc.dg/fold-overflow-1.c: New test.
12952
12953 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
12954
12955         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
12956         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
12957
12958 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
12959
12960         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
12961         structures.
12962         * g++.dg/eh/forced2.C: Likewise.
12963         * g++.dg/eh/forced3.C: Likewise.
12964         * g++.dg/eh/forced4.C: Likewise.
12965
12966 2005-11-11  Mike Stump  <mrs@apple.com>
12967
12968         * g++.old-deja/g++.mike/unused.C: Add.
12969
12970 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
12971
12972         PR c++/24667
12973         * g++.dg/warn/Wcast-qual1.C: New test.
12974
12975 2005-11-15  Jan Hubicka  <jh@suse.cz>
12976
12977         * gcc.dg/winline-5.c: Add large-unit-insns limit.
12978
12979 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
12980
12981         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
12982
12983 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
12984
12985         PR 24840
12986         * gcc.dg/tree-ssa/pr24840.c: New test.
12987
12988 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
12989
12990         PR testsuite/24841
12991         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
12992
12993 2005-11-14  Dale Johannesen  <dalej@apple.com>
12994
12995         * gcc.c-torture/execute/20051113-1.c: New.
12996
12997 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
12998
12999         PR c++/24687
13000         * g++.dg/template/crash43.C: New test.
13001
13002 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
13003
13004         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
13005
13006 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13007
13008         PR c++/24817
13009         * g++.dg/eh/spec8.C: New test.
13010
13011 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13012
13013         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
13014
13015 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
13016
13017         PR c++/20293
13018         * g++.dg/parse/ambig4.C: New test.
13019         * g++.dg/tc1/dr101.C: Adjust error markers.
13020         * g++.dg/lookup/strong-using-2.C: Likewise.
13021         * g++.dg/lookup/ambig5.C: Likewise.
13022         * g++.dg/lookup/ambig4.C: Likewise.
13023         * g++.dg/parse/crash22.C: Likewise.
13024
13025 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
13026
13027         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
13028
13029 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
13030
13031         * gcc.dg/nested-calls-1.c: New test.
13032
13033 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13034
13035         * gfortran.dg/complex_intrinsic_1.f90: New test.
13036         * gfortran.dg/complex_intrinsic_2.f90: New test.
13037         * gfortran.dg/fgetc_1.f90: New test.
13038         * gfortran.dg/fgetc_2.f90: New test.
13039         * gfortran.dg/fgetc_3.f90: New test.
13040         * gfortran.dg/ftell_1.f90: New test.
13041         * gfortran.dg/ftell_2.f90: New test.
13042         * gfortran.dg/gnu_logical_1.F: New test.
13043         * gfortran.dg/gnu_logical_2.f90: New test.
13044
13045 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
13046
13047         PR middle-end/24820
13048         * testsuite/gcc.dg/pr24820.c: New test.
13049
13050 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
13051
13052         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
13053         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
13054         variable.
13055
13056 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13057
13058         testsuite/24614
13059         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
13060
13061 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13062
13063         * gcc.target/cris/cris.exp: New file.
13064         * gcc.target/cris/rld-legit1.c: New test.
13065         * gcc.target/cris/rld-legit2.c: New test.
13066
13067 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
13068
13069         PR c++/24780
13070         * g++.dg/opt/pr24780.C: New test.
13071
13072         PR c++/24761
13073         * g++.dg/template/asm1.C: New test.
13074
13075 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
13076
13077         PR libgfortran/24787
13078         * gfortran.dg/scan_1.f90: New test.
13079
13080 2005-11-12  Jan Hubicka  <jh@suse.cz>
13081
13082         * gcc.target/i386/minmax-1.c: New.
13083         * gcc.target/i386/minmax-2.c: New.
13084
13085 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
13086
13087         * gcc.dg/pr24445.c: Fix for 64-bit targets.
13088
13089 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
13090
13091         * gcc.c-torture/execute/20051110-1.c,
13092         gcc.c-torture/execute/20051110-2.c: New tests.
13093
13094 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
13095
13096         PR middle-end/24750
13097         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
13098         New tests.
13099
13100 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13101
13102         * lib/target-libpath.exp (get_shlib_extension): New proc.
13103         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
13104         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13105         * lib/objc.exp (objc_target_compile): Likewise.
13106         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
13107         detection.
13108
13109 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
13110
13111         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
13112
13113         * lib/target-supports.exp (check_effective_target_static_libgfortran):
13114         Add -static to additional_flags and pass it to target_compile.
13115
13116 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13117
13118         PR libgfortran/24719
13119         gfortran.dg/read_noadvance.f90: New test.
13120
13121         PR libgfortran/24699
13122         gfortran.dg/fmt_t_2.f90: New test.
13123
13124         PR libgfortran/24785
13125         gfortran.dg/read_x_eor.f90: New test.
13126
13127         PR libgfortran/24584
13128         gfortran.dg/namelist_empty.f90: Rename test.
13129
13130         PR libgfortran/24489
13131         gfortran/read_eor.f90: Rename test.
13132
13133 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13134
13135         PR fortran/15976
13136         * gfortran.dg/automatic_module_variable.f90: New test.
13137
13138 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
13139
13140         PR target/24445
13141         * gcc.dg/pr24445.c: New test.
13142
13143 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
13144
13145         PR fortran/24655
13146         PR fortran/24755
13147         * gfortran.dg/recursive_statement_functions.f90: Add statement
13148         functions using inline intrinsic functions and parameters to test
13149         that they no longer seg-fault.
13150
13151         PR fortran/24409
13152         gfortran.dg/nested_modules_4.f90: New test.
13153         gfortran.dg/nested_modules_5.f90: New test.
13154
13155 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13156
13157         PR fortran/24643
13158         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
13159
13160 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
13161
13162         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
13163         failures.
13164
13165 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13166
13167         * gcc.dg/sparc-getcontext-1.c: New test.
13168
13169 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
13170
13171         * gcc.dg/ifcvt-fabs-1.c: New test.
13172
13173 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
13174
13175         PR other/4372
13176         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
13177         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
13178
13179 2005-11-09  Richard Guenther  <rguenther@suse.de>
13180
13181         PR tree-optimization/24716
13182         * gcc.c-torture/execute/pr24716.c: New testcase.
13183
13184 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13185
13186         * gcc.dg/pr24624.c: Disable for non S/390 targets.
13187
13188 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13189
13190         PR 24624
13191         * gcc.dg/pr24624.c: Testcase added.
13192
13193 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
13194
13195         PR 24623
13196         * g++.dg/other/pr24623.C: Testcase added.
13197
13198 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
13199
13200         PR fortran/22607
13201         * gfortran-dg/pure_byref_1.f90: New.
13202         * gfortran-dg/pure_byref_2.f90: New.
13203
13204 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
13205
13206         PR c/24101
13207         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
13208         * gcc.dg/dg.exp: Run main loop also for *.i files.
13209
13210 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
13211
13212         PR c++/19450
13213         * g++.dg/tls/diag-3.C: New test.
13214         * g++.dg/tls/diag-4.C: New test.
13215         * g++.dg/tls/static-1.C: New test.
13216         * g++.dg/tls/static-1a.cc: New file.
13217
13218 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
13219
13220         PR 23046
13221         * g++.dg/tree-ssa/pr23046.C: New test.
13222
13223 2005-11-08  Devang Patel <dpatel@apple.com>
13224
13225         PR tree-optimization/23115
13226         * gcc.dg/tree-ssa/pr23115.c: New.
13227
13228 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
13229
13230         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
13231         * gcc.target/powerpc/pr16155.c: Same.
13232         * gcc.target/powerpc/altivec-1.c: Same.
13233         * gcc.target/powerpc/altivec-2.c: Same.
13234         * gcc.target/powerpc/altivec-3.c: Same.
13235         * gcc.target/powerpc/altivec-5.c: Same.
13236         * gcc.target/powerpc/altivec-11.c: Same.
13237         * gcc.target/powerpc/altivec-12.c: Same.
13238         * gcc.target/powerpc/altivec-14.c: Same.
13239         * gcc.target/powerpc/altivec-22.c: Same.
13240         * gcc.target/powerpc/altivec-consts.c: Same.
13241         * gcc.target/powerpc/altivec-pr22085.c: Same.
13242         * gcc.target/powerpc/altivec-splat.c: Same.
13243         * gcc.target/powerpc/altivec-varargs-1.c: Same.
13244         * gcc.target/powerpc/altivec-vec-merge.c: Same.
13245         * gcc.target/powerpc/darwin-longlong.c: Same.
13246
13247 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
13248
13249         PR target/19340
13250         * gcc.dg/pr19340.c: New test.
13251
13252 2005-11-07  Ian Lance Taylor  <ian@airs.com>
13253
13254         PR rtl-optimization/24683
13255         * gcc.dg/pr24683.c: New test.
13256
13257 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13258
13259         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
13260         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
13261
13262 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
13263
13264         * gcc.target/i386/pr23376.c: Compile with -mmmx.
13265
13266 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
13267
13268         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
13269
13270 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13271
13272         PR target/24230
13273
13274         * gcc.target/powerpc/altivec-consts.c,
13275         gcc.target/powerpc/altivec-splat.c: New testcase.
13276
13277 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
13278
13279         PR c/24599
13280
13281         * gcc.dg/overflow-2.c: New testcase.
13282
13283 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
13284
13285         PR rtl-optimization/23567
13286         * gcc.c-torture/execute/20051104-1.c: New test.
13287
13288 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
13289
13290         PR fortran/24534
13291         gfortran.dg/private_type_2.f90: Modified to check that case with
13292         PRIVATE declaration within derived type is accepted.
13293
13294         PR fortran/20838
13295         gfortran.dg/pointer_assign_1.f90: New test.
13296
13297         PR fortran/20840
13298         * gfortran.dg/arrayio_0.f90: New test.
13299
13300         PR fortran/17737
13301         gfortran.dg/data_initialized.f90: New test.
13302         gfortran.dg/data_constraints_1.f90: New test.
13303         gfortran.dg/data_constraints_2.f90: New test.
13304
13305 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
13306
13307         PR fortran/24174
13308         PR fortran/24305
13309         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
13310
13311 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
13312
13313         PR 24670
13314         * gcc.dg/tree-ssa/pr24670.c: New test.
13315
13316 2005-11-05  Ian Lance Taylor  <ian@airs.com>
13317
13318         PR target/22432
13319         * gcc.target/i386/pr22432.c: New test.
13320
13321 2005-11-05  Richard Henderson  <rth@redhat.com>
13322
13323         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
13324         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
13325         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
13326         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
13327         from gcc.dg/alpha-*.
13328         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
13329         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
13330
13331 2005-11-05  Andreas Jaeger  <aj@suse.de>
13332
13333         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
13334
13335 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13336
13337         PR target/23424
13338         * gcc.dg/torture/pr23424-1.c: New test.
13339
13340 2005-11-04  Richard Henderson  <rth@redhat.com>
13341
13342         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
13343         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
13344         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
13345         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
13346         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
13347         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
13348         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
13349         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
13350         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
13351         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
13352         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
13353         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
13354         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
13355         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
13356         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
13357         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
13358         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
13359         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
13360         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
13361         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
13362         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
13363         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
13364         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
13365         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
13366         Move from gcc.dg/.
13367         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
13368         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
13369         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
13370         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
13371         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
13372         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
13373         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
13374         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
13375         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
13376         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
13377         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
13378         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
13379         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
13380         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
13381         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
13382         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
13383         gcc.target/i386/lea.c, gcc.target/i386/local.c,
13384         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
13385         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
13386         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
13387         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
13388         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
13389         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
13390         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
13391         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
13392         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
13393         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
13394         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
13395         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
13396         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
13397         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
13398         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
13399         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
13400         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
13401         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
13402         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
13403         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
13404         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
13405         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
13406         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
13407         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
13408         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
13409         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
13410         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
13411         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
13412
13413 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
13414
13415         PR 24627
13416         * gcc.dg/tree-ssa/pr24627.c: New test.
13417
13418 2005-11-04 Paul Brook  <paul@codesourcery.com>
13419
13420         * gcc.dg/tls/opt-10.c: New test.
13421
13422 2005-11-04  Andreas Jaeger  <aj@suse.de>
13423
13424         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
13425         avoid extra warnings.
13426
13427 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13428
13429         PR libfortran/22298
13430         * gcc/testsuite/lib/target-supports.exp
13431         (check_effective_target_static_libgfortran): New
13432         static_libgfortran effective target.
13433         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
13434         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
13435
13436 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
13437
13438         * gcc.dg/pr24615.c: Guard test with { target fpic }.
13439
13440 2005-11-03  Josh Conner  <jconner@apple.com>
13441
13442         PR c++/19989
13443         g++.dg/ext/array2.C: New test.
13444         g++.dg/template/dependent-name3.C: New test.
13445         g++.dg/template/dependent-name4.C: New test.
13446         g++.dg/template/sfinae2.C: New test.
13447
13448 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13449
13450         PR preprocessor/22042
13451         * gcc.dg/cpp/strify4.c: New test.
13452
13453 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13454
13455         PR c++/17964
13456         * g++.dg/cpp/string-1.C: New test.
13457
13458 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13459
13460         * gcc.target/powerpc: New directory.
13461         * gcc.target/powerpc/powerpc.exp: New file.
13462         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
13463         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
13464         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
13465         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
13466         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
13467         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
13468         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
13469         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
13470         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
13471         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
13472         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
13473         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
13474         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
13475         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
13476         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
13477         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
13478         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
13479         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
13480         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
13481         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
13482         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
13483         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
13484         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
13485         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
13486         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
13487         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
13488         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
13489         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
13490         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
13491         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
13492         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
13493         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
13494         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
13495         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
13496
13497 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
13498
13499         PR c++/21627
13500         * g++.dg/warn/inline2.C: New test.
13501
13502 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13503
13504         PR middle-end/23155
13505         * g++.dg/ext/c99struct1.C: New test.
13506         * gcc.dg/union-cast-1.c: New test.
13507         * gcc.dg/union-cast-2.c: New test.
13508         * gcc.dg/union-cast-3.c: New test.
13509
13510 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13511
13512         PR middle-end/24589
13513         * gcc.c-torture/execute/zero-struct-2.c: New test.
13514
13515 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
13516
13517         PR c++/24582
13518         * g++.dg/init/switch1.C: New test.
13519
13520 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13521
13522         * gcc.dg/delay-slot-1.c: New test.
13523
13524 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
13525
13526         PR target/24620
13527         * gcc.dg/pr24620.c: New test.
13528
13529 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
13530
13531         PR c/24329
13532         * gcc.dg/format/unnamed-1.c: New test.
13533
13534 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13535
13536         PR c++/22434
13537         * g++.dg/expr/cond8.C: New test.
13538
13539         PR c++/24560
13540         * g++.dg/parse/dot1.C: New test.
13541
13542 2005-11-02  Jan Hubicka  <jh@suse.cz>
13543
13544         PR target/23303
13545         * gcc.dg/i386-lea.c: New test
13546
13547 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
13548
13549         PR target/24615
13550         * gcc.dg/pr24615.c: New test.
13551
13552 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
13553
13554         PR target/24600
13555         * gcc.dg/pr24600.c: New test.
13556
13557 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13558
13559         PR c++/19253
13560         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
13561         * g++.dg/parse/typename9.C: New test.
13562         * g++/dg/parse/typename10.C: Likewise.
13563
13564 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
13565
13566         PR fortran/18157
13567         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
13568         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
13569         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
13570
13571 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
13572
13573         PR c++/24569
13574         * g++.dg/debug/static1.C: New test.
13575
13576 2005-11-02  Josh Conner  <jconner@apple.com>
13577
13578         * g++.dg/crash38.C: moved into proper directory...
13579         * g++.dg/template/crash42.C: ...here
13580
13581 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
13582
13583         PR target/18338
13584         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
13585         pcc_bitfield_type_matters || default_packed.
13586
13587         * lib/target-supports.exp
13588         (check_effective_target_pcc_bitfield_type_matters): New proc.
13589         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
13590
13591         PR testsuite/23304
13592         * lib/target-supports.exp (check_effective_default_packed): New proc.
13593         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
13594         Gate expected errors on target ! default_packed.
13595         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
13596
13597 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13598
13599         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
13600         change (r106358).
13601
13602 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13603
13604         PR fortran/24008
13605         * gfortran.dg/entry_5.f90: New.
13606         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
13607
13608 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
13609
13610         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
13611
13612 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
13613
13614         PR fortran/21565
13615         gfortran.dg/namelist_blockdata.f90: New test.
13616
13617         PR fortran/18737
13618         gfortran.dg/external_implicit_none.f90: New test.
13619
13620         PR fortran/14994
13621         * gfortran.dg/secnds.f: New test.
13622
13623 2005-10-31  Jan Hubicka  <jh@suse.cz>
13624
13625         PR target/20928
13626         * gcc.c-torture/compile/pr20928.c: New test.
13627
13628 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
13629
13630         PR middle-end/23492
13631         * gcc.c-torture/compile/zero-strct-5.c: New test.
13632
13633 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
13634
13635         PR libgfortran/24584
13636         * gfortran.dg/pr24584.f90: New test.
13637
13638 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
13639
13640         PR fortran/18883
13641         * gfortran.dg/char_result_9.f90: New.
13642         * gfortran.dg/char_result_10.f90: New.
13643
13644 2005-10-30  Jan Hubicka  <jh@suse.cz>
13645
13646         * g++.dg/tree-ssa/pr24172.C: New testcase.
13647
13648 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13649
13650         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
13651
13652 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
13653
13654         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
13655         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
13656         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
13657         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
13658         gfortran.dg/enum_9.f90,
13659         gfortran.fortran-torture/compile/enum_1.f90,
13660         gfortran.fortran-torture/execute/enum_1.f90,
13661         gfortran.fortran-torture/execute/enum_2.f90,
13662         gfortran.fortran-torture/execute/enum_3.f90,
13663         gfortran.fortran-torture/execute/enum_4.f90: New tests.
13664
13665 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
13666
13667         PR target/18482
13668         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
13669         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
13670
13671 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13672
13673         PR libfortran/20179
13674         * gfortran.dg/mixed_io_1.f90: New test.
13675         * gfortran.dg/mixed_io_1.c: New file.
13676
13677 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13678
13679         * gfortran.dg/malloc_free_1.f90: New test.
13680
13681 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
13682
13683         * gcc.dg/nested-func-4.c: Require profiling -pg.
13684
13685 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13686
13687         PR C++/23229
13688         * g++.dg/warn/main-2.C: New test.
13689
13690 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
13691
13692         PR fortran/24545
13693         * gfortran.dg/interface_2.f90: new test.
13694
13695 2005-10-28  Josh Conner  <jconner@apple.com>
13696
13697         PR c++/22153
13698         * g++.dg/template/crash38.C: New test.
13699         * g++.dg/parse/explicit1.C: Change expected errors.
13700
13701 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13702
13703         PR C++/23426
13704         * g++.dg/other/large-size-array.C: New test.
13705
13706 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
13707
13708         PR middle-end/24362
13709         * g++.dg/opt/complex4.C: New test.
13710
13711 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
13712
13713         * gcc.dg/nested-func-4.c: New test.
13714
13715 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
13716
13717         PR fortran/24158
13718         gfortran.dg/derived_recursion.f90: New test.
13719         gfortran.dg/implicit_actual.f90: New test.
13720
13721 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
13722
13723         PR middle-end/24295, PR testsuite/24477
13724         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
13725         removed when weakref hits the tree.
13726
13727 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
13728
13729         * gfortran.dg/cray_pointers_4.f90: New test.
13730
13731         * gfortran.dg/cray_pointers_5.f90: New test.
13732
13733 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
13734
13735         PR fortran/22290
13736         * gfortran.dg/assign_5.f90: New test.
13737         * gfortran.dg/assign_6.f: New test.
13738
13739 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
13740
13741         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
13742         CPU has no SSE support.
13743
13744 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
13745
13746         PR libgfortran/24224
13747         * gfortran.dg/arrayio_1.f90: Update attribution.
13748         * gfortran.dg/arrayio_2.f90: Update attribution.
13749         * gfortran.dg/arrayio_3.f90: Update attribution.
13750         * gfortran.dg/arrayio_4.f90: Update test conditions.
13751         * gfortran.dg/arrayio_5.f90: Update attribution.
13752         * gfortran.dg/arrayio_6.f90: New test.
13753         * gfortran.dg/arrayio_7.f90: New test.
13754
13755 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
13756
13757         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
13758
13759 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
13760
13761         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
13762
13763 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
13764
13765         PR fortran/24416
13766         * gfortran.dg/namelist_char_only.f90: New test.
13767
13768 2005-10-24  Asher Langton  <langton2@llnl.gov>
13769
13770         PR fortran/17031
13771         PR fortran/22282
13772         * gfortran.dg/cray_pointers_1.f90: New test.
13773         * gfortran.dg/cray_pointers_2.f90: New test.
13774         * gfortran.dg/cray_pointers_3.f90: New test.
13775         * gfortran.dg/loc_1.f90: New test.
13776         * gfortran.dg/loc_2.f90: New test.
13777
13778 2005-10-24  Steven Bosscher  <stevenb@suse.de>
13779
13780         * gcc.dg/pr24225.c: New test.
13781
13782 2005-10-24  Asher Langton  <langton2@llnl.gov>
13783
13784         * gfortran.dg/dup_save_1.f90: New test.
13785         * gfortran.dg/dup_save_2.f90: New test.
13786
13787 2005-10-24  Paul Brook  <paul@codesourcery.com>
13788
13789         PR 24107
13790         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
13791         stdint.h.
13792
13793 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
13794
13795         PR libgfortran/24489
13796         * gfortran.dg/pr24489.f90: New test.
13797
13798 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
13799
13800         PR fortran/23635
13801         * gfortran.dg/ichar_1.f90: Add tests for derived types.
13802
13803 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
13804
13805         PR target/18911
13806         * g++.dg/init/array16.C: Skip for mmix-*-*.
13807
13808 2005-10-23  Asher Langton  <langton2@llnl.gov>
13809
13810         * gfortran.dg/byte_1.f90: New test.
13811         * gfortran.dg/byte_2.f90: New test.
13812
13813 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
13814
13815         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
13816
13817 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
13818
13819         PR fortran/18022
13820         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
13821
13822         PR fortran/24311
13823         * gfortran.dg/merge_char_const.f90: New test.
13824
13825         PR fortran/24384
13826         * gfortran.dg/spread_scalar_source.f90: New test.
13827
13828 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
13829
13830         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
13831
13832         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
13833         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
13834
13835         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
13836
13837 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
13838
13839         PR fortran/24426
13840         * gfortran.dg/der_pointer_4.f90: New.
13841
13842 2005-10-22  David Ayers  <d.ayers@inode.at>
13843
13844         * obj-c++.dg/except-1.mm: Simplify.
13845
13846 2005-10-21  David Ayers  <d.ayers@inode.at>
13847
13848         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
13849
13850 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
13851
13852         * gfortran.dg/assumed_dummy_2.f90: New test.
13853
13854 2005-10-21  James E Wilson  <wilson@specifix.com>
13855
13856         PR preprocessor/15220
13857         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
13858
13859 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
13860
13861         * gcc.c-torture/execute/20051021-1.c: New test.
13862
13863 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
13864
13865         PR c++/24260
13866         * g++.dg/ext/tmplattr1.C: New test.
13867
13868 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
13869
13870         PR fortran/24440
13871         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
13872
13873 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
13874
13875         * obj-c++.dg/except-1.mm: New.
13876
13877         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
13878
13879 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
13880
13881         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
13882
13883 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
13884
13885         PR middle-end/24295
13886         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
13887         declarations with the same names as thunks' alias targets, use
13888         aliases instead.
13889         * gcc.dg/attr-alias-3.c: New test.
13890         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
13891
13892 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
13893
13894         PR c++/22618
13895         * g++.dg/parse/access8.C: New test.
13896
13897 2005-10-20  Richard Guenther  <rguenther@suse.de>
13898
13899         PR c++/24439
13900         * g++.dg/tree-ssa/pr24439.C: New testcase.
13901
13902 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13903
13904         * g++.dg/opt/delay-slot-1.C: New test.
13905
13906 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
13907
13908         PR fortran/21625
13909         * gfortran.fg/der_init_1.f90: New.
13910
13911 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
13912
13913         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
13914
13915 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
13916
13917         PR c++/21908
13918         * g++.dg/parse/error28.C: New test.
13919
13920 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13921
13922         * gcc.dg/profile-generate-2.c: New test.
13923
13924 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
13925
13926         PR target/23589
13927         * g++.dg/ext/dllimport11.C: New.
13928
13929 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13930
13931         PR c++/22293
13932         * g++.dg/other/friend3.C: New test.
13933
13934 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
13935
13936         PR c++/23293
13937         * g++.dg/template/error19.C: New test.
13938
13939 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
13940
13941         PR c++/21383
13942         * g++.dg/overload/koenig2.C: New.
13943
13944         PR c++/23118
13945         * g++.dg/overload/error2.C: New.
13946
13947         PR c++/22604
13948         * g++.dg/inherit/covariant14.C: New.
13949
13950 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13951
13952         PR c++/23440
13953         * g++.dg/parse/for1.C: New test.
13954
13955 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
13956
13957         PR fortran/23446
13958         * gfortran.dg/host_dummy_index_1.f90: New test.
13959
13960         PR fortran/21459
13961         * gfortran.dg/automatic_char_len_2.f90: New test.
13962
13963         PR fortran/20866
13964         * gfortran.dg/recursive_statement_functions.f90: New test.
13965
13966         PR fortran/20853
13967         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
13968
13969         PR fortran/20849
13970         * gfortran.dg/external_initializer.f90: New test.
13971
13972         PR fortran/20837
13973         * non_module_public.f90: New test.
13974
13975 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
13976
13977         PR c++/24386
13978         * g++.dg/template/overload7.C: New.
13979
13980         PR c++/22551
13981         * g++.dg/other/switch2.C: Remove expected warnings.
13982
13983         PR c++/21353
13984         * g++.dg/template/defarg6.C: New.
13985
13986 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
13987
13988         PR target/24315
13989         * gcc.target/i386/pr24315.c: New test.
13990
13991 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
13992
13993         PR c++/24389
13994         * g++.dg/template/static21.C: New test.
13995         * g++.dg/template/static21-a.cc: Likewise.
13996
13997 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
13998
13999         PR c++/23959
14000         * g++.dg/warn/Wswitch-default-1.C: New test.
14001         * g++.dg/warn/Wswitch-default-2.C: New test.
14002
14003 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
14004
14005         PR c++/22173
14006         * g++.dg/parse/template18.C: New test.
14007         * g++.dg/template/nontype15.C: Likewise.
14008
14009 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
14010
14011         PR fortran/22273
14012         * gfortran.dg/spec_expr_2.f90: New.
14013
14014 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
14015
14016         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
14017         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
14018         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
14019         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
14020         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
14021         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
14022         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
14023         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
14024         previous target-specific skips and warning-message matches where
14025         applicable.
14026
14027 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
14028
14029         PR c++/21347
14030         * g++.dg/warn/Wctor-dtor.C: New test.
14031
14032 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14033
14034         PR c/23439
14035         * gcc.dg/for-1.c: New test.
14036
14037 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
14038
14039         PR c++/19565
14040         * g++.dg/warn/Wconversion1.C: New test.
14041         * g++.dg/ext/packed4.C: Compile with -w.
14042         * g++.dg/opt/20050511-1.C: Likewise.
14043         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
14044
14045 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
14046
14047         * gfortran.dg/boz_5.f90: New test.
14048
14049 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
14050
14051         PR c++/22551
14052         * g++.dg/other/switch2.C: New.
14053
14054         PR c++/23984
14055         * g++.dg/init/ctor7.C: New.
14056
14057 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
14058
14059         PR c++/23730
14060         * g++.dg/parse/crash32.C: New test.
14061
14062 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
14063
14064         PR c++/20721
14065         * g++.dg/init/goto2.C: New test.
14066
14067         PR c++/22464
14068         * g++.dg/template/crash/41.C: New test.
14069
14070         PR c++/22180
14071         * g++.dg/template/crash40.C: New test.
14072
14073         PR c++/23694
14074         * g++.dg/parse/friend5.C: New test.
14075
14076         PR c++/23307
14077         * g++.dg/template/crash38.C: New test.
14078
14079         PR c++/22352
14080         * g++.dg/template/friend38.C: New test.
14081
14082         PR c++/22405
14083         * g++.dg/template/crash39.C: New test.
14084
14085 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
14086
14087         * gcc.dg/debug/dwarf2/dwarf-char1.c,
14088         gcc.dg/debug/dwarf2/dwarf-char2.c,
14089         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
14090
14091         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
14092
14093 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
14094
14095         * gcc.dg/dll-2.c: Add tests for warnings.
14096         * gcc.dg/dll-3.c: Likewise.
14097         * gcc.dg/dll-4.c: Likewise.
14098
14099         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
14100         * g++.dg/ext/dllimport2.C: Likewise.
14101         * g++.dg/ext/dllimport3.C: Likewise.
14102         * g++.dg/ext/dllimport7.C: Likewise.
14103         * g++.dg/ext/dllimport8.C: Likewise.
14104         * g++.dg/ext/dllimport9.C: Likewise.
14105
14106 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
14107
14108         PR fortran/24092
14109         * gfortran.dg/derived_pointer_recursion.f90: New test.
14110
14111 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
14112
14113         * gcc.c-torture/execute/20051012-1.c: New test.
14114
14115 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14116
14117         PR fortran/18082
14118         * gfortran.dg/automatic_char_len_1.f90: New test.
14119
14120 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14121
14122         PR fortran/20847
14123         * gfortran.dg/save_common.f90: New test.
14124
14125         PR fortran/20856
14126         * gfortran.dg/save_result.f90: New test.
14127
14128 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14129
14130         PR c++/21592
14131         * g++.dg/template/dependent-expr1.C: Add new expected error.
14132         * g++.dg/template/dependent-expr2.C: Adjust error text.
14133         * g++.dg/template/overload6.C: New.
14134
14135         PR c++/23797
14136         * g++.dg/other/typename8.C: New.
14137
14138         PR c++/21117
14139         * g++.dg/other/return1.C: New.
14140
14141 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
14142
14143         PR c++/24052
14144         * g++.dg/ext/label5.C: New.
14145
14146 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
14147
14148         PR c++/19964
14149         * g++.dg/parse/crash31.C: New.
14150
14151 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
14152
14153         * g++.dg/ipa/ipa-1.c: New test.
14154         * g++.dg/ipa/ipa-2.c: New test.
14155         * g++.dg/ipa/ipa-3.c: New test.
14156         * g++.dg/ipa/ipa-4.c: New test.
14157         * g++.dg/ipa/ipa-5.c: New test.
14158         * g++.dg/ipa/ipa.exp: New file.
14159
14160 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
14161
14162         PR fortran/24207
14163         * gfortran.dg/private_type_3.f90: New test.
14164
14165 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14166
14167         PR fortran/20786
14168         gfortran.dg/aint_anint_1.f90: New test.
14169
14170 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
14171
14172         PR libgfortran/24313
14173         gfortran.dg/csqrt.f: New test.
14174
14175 2005-10-11  Ian Lance Taylor  <ian@airs.com>
14176
14177         PR c++/8057
14178         * g++.dg/warn/noeffect7.C: New test.
14179         * g++.dg/warn/noeffect2.C: Instantiate templates.
14180         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
14181         and warning.
14182
14183 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14184
14185         PR c++/21089
14186         * g++.dg/init/float1.C: New test.
14187
14188         PR c++/24277
14189         * g++.dg/init/member1.C: Tweak error markers.
14190
14191 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
14192
14193         PR testsuite/24281
14194         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
14195         Check for null pointer.
14196
14197 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
14198
14199         PR c++/21369
14200         * g++.dg/parse/ret-type3.C: New test.
14201
14202 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
14203
14204         PR tree-opt/23946
14205         * gcc.c-torture/compile/pr23946.c: New test.
14206
14207 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
14208
14209         * g++.dg/opt/mmx2.C: New test.
14210
14211 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14212
14213         PR c++/24277
14214         * g++.dg/template/static20.C: New test.
14215
14216         PR c++/24302
14217         * g++.dg/warn/Wunused-12.C: New test.
14218
14219         PR c++/23437
14220         * g++.dg/template/arg4.C: New test.
14221
14222 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14223
14224         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
14225         * gcc.dg/ucnid-3.c: Likewise.
14226         * gcc.dg/ucnid-4.c: Likewise.
14227         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
14228         * g++.dg/other/ucnid-1.C: Likewise.
14229         * gcc.dg/sparc-frame-1.c: New test.
14230
14231 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
14232
14233         PR c++/24139
14234         * g++.dg/template/spec27.C: New test.
14235
14236         PR c++/24275
14237         * g++.dg/template/static19.C: New test.
14238
14239 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14240
14241         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
14242         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
14243
14244 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
14245
14246         PR target/24136
14247         * gfortran.fortran-torture/compile/pr24136.f: New test.
14248
14249 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
14250
14251         PR c++/22172
14252         * g++.dg/parse/crash30.C: New test.
14253
14254 2005-10-07  Richard Guenther  <rguenther@suse.de>
14255
14256         PR middle-end/24227
14257         * gcc.c-torture/compile/pr24227.c: New testcase.
14258
14259 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
14260
14261         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
14262         Do not put aligned attributes on array elements.
14263
14264 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
14265
14266         PR testsuite/23611, PR testsuite/23615
14267         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
14268         writing prototypes of library functions by hand.
14269         * obj-c++.dg/bitfield-4.mm: Likewise.
14270         * obj-c++.dg/const-str-4.mm: Likewise.
14271         * obj-c++.dg/encode-4.mm: Likewise.
14272         * obj-c++.dg/encode-5.mm: Likewise.
14273         * obj-c++.dg/encode-6.mm: Likewise.
14274         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
14275         * obj-c++.dg/method-10.mm: Likewise.
14276         * obj-c++.dg/method-17.mm: Likewise.
14277         * obj-c++.dg/method-19.mm: Likewise.
14278         * obj-c++.dg/try-catch-2.mm: Likewise.
14279
14280 2005-10-06  Richard Henderson  <rth@redhat.com>
14281
14282         PR 24236
14283         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
14284
14285 2005-10-06  Dale Johannesen  <dalej@apple.com>
14286
14287         * gcc.c-torture/execute/20030125-1.c: Correct.
14288
14289 2005-10-06  Richard Guenther  <rguenther@suse.de>
14290
14291         PR tree-optimization/24238
14292         * g++.dg/tree-ssa/pr24238.C: New testcase.
14293
14294 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
14295
14296         PR 18568
14297         * gfortran.dg/der_pointer_3.f90: New test.
14298
14299 2005-10-05  Devang Patel  <dpatel@apple.com>
14300
14301         PR Debug/23205
14302         * g++.dg/other/PR23205.C: New.
14303
14304 2005-10-05  Richard Henderson  <rth@redhat.com>
14305
14306         PR target/23602
14307         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
14308         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
14309
14310 2005-10-05  Dale Johannesen  <dalej@apple.com>
14311
14312         * gcc.c-torture/execute/float-floor.c: New.
14313
14314 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
14315
14316         PR tree-optimization/21419
14317         PR tree-optimization/24146
14318         PR tree-optimization/24151
14319
14320         * g++.dg/ext/asm7.C: New.
14321         * g++.dg/ext/asm8.C: New.
14322         * gcc.dg/asm-1.c: Compile on all targets.
14323         * gcc.dg/asm-pr24146.c: New.
14324         * gcc.dg/pr21419.c: Adjust error messages.
14325
14326 2005-10-05  Richard Guenther  <rguenther@suse.de>
14327
14328         PR fortran/24176
14329         * gfortran.fortran-torture/compile/empty.f90: New testcase.
14330
14331 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14332
14333         PR c++/23513
14334         * g++.dg/template/spec22.C: Robustify test.
14335         * g++.dg/template/spec26.C: New.
14336
14337 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
14338
14339         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
14340         if target supports vector instructions.
14341
14342 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
14343
14344         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
14345         C99 functions.
14346
14347 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
14348
14349         * lib/target-supports.exp (check_effective_target_fortran_large_real,
14350         check_effective_target_fortran_large_int): Replace cached result
14351         when target changes.
14352
14353 2005-10-04  Devang Patel  <dpatel@apple.com>
14354
14355         * gcc.dg/i386-sse-vect-types.c: New.
14356
14357 2005-10-04  Ian Lance Taylor  <ian@airs.com>
14358
14359         PR preprocessor/13726
14360         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
14361         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
14362
14363 2005-10-04  Richard Guenther  <rguenther@suse.de>
14364
14365         PR c/23576
14366         * gcc.dg/noncompile/pr23576.c: New testcase.
14367
14368 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
14369
14370         PR middle-end/23125
14371         * gcc.dg/register-var-3.c: New test.
14372
14373 2005-10-04  Steven Bosscher  <stevenb@suse.de>
14374
14375         * gcc.dg/pr23049.c: New test.
14376
14377         * gcc.dg/ucnid-4.c: Fix test.
14378
14379 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
14380
14381         PR 23445
14382         * gcc.c-torture/compile/pr23445.c: New test.
14383
14384 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
14385
14386         * g++.dg/overload/unknown1.C: New.
14387
14388 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
14389
14390         PR c++/17775
14391         * g++.dg/template/repo4.C: New test.
14392
14393 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14394
14395         PR libfortran/19308
14396         * gfortran.dg/large_real_kind_2.F90: New test.
14397         * gfortran.dg/large_integer_kind_2.f90: New test.
14398
14399 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
14400
14401         * lib/target-supports.exp (check_effective_target_vect_shift):
14402         Implement with result caching. Add i?86, x86_64 and ia64 targets.
14403         (check_effective_target_vect_condition): Fix copy-n-pasto.
14404
14405         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
14406         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
14407         targets.
14408
14409 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
14410
14411         PR c++/22621
14412         * g++.dg/template/overload5.C : New test.
14413
14414         PR c++/23840
14415         * g++.dg/expr/stdarg1.C: New test.
14416
14417 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
14418
14419         PR 24142
14420         * gcc.c-torture/execute/pr24142.c: New test.
14421
14422 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
14423
14424         PR 24141
14425         * gcc.c-torture/execute/pr24141.c: New test.
14426
14427 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
14428             Diego Novillo  <dnovillo@redhat.com>
14429
14430         PR 23604
14431         * gcc.c-torture/execute/pr23604.c: New test.
14432
14433 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
14434
14435         PR fortran/16404
14436         PR fortran/20835
14437         PR fortran/20890
14438         PR fortran/20899
14439         PR fortran/20900
14440         PR fortran/20901
14441         PR fortran/20902
14442         gfortran.dg/equiv_constraint_1.f90: New test.
14443         gfortran.dg/equiv_constraint_2.f90: New test.
14444         gfortran.dg/equiv_constraint_3.f90: New test.
14445         gfortran.dg/equiv_constraint_4.f90: New test.
14446         gfortran.dg/equiv_constraint_5.f90: New test.
14447         gfortran.dg/equiv_constraint_6.f90: New test.
14448         gfortran.dg/equiv_constraint_7.f90: New test.
14449         gfortran.dg/equiv_constraint_8.f90: New test.
14450         gfortran.dg/private_type_1.f90: New test.
14451         gfortran.dg/private_type_2.f90: New test.
14452         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
14453         980628-10.f: Assert std=gnu to permit mixing of
14454         types in equivalence statements.
14455
14456 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
14457
14458         PR 24112
14459         * gfortran.dg/open_status_1.f90: New.
14460
14461 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14462
14463         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
14464         * gcc.dg/vect/pr22480.c: Clean up temp files.
14465         * gcc.dg/vect/pr23831.c: Clean up temp files.
14466         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
14467         Clean up temp files.
14468         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
14469         Clean up temp files.
14470
14471         * gcc.dg/20050309-1.c: Clean up temp files.
14472         * gcc.dg/20050325-1.c: Clean up temp files.
14473
14474 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
14475
14476         PR tree-optimization/24059
14477         * gcc.dg/vect/pr24059.c : New test.
14478
14479 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
14480
14481         PR middle-end/24109
14482         * gcc.c-torture/execute/20050929-1.c: New test.
14483
14484 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14485
14486         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
14487
14488 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
14489
14490         PR c/21419
14491         * gcc.dg/pr21419.c: New test.
14492
14493 2005-09-29  Steven Bosscher  <stevenb@suse.de>
14494
14495         * gcc.dg/pr23911.c: New test.
14496
14497 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
14498
14499         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
14500
14501         PR c++/16782
14502         * g++.dg/parse/qualified4.C: New test.
14503         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
14504         * g++.old-deja/g++.mike/p8154.C: Likewise.
14505
14506 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
14507
14508         PR c++/22147
14509         * g++.dg/template/friend37.C: New test.
14510         * g++.dg/parse/crash28.C: Adjust error markers.
14511
14512 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
14513
14514         PR fortran/18518
14515         * gfortran.fortran-torture/execute/save_2.f90: New decl.
14516
14517 2005-09-27  Devang Patel  <dpatel@apple.com>
14518
14519         PR tree-optimization/23625
14520         * gcc.dg/pr23625.c: New test.
14521
14522 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
14523
14524         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
14525         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
14526
14527 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
14528
14529         PR fortran/23677
14530         * gfortran.fortran-torture/execute/save_1.f90: New test.
14531         * gfortran.dg/save_1.f90: New test.
14532
14533 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
14534
14535         * gcc.target/i386/builtin-apply-mmx.c: New test.
14536
14537         PR target/22576
14538         * gcc.target/i386/pr22576.c: New test.
14539
14540         PR target/22585
14541         * gcc.target/i386/pr22585.c: New test.
14542
14543         PR target/23268
14544         * gcc.target/i386/pr23268.c: New test.
14545
14546         PR middle-end/23831
14547         * gcc.dg/vect/pr23831.c: New test.
14548
14549         PR target/24055
14550         * gcc.target/i386/pr24055.c: New test.
14551
14552 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
14553
14554         PR tree-optimization/23960
14555         * gcc.c-torture/compile/pr23960.c: New.
14556
14557 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
14558
14559         PR fortran/16861
14560         * gfortran.dg/nested_modules_3.f90: New.
14561
14562 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
14563
14564         PR fortran/24005
14565         gfortran.dg/interface_1.f90: New test.
14566
14567 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
14568         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14569
14570         PR fortran/23843
14571         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
14572
14573 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
14574
14575         PR fortran/23516
14576         * gfortran.dg/imag_1.f: New test.
14577         * gfortran.dg/imag_2.f: Ditto.
14578
14579 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
14580
14581         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
14582
14583 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
14584
14585         PR c++/21983
14586         * g++.dg/warn/pr21983.C: New test.
14587
14588 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
14589
14590         * gcc.dg/20050922-1.c: Testcase added.
14591
14592 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
14593
14594         PR c++/23993
14595         * g++.dg/template/array14.C: New test.
14596
14597 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
14598
14599         PR fortran/19929
14600         * gfortran.dg/der_ptr_component_1.f90: New test.
14601
14602 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14603
14604         PR c++/23965
14605         * g++.dg/template/error1.C: Reject "no matching function" message.
14606
14607 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14608
14609         PR c++/17609
14610         * g++.dg/lookup/error1.C: New test.
14611
14612 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
14613
14614         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
14615         functionality of the testcase.
14616
14617 2005-09-20  Richard Henderson  <rth@redhat.com>
14618
14619         * gcc.dg/vect/vect-22.c: Require vect_float.
14620         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
14621
14622 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
14623
14624         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
14625         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
14626         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
14627         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
14628         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
14629         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
14630         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
14631         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
14632         * gcc.dg/cpp/ucnid-8.c: New test.
14633
14634 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14635
14636         PR tree-optimization/23929
14637         * gcc.c-torture/compile/pr23929.c: New test.
14638
14639 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
14640
14641         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
14642         for one loop.
14643
14644 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
14645
14646         PR testsuite/23186
14647         * g++.dg/other/pr22003.C: Require named sections.
14648
14649 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14650
14651         PR c++/23947
14652         * g++.dg/rtti/crash3.C: New test.
14653
14654         PR tree-optimization/23818
14655         * gcc.dg/pr23818.c: New test.
14656
14657 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14658
14659         PR fortran/23420
14660         * gfortran.dg/print_fmt_4.f: New.
14661
14662 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
14663
14664         PR fortran/23663
14665         * gfortran.fortran-torture/execute/entry_11.f90: New test.
14666
14667 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
14668
14669         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
14670         Use pointers to local alignable arrays instead. Added comments.
14671         * gcc.dg/vect/vect-46.c: Likewise.
14672         * gcc.dg/vect/vect-48.c: Likewise.
14673         * gcc.dg/vect/vect-49.c: Likewise.
14674         * gcc.dg/vect/vect-52.c: Likewise.
14675         * gcc.dg/vect/vect-53.c: Likewise.
14676         * gcc.dg/vect/vect-54.c: Likewise.
14677         * gcc.dg/vect/vect-56.c: Likewise.
14678         * gcc.dg/vect/vect-57.c: Likewise.
14679         * gcc.dg/vect/vect-58.c: Likewise.
14680         * gcc.dg/vect/vect-60.c: Likewise.
14681         * gcc.dg/vect/vect-61.c: Likewise.
14682
14683         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
14684         The test is no longer vectorizable on vect_no_align targets.
14685         * gcc.dg/vect/vect-43.c: Likewsie.
14686
14687         * gcc.dg/vect/vect-44.c: Added comments.
14688         * gcc.dg/vect/vect-45.c: Added comments.
14689         * gcc.dg/vect/vect-50.c: Added comments.
14690         * gcc.dg/vect/vect-51.c: Added comments.
14691
14692         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
14693         aligned type.
14694         * gcc.dg/vect/Os-vect-95.c: Likewise.
14695
14696         * gcc.dg/vect/vect-41.c: Test removed.
14697         * gcc.dg/vect/vect-47.c: Test removed.
14698         * gcc.dg/vect/vect-55.c: Test removed.
14699         * gcc.dg/vect/vect-59.c: Test removed.
14700
14701 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
14702
14703         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
14704         No longer vectorizable on vect_no_align targets.
14705         * gcc.dg/vect/pr20122.c: Likewise.
14706         * gcc.dg/vect/vect-74.c: Likewise.
14707         * gcc.dg/vect/vect-75.c: Likewise.
14708         * gcc.dg/vect/vect-76.c: Likewise.
14709
14710         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
14711         Will not be vectorizable on vect_no_align targets once aliasing issues
14712         are resolved.
14713         * gcc.dg/vect/vect-79.c: Likewise.
14714
14715         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
14716         * gcc.dg/vect/vect-78.c: Likewise.
14717         * gcc.dg/vect/vect-97.c: Likewise.
14718
14719 2005-09-19  Steven Bosscher  <stevenb@suse.de>
14720
14721         * gcc.dg/pr23943.c: New test.
14722
14723 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
14724
14725         PR fortran/19181
14726         * gfortran.dg/derived_pointer_null_1.f90: New test.
14727
14728 2005-09-18  Richard Guenther  <rguenther@suse.de>
14729
14730         PR middle-end/23944
14731         * gcc.c-torture/compile/pr23944.c: New testcase.
14732
14733 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
14734
14735         PR fortran/15975
14736         * gfortran.dg/der_pointer_2.f90: New test.
14737
14738 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
14739
14740         PR fortran/16861
14741         * gfortran.dg/nested_modules_2.f90: New test.
14742
14743 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14744
14745         PR c++/18368
14746         * g++.dg/other/semicolon.C: New test.
14747
14748 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
14749
14750         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
14751         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
14752
14753 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
14754
14755         PR c++/23914
14756         * g++.dg/template/static18.C: New test.
14757
14758         PR c++/21514
14759         * g++.dg/template/crash19.C: Remove dg-error marker.
14760         * g++.dg/template/local4.C: New test.
14761
14762 2005-09-16  Paul Brook  <paul@codesourcery.com>
14763
14764         PR fortran/23906
14765         * gfortran.dg/dependency_1.f90: New test.
14766
14767 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
14768
14769         PR c++/23896
14770         * g++.dg/template/static17.C: New test.
14771
14772 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
14773
14774         PR c++/23139
14775         * g++.dg/warn/huge-val1.C: New test.
14776
14777 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
14778
14779         PR c++/13140
14780         * g++.dg/parse/class2.C: New test.
14781         * g++.dg/template/explicit8.C: Likewise.
14782         * g++.dg/template/spec25.C: Likewise.
14783
14784 2005-09-14  Josh Conner  <jconner@apple.com>
14785
14786         PR middle-end/23584
14787         * gcc.dg/pr23584.c: New test.
14788
14789 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
14790
14791         PR fortran/21875 Internal Unit Array I/O, NIST
14792         * gfortran.dg/arrayio_1.f90: New test.
14793         * gfortran.dg/arrayio_1.f90: New test.
14794         * gfortran.dg/arrayio_1.f90: New test.
14795         * gfortran.dg/arrayio_1.f90: New test.
14796         * gfortran.dg/arrayio_1.f90: New test.
14797
14798 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
14799
14800         PR middle-end/22480
14801         * gcc.dg/vect/pr22480.c: New test.
14802
14803 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
14804
14805         PR fortran/19358
14806         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
14807
14808 2005-09-13 Josh Conner <jconner@apple.com>
14809
14810         PR c++/23180
14811         * g++.dg/init/struct2.C: New test.
14812         * g++.dg/init/struct3.C: New test.
14813
14814 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
14815
14816         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
14817         Clean up temp files.
14818         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
14819         gcc.dg/tree-ssa/builtin-fprintf-1.c,
14820         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
14821         gcc.dg/tree-ssa/builtin-printf-1.c,
14822         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
14823         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
14824         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
14825         gcc.dg/tree-ssa/builtin-vprintf-1.c,
14826         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
14827         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
14828         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
14829         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
14830         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
14831         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
14832         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
14833         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
14834
14835 2005-09-13  Josh Conner  <jconner@apple.com>
14836
14837         * lib/gcc-dg.exp: Load scanipa.exp.
14838         (cleanup-dump): New procedure.
14839         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
14840         * lib/scandump.exp: New file.
14841         * lib/scantree.exp: Use it.
14842         * lib/scanipa.exp: New file.
14843
14844 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
14845
14846         PR fortran/17740
14847         * gfortran.dg/generic_4.f90: New test.
14848
14849 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
14850
14851         PR target/23816
14852         * gcc.target/i386/pr23816-1.c: New test.
14853         * gcc.target/i386/pr23816-2.c: New test.
14854
14855
14856 2005-09-13  Bastian Blank <waldi@debian.org>
14857
14858         PR c++/16171
14859         * g++.dg/abi/mangle26.C: New test.
14860         * g++.dg/abi/mangle27.C: New test.
14861         * g++.dg/abi/mangle28.C: New test.
14862         * g++.dg/abi/mangle29.C: New test.
14863
14864         PR c++/23839
14865         * g++.dg/parse/register1.C: New test.
14866
14867 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
14868
14869         PR c++/23842
14870         * g++.dg/template/access16.C: New test.
14871
14872 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14873
14874         * gfortran.dg/char_pack_2.f90: Increase the vector size.
14875
14876 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14877
14878         PR fortran/18899
14879         * gfortran.dg/shape_2.f90: New test.
14880
14881 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
14882
14883         PR target/19269
14884         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
14885         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
14886         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
14887         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
14888         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
14889         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
14890         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
14891         tests.
14892
14893 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14894
14895         PR c++/23841
14896         * g++.dg/parse/template17.C: New test.
14897
14898 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14899
14900         PR c++/23789
14901         * g++.dg/template/nontype14.C: New test.
14902
14903 2005-09-12  Ian Lance Taylor  <ian@airs.com>
14904
14905         PR g++/7874
14906         * g++.dg/lookup/friend7.C: New test.
14907         * g++.dg/lookup/friend8.C: New test.
14908         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
14909         so that it will be found via argument dependent lookup.
14910         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
14911         friend functions which will no longer be found.
14912         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
14913         function g, so that it will be found via argument dependent
14914         lookup.
14915         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
14916         * g++.old-deja/g++.mike/net43.C: Likewise.
14917
14918 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
14919
14920         PR c++/23691
14921         * g++.dg/template/static16.C: New test.
14922
14923 2005-09-12  Josh Conner  <jconner@apple.com>
14924
14925         PR middle-end/23237
14926         * gcc.c-torture/compile/pr23237.c: New test.
14927
14928 2005-09-11  Richard Henderson  <rth@redhat.com>
14929
14930         * g++.dg/other/error8.C: Update expected diagnostic text.
14931
14932 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14933
14934         PR libfortran/19872
14935         * gfortran.dg/overwrite_1.f: New test.
14936
14937 2005-09-09  Josh Conner  <jconner@apple.com>
14938
14939         * g++.dg/init/pr23180-1.C: Removed.
14940         * g++.dg/init/pr23180-2.C: Removed.
14941
14942 2005-09-09  David Daney <ddaney@avtrex.com>
14943
14944         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
14945         files which are ...
14946         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
14947         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
14948
14949 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14950
14951         * gfortran.dg/iostat_2.f90: New test.
14952
14953 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
14954
14955         PR c++/22252
14956         * g++.dg/ext/interface1.C: New test.
14957         * g++.dg/ext/interface1.h: Likewise.
14958         * g++.dg/ext/interface1a.cc: Likewise.
14959
14960 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
14961
14962         * gfortran.dg/iomsg_1.f90: New test case.
14963
14964 2005-09-09  Richard Guenther  <rguenther@suse.de>
14965
14966         PR c++/23624
14967         * g++.dg/tree-ssa/pr23624.C: New testcase.
14968
14969 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14970
14971         PR fortran/19239
14972         * gfortran.dg/vector_subscript_1.f90,
14973         * gfortran.dg/vector_subscript_2.f90: New tests.
14974
14975 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14976
14977         PR fortran/21104
14978         * gfortran.dg/array_alloc_1.f90,
14979         * gfortran.dg/array_alloc_2.f90,
14980         * gfortran.dg/array_alloc_3.f90: New tests.
14981
14982 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
14983
14984         PR fortran/12840
14985         * gfortran.dg/array_constructor_6.f90
14986         * gfortran.dg/array_constructor_7.f90
14987         * gfortran.dg/array_constructor_8.f90
14988         * gfortran.dg/array_constructor_9.f90
14989         * gfortran.dg/array_constructor_10.f90
14990         * gfortran.dg/array_constructor_11.f90
14991         * gfortran.dg/array_constructor_12.f90: New tests.
14992
14993 2005-09-08  Josh Conner  <jconner@apple.com>
14994
14995         PR c++/23180
14996         * g++.dg/init/pr23180-1.C: New test.
14997         * g++.dg/init/pr23180-2.C: New test.
14998
14999 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15000
15001         PR fortran/18878
15002         * gfortran.dg/module_double_reuse.f90: New.
15003
15004 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
15005
15006         PR fortran/23270
15007         PR fortran/22304
15008         PR fortran/18870
15009         PR fortran/17917
15010         PR fortran/16511
15011         * gfortran.dg/common_equivalence_1.f: New.
15012         * gfortran.dg/common_equivalence_2.f: New.
15013         * gfortran.dg/common_equivalence_3.f: New.
15014         * gfortran.dg/contained_equivalence_1.f90: New.
15015         * gfortran.dg/module_blank_common.f90: New.
15016         * gfortran.dg/module_commons_1.f90: New.
15017         * gfortran.dg/module_equivalence_1.f90: New.
15018         * gfortran.dg/nested_modules_1.f90: New.
15019         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
15020         equivalences and add comment to connect the test with
15021         the PR.
15022
15023 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15024
15025         PR fortran/23765
15026         * gfortran.dg/common_6.f90: New test.
15027
15028 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15029
15030         PR fortran/15326
15031         * gfortran.dg/char_result_1.f90,
15032         * gfortran.dg/char_result_2.f90,
15033         * gfortran.dg/char_result_3.f90,
15034         * gfortran.dg/char_result_4.f90,
15035         * gfortran.dg/char_result_5.f90,
15036         * gfortran.dg/char_result_6.f90,
15037         * gfortran.dg/char_result_7.f90,
15038         * gfortran.dg/char_result_8.f90: New tests.
15039
15040 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
15041
15042         PR fortran/19928
15043         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
15044
15045 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15046
15047         PR obj-c++/16816
15048         * obj-c++.dg/selector-5.mm: New test.
15049         * obj-c++.dg/selector-6.mm: New test.
15050
15051 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
15052
15053         PR objc/20574
15054         PR objc/19324
15055         * objc.dg/error-1.m: New test.
15056
15057 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
15058
15059         PR fortran/23373
15060         * gfortran.fortran-torture/execute/pr23373-1.f90,
15061         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
15062
15063 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
15064
15065         PR libfortran/23760
15066         * gfortran.dg/g77/1832.f: Remove long string in write statement
15067         to allow the test to pass on correct list directed output with
15068         prepended space.
15069
15070 2005-09-07  James E Wilson  <wilson@specifix.com>
15071
15072         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
15073
15074 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15075
15076         * gfortran.dg/parameter+save.f90: Rename to
15077         * gfortran.dg/parameter_save.f90: .. this.
15078
15079 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
15080
15081         PR fortran/20848
15082         * gfortran.dg/parameter+save.f90: New test case.
15083
15084 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
15085
15086         PR fortran/19269
15087         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
15088
15089 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15090
15091         PR c/23075
15092         * gcc.dg/pr23075.c: New test.
15093         * g++.dg/warn/pr23075.C: New test.
15094
15095         PR target/22362
15096         * gcc.target/i386/pr22362.c: New test.
15097
15098         PR rtl-optimization/23098
15099         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
15100
15101         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
15102         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15103         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15104
15105 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
15106
15107         * g++.dg/expr/cast6.C: New test.
15108
15109         PR c++/9782
15110         * g++.dg/init/new15.C: New test.
15111
15112 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15113
15114         * gcc.dg/vect/Os-vect-95.c: New test.
15115         * gcc.dg/vect/vect-95.c: Same.
15116
15117 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
15118
15119         * gcc.dg/vect/vect-29.c: Update xfail testing.
15120         * gcc.dg/vect/vect-44.c: Same.
15121         * gcc.dg/vect/vect-48.c: Same.
15122         * gcc.dg/vect/vect-50.c: Same.
15123         * gcc.dg/vect/vect-72.c: Same.
15124         * gcc.dg/vect/vect-77.c: Same.
15125         * gcc.dg/vect/vect-78.c: Same.
15126         * gcc.dg/vect/vect-80.c: Same.
15127         * gcc.dg/vect/vect-96.c: Same.
15128         * gcc.dg/vect/vect-100.c: Same.
15129         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
15130         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
15131         * gfortran.dg/vect/vect-5.f90: Same.
15132
15133 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
15134
15135         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
15136         start strings.
15137         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15138         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15139
15140         PR c++/23056
15141         * g++.dg/opt/pr23056.C: New test.
15142
15143         PR rtl-optimization/23098
15144         * gcc.target/i386/pr23098.c: New test.
15145
15146 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
15147
15148         PR c++/23667
15149         * g++.dg/template/static15.C: New test.
15150
15151         PR c++/21440
15152         * g++.dg/ext/stmtexpr5.C: New test.
15153         * g++.dg/ext/stmtexpr6.C: Likewise.
15154
15155 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
15156
15157         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
15158
15159         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
15160         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
15161         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
15162
15163 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
15164
15165         PR libfortran/23321
15166         * gfortran.dg/direct_io_4.f90: New test case.
15167
15168 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
15169             Rasmus Hahn  <rassahah@neofonie.de>
15170
15171         PR libobjc/23108
15172         * objc.dg/type-stream-1.m: New test.
15173
15174 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
15175
15176         PR fortran/23661
15177         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
15178         gfortran.dg/print_fmt_3.f90: New test.
15179
15180 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15181
15182         * gfortran.dg/fmt_t_1.f90: New test.
15183
15184 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
15185
15186         PR rtl-optimization/23454
15187         * g++.dg/opt/pr23454.C: New test.
15188
15189 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
15190
15191         PR c++/23699
15192         * g++.dg/ext/static1.C: New test.
15193
15194 2005-09-02  Richard Henderson  <rth@redhat.com>
15195
15196         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
15197         tail call to check_fa_work.
15198
15199 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
15200
15201         PR c++/21687
15202         * g++.dg/other/gc3.C: New test.
15203
15204 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15205
15206         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
15207         * gcc.dg/20050826-1.c: Likewise.
15208
15209 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
15210
15211         PR c++/23167
15212         * g++.dg/expr/volatile1.C: New test.
15213
15214 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
15215
15216         PR middle-end/23547
15217         * gcc.dg/pr23547.c: New test.
15218
15219 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
15220
15221         PR c/22061
15222         * gcc.c-torture/execute/pr22061-1.c,
15223         * gcc.c-torture/execute/pr22061-2.c,
15224         * gcc.c-torture/execute/pr22061-3.c,
15225         * gcc.c-torture/execute/pr22061-4.c: New tests.
15226
15227 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15228
15229         * gcc.dg/Wredundant-decls-2.c: New test to check that
15230         -Wredundant-decls does not issue warning for a variable
15231         definition following a declaration.
15232
15233 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
15234
15235         PR debug/7241
15236         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
15237         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
15238         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
15239
15240         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
15241         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
15242         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
15243         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
15244         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
15245         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
15246         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
15247         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
15248
15249 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15250
15251         PR objc/23306
15252         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
15253         scan-assmbler.
15254
15255 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
15256
15257         PR target/21255
15258         * gcc.dg/pr21255-1.c: New test.
15259         * gcc.dg/pr21255-2-mb.c: Likewise.
15260         * gcc.dg/pr21255-2-ml.c: Likewise.
15261         * gcc.dg/pr21255-3.c: Likewise.
15262         * gcc.dg/pr21255-4.c: Likewise.
15263
15264 2005-08-31  Dale Johannesen  <dalej@apple.com>
15265
15266         * gcc.dg/20050830-1.c: New.
15267
15268 2005-08-31  Josh Conner  <jconner@apple.com>
15269
15270         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
15271         command-line options for arm-*-* targets.
15272         * g++.dg/init/array16.C: Likewise.
15273         * g++.dg/other/crash-4.C: Likewise.
15274
15275 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
15276
15277         PR obj-c++/23640
15278         * obj-c++.dg/gnu-runtime-3.mm: New test.
15279
15280 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15281
15282         PR c++/13377
15283         * g++.dg/lookup/ambig4.C: New test.
15284         * g++.dg/lookup/ambig5.C: New test.
15285         * g++.dg/tc1/dr101.C: Adjust error markers.
15286
15287 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15288
15289         PR c++/23639
15290         * g++.dg/template/ttp5.C: Adjust error markers.
15291
15292 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
15293
15294         PR testsuite/23609
15295         * lib/obj-c++.exp: Include target-libpath.exp.
15296         (obj-c++_link_flags): Look for the GNU libobjc library
15297         and set the library path to include it.
15298         Don't manually set LD_LIBRARY_PATH (etc.) but call
15299         set_ld_library_path_env_vars instead.
15300         (obj-c++_target_compile): Don't set library path or
15301         linker flags because they are already set correctly
15302         in obj-c++_link_flags.
15303
15304 2005-08-30  Josh Conner  <jconner@apple.com>
15305
15306         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
15307         to command-line options for arm-*-* targets.
15308
15309 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
15310
15311         * g++.dg/other/i386-1.C: New.
15312
15313 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
15314
15315         PR preprocessor/20348
15316         PR preprocessor/20356
15317         * gcc.dg/cpp/pr20348.c: New test.
15318         * gcc.dg/cpp/pr20348.h: New file.
15319         * gcc.dg/cpp/inc/pr20348.h: New file.
15320         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
15321         * gcc.dg/cpp/pr20356.c: New test.
15322         * gcc.dg/cpp/pr20356.h: New file.
15323         * gcc.dg/cpp/inc/pr20356.h: New file.
15324         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
15325
15326 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
15327
15328         * gfortran.fortran-torture/execute/intrinsic_count.f90:
15329         Fix array dimension to avoid correct end-of-file error.
15330
15331 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
15332
15333         PR libfortran/23598
15334         * gfortran.dg/iostat_1.f90: New test.
15335
15336 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
15337
15338         PR middle-end/23408
15339         * gcc.dg/pr23408.c: New test.
15340
15341 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
15342
15343         PR c++/23099
15344         * g++.dg/init/member1.C: Make sure erroneous static data member
15345         definitions are required.
15346         * g++.dg/template/static13.C: New test.
15347         * g++.dg/template/static14.C: Likewise.
15348
15349 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
15350
15351         * gcc.target/i386/pr23575.c: Use -msse2 instead of
15352         -march=pentium4, remove ilp32 requirement.
15353
15354         PR middle-end/23484
15355         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
15356         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
15357
15358 2005-08-29  Andreas Jaeger  <aj@suse.de>
15359
15360         PR testsuite/23607
15361         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
15362
15363 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
15364
15365         * gcc.c-torture/execute/20050316-2.c: New test.
15366         * gcc.c-torture/execute/20050316-3.c: New test.
15367         * gcc.dg/torture/pr16104-1.c: New test.
15368
15369 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
15370
15371         PR middle-end/23463
15372         * gcc.c-torture/execute/zero-struct-1.c: New test.
15373
15374 2005-08-27  Richard Guenther  <rguenther@suse.de>
15375
15376         PR target/23575
15377         * gcc.target/i386/pr23575.c: New testcase.
15378
15379 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
15380
15381         PR rtl-optimization/23561
15382         * gcc.c-torture/execute/20050826-1.c: New test.
15383
15384         PR rtl-opt/23560
15385         * gcc.c-torture/execute/20050826-2.c: New test.
15386
15387 2005-08-26  Dale Johannesen  <dalej@apple.com>
15388
15389         * gcc.dg/20030711-1.c: Modify to work on Darwin.
15390         * gcc.dg/20050826-1.c: New.
15391
15392 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
15393
15394         PR c++/19004
15395         * g++.dg/template/nontype13.C: New test.
15396
15397         PR c++/23491
15398         * g++.dg/init/new14.C: New test.
15399         * g++.dg/expr/anew1.C: Do not XFAIL.
15400         * g++.dg/expr/anew2.C: Likewise.
15401         * g++.dg/expr/anew3.C: Likewise.
15402
15403 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
15404
15405         PR middle-end/22439
15406         * gcc.dg/vla-3.c: New test.
15407
15408 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
15409
15410         PR fortran/20363
15411         * gfortran.dg/named_interface.f90: New.
15412
15413 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
15414
15415         * gcc.c-torture/execute/frame-address.c: New test.
15416
15417 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
15418
15419         PR c++/20817
15420         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
15421
15422 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15423
15424         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
15425
15426 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
15427
15428         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
15429         * gcc.dg/altivec-22.c: Rename from..
15430         * gcc.dg/altivec-nomfcr.c: ..this.
15431
15432 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
15433
15434         PR tree-optimization/23546
15435         * gcc.dg/tree-ssa/pr23546.c: New test.
15436
15437 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
15438
15439         PR fortran/17758
15440         * gfortran.dg/nonreturning_statements.f90: New test.
15441
15442 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15443
15444         PR c++/22454
15445         * g++.dg/parse/crash29.C: New.
15446
15447 2005-08-23  DJ Delorie  <dj@redhat.com>
15448
15449         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
15450         constants have the L suffix.
15451
15452 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
15453
15454         PR c++/23044
15455         * g++.dg/template/instantiate8.C: New.
15456
15457 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
15458
15459         PR middle-end/23467
15460         * gcc.c-torture/execute/pr23467.c: New test.
15461
15462 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
15463
15464         PR tree-optimization/22043
15465         * gcc.c-torture/execute/20050613-1.c: New test.
15466
15467 2005-08-23  Ben Elliston  <bje@au.ibm.com>
15468
15469         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
15470
15471 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
15472
15473         PR rtl-optimization/23478
15474         * g++.dg/opt/pr23478.C: New test.
15475
15476 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
15477
15478         PR c/18715
15479         * gcc.dg/switch-warn-3.c: New test.
15480
15481 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15482
15483         PR c++/22233
15484         * g++.dg/template/param1.C: New test.
15485
15486 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15487
15488         PR c++/23089
15489         * g++.dg/other/incomplete1.C: New test.
15490
15491 2005-08-22  Ira Rosen  <irar@il.ibm.com>
15492
15493         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
15494         are vectorizable.
15495
15496 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15497
15498         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
15499         d_lines_5.f: New.
15500
15501 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
15502
15503         * gcc.target/i386/sse-4.c: New test.
15504
15505 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15506
15507         PR testsuite/23239
15508         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
15509
15510 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
15511
15512         * gcc.dg/20050811-1.c: New test.
15513         * gcc.dg/20050811-2.c: New test.
15514
15515 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
15516
15517         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
15518
15519 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
15520
15521         PR 23476
15522         * gcc.c-torture/compile/pr23476.c: New test.
15523
15524 2005-08-19  Devang Patel  <dpatel@apple.com>
15525
15526         PR tree-optimization/23048
15527         * gcc.dg/tree-ssa/pr23048.c: New test.
15528
15529 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
15530
15531         PR middle-end/20624
15532         * g++.dg/warn/Wreturn-3.C: New test
15533
15534 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
15535
15536         PR tree-optimization/22228
15537         * g++.dg/vect/pr22543.cc: New test.
15538
15539 2005-08-17  Steven Bosscher  <stevenb@suse.de>
15540
15541         PR tree-optimization/21574
15542         * gcc.dg/tree-ssa/pr21574.c: New test.
15543
15544 2005-08-16  James E Wilson  <wilson@specifix.com>
15545
15546         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
15547
15548 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
15549
15550         PR tree-opt/23402
15551         * gcc.c-torture/compile/zero-strct-3.c: New test.
15552         * gcc.c-torture/compile/zero-strct-4.c: New test.
15553
15554 2005-08-16  Steven Bosscher  <stevenb@suse.de>
15555
15556         PR target/23376
15557         * gcc.target/x86_64/pr23376.c: New test.
15558
15559 2005-08-16  Ian Lance Taylor  <ian@airs.com>
15560
15561         PR c++/23337
15562         * g++.dg/ext/vector2.C: New.
15563
15564 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
15565
15566         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
15567
15568 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
15569
15570         PR libfortran/23428
15571         * gfortran.dg/inquire-complex.f90: New test case.
15572
15573 2005-08-16  James E Wilson  <wilson@specifix.com>
15574
15575         PR tree-optimization/21105
15576         * gcc.dg/large-size-array.c: New.
15577
15578 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
15579
15580         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
15581         type.
15582         * gcc.dg/vect/vect-41: Likewise.
15583         * gcc.dg/vect/vect-42: Likewise.
15584         * gcc.dg/vect/vect-43: Likewise.
15585         * gcc.dg/vect/vect-44: Likewise.
15586         * gcc.dg/vect/vect-46: Likewise.
15587         * gcc.dg/vect/vect-47: Likewise.
15588         * gcc.dg/vect/vect-48: Likewise.
15589         * gcc.dg/vect/vect-52: Likewise.
15590         * gcc.dg/vect/vect-53: Likewise.
15591         * gcc.dg/vect/vect-54: Likewise.
15592         * gcc.dg/vect/vect-55: Likewise.
15593         * gcc.dg/vect/vect-56: Likewise.
15594         * gcc.dg/vect/vect-57: Likewise.
15595         * gcc.dg/vect/vect-58: Likewise.
15596         * gcc.dg/vect/vect-59: Likewise.
15597         * gcc.dg/vect/vect-60: Likewise.
15598         * gcc.dg/vect/vect-61: Likewise.
15599         * gcc.dg/vect/vect-85: Likewise.
15600         * gcc.dg/vect/vect-87: Likewise.
15601         * gcc.dg/vect/vect-88: Likewise.
15602         * gcc.dg/vect/vect-93.c: Likewise.
15603         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
15604         * gcc.dg/vect/vect-75: Likewise.
15605         * gcc.dg/vect/vect-76: Likewise.
15606         * gcc.dg/vect/vect-77: Likewise.
15607         * gcc.dg/vect/vect-78: Likewise.
15608         * gcc.dg/vect/vect-80: Likewise.
15609         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
15610         vectorized for the expected reason, rather than checking how alignment
15611         was handled.
15612         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
15613         type and also instead of aligned pointers. Added documentation.
15614
15615 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
15616
15617         * gfortran.dg/power.f90: New test.
15618
15619 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
15620
15621         PR rtl-optimization/23299
15622         * g++.dg/opt/pr23299.C: New test.
15623
15624 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15625
15626         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
15627
15628 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
15629
15630         * g++.dg/template/local6.C: New test.
15631
15632 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
15633
15634         * execute/exceptions/finally-1.m: Check that the catch and finally are
15635         being called.  Also add a "return 0;" at the end of main.
15636
15637 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
15638
15639         PR fortran/21432.
15640         * gfortran.dg/namelist_print_1.f: New test of functionality of
15641         PRINT namelist.
15642         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
15643         namelist generates error with -std=f95.
15644
15645 2005-08-14  Ira Rosen  <irar@il.ibm.com>
15646
15647         PR tree-optimization/23119
15648         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
15649
15650 2005-08-13  Marcin Koziej  <creep@desk.pl>
15651             Andrew Pinski  <pinskia@physics.uc.edu>
15652
15653         PR libobjc/22492
15654         * execute/exceptions/finally-1.m: New test.
15655
15656 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15657
15658         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
15659         testsuite.
15660         * objc/execute/exceptions/trivial.m: New test.
15661         * objc.dg/try-catch-11.m: Move to ...
15662         * objc/execute/exceptions/foward-1.m: Here.
15663         * objc.dg/try-catch-2.m: Move to ...
15664         * objc/execute/exceptions/catchall-1.m: Here.
15665         * objc.dg/try-catch-8.m: Move to ...
15666         * objc/execute/exceptions/local-variables-1.m: Here.
15667
15668 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15669
15670         * objc.dg/nested-func-1.m: Move to ...
15671         * objc/execute/nested-func-1.m: Here.
15672
15673 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15674
15675         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
15676         in ${options} instead of [target_info name].
15677         * lib/obj-c++.exp (objc_target_compile): Likewise.
15678
15679 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15680
15681         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
15682
15683 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
15684
15685         part of PR testsuite/23348
15686         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
15687         of the torture options.
15688         * objc/compile/trivial.m: New test.
15689
15690 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
15691
15692         * gfortran.dg/eoshift.f90: Correct format.
15693
15694 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
15695
15696         * gfortran.fortran-torture/execute/character_passing.f90:
15697         Fix comment typo.
15698
15699 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
15700
15701         PR c++/8271
15702         * g++.dg/template/unify10.C: New.
15703
15704 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
15705
15706         * g++.dg/parse/pr22514.C: Move to...
15707         * g++.dg/debug/pr22514.C: here.
15708
15709 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15710
15711         PR c++/23266
15712         * g++.dg/inherit/pure1.C: New test.
15713
15714         * ChangeLog: Fix typos.
15715
15716 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15717             Steven Bosscher  <stevenb@suse.de>
15718
15719         * gfortran.dg/runtime_warning_1.f90: New test.
15720
15721 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
15722
15723         PR c++/23219
15724         * g++.dg/parse/crash28.C: New.
15725
15726 2005-08-11  Richard Guenther  <rguenther@suse.de>
15727
15728         PR target/23289
15729         * gcc.target/i386/tailcall-1.c: New testcase.
15730
15731 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
15732
15733         * gcc.dg/vect/vect-67.c: Un-xfail.
15734
15735 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
15736
15737         PR c++/23225
15738         * g++.dg/testsuite/parse/crash27.C: new test.
15739
15740 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
15741
15742         PR libfortran/22143
15743         * gfortran.dg/shift-kind.f90: New testcase.
15744
15745 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
15746
15747         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
15748         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
15749
15750 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15751
15752         PR c++/20646
15753         * g++.dg/other/mult-stor1.C: New test.
15754
15755 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
15756
15757         * gcc.c-torture/pr18299-1.c: Move to ...
15758         * gcc.c-torture/compile/pr18299-1.c: Here.
15759
15760 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
15761
15762         * gfortran/fortran.torture/execute/character_passing.f90:
15763         Fix types for LSAME.
15764
15765 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
15766
15767         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
15768         input data back to what it was originally.
15769
15770 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
15771
15772         * objc.dg/try-catch-8.m: Enable for all targets.
15773
15774 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
15775
15776         * gcc.dg/pr23165.c: New test.
15777
15778 2005-08-09  Steven Bosscher  <stevenb@suse.de>
15779
15780         PR tree-optimization/23234
15781         * gcc.dg/tree-ssa/pr23234.c: New test.
15782
15783 2005-08-08  Josh Conner  <jconner@apple.com>
15784
15785         PR rtl-optimization/23241
15786         * gcc.dg/char-compare.c: New test.
15787
15788 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15789
15790         PR c++/22508
15791         * g++.dg/init/new13.C: New test.
15792
15793 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15794
15795         PR c++/21166
15796         * g++.dg/other/crash-4.C: Adjust
15797         * g++/dg/ext/packed9.C: New.
15798
15799 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
15800
15801         PR middle-end/21964
15802         * gcc.c-torture/execute/pr21964-1.c: New test.
15803
15804 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
15805
15806         PR c/22458
15807         * gcc.dg/pr22458-1.c: New test.
15808
15809 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
15810             Steven G. Kargl <kargls@comcast.net>
15811
15812         PR fortran/22390
15813         * gfortran.dg/flush_1.f90: New test.
15814
15815 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15816
15817         PR c++/23191
15818         * g++.dg/template/eh2.C: New test.
15819
15820 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15821
15822         PR c++/19498
15823         * g++.dg/template/instantiate7.C: New test.
15824
15825 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
15826
15827         PR c/23113
15828         * gcc.dg/Wunused-value-1.c: New test.
15829
15830 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
15831
15832         PR rtl-optimization/23233
15833         * gcc.c-torture/compile/pr23233-1.c: New test.
15834
15835 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
15836
15837         PR fortran/18833
15838         PR fortran/20850
15839         * gfortran.dg/equiv_1.f90: New test.
15840         * gfortran.dg/equiv_2.f90: New test.
15841         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
15842         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
15843         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
15844
15845 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15846
15847         * gcc.c-torture/execute/vrp-5.c: New test.
15848         * gcc.c-torture/execute/vrp-6.c: New test.
15849         * gcc.dg/tree-ssa/vrp21.c: New test.
15850
15851 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
15852
15853         * g++.dg/parse/pr22514.C: New test.
15854
15855 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
15856
15857         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
15858
15859         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
15860         instead of constant loads / pool entries.
15861
15862 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
15863
15864         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
15865         TEST_TO_WCTYPE.
15866
15867 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
15868
15869         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
15870         __WINT_TYPE__ in generated prototypes if possible.
15871
15872 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
15873
15874         PR 22037
15875         * g++.dg/tree-ssa/pr22037.C:
15876
15877 2005-08-04  Richard Henderson  <rth@redhat.com>
15878
15879         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
15880         scan-tree-dump-times directive.
15881
15882 2005-08-04  Jan Hubicka  <jh@suse.cz>
15883
15884         * gcov-1.C: Fix switch counts.
15885         * gcov-4b.c: Likewise.
15886
15887 2005-08-03  Jeff Law  <law@redhat.com>
15888
15889         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
15890
15891 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
15892
15893         * gcc.c-torture/execute/pr23135.c: New test.
15894
15895 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15896
15897         PR tree-optimization/19899
15898         * gcc.dg/tree-ssa/scev-1.c: New test.
15899         * gcc.dg/tree-ssa/scev-2.c: New test.
15900
15901 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
15902
15903         PR target/18582
15904         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
15905
15906 2005-08-03  Jan Hubicka  <jh@suse.cz>
15907
15908         * update-conroll.c: New testcase.
15909         * update-conroll-2.c: New testcase.
15910
15911 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
15912
15913         * gfortran.dg/constant_substring.f: New test.
15914         * gfortran.dg/pr22491.f: New test.
15915
15916 2005-08-02  Jan Hubicka  <jh@suse.cz>
15917
15918         * update-threading.c: Replace by the proper one.
15919
15920 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15921
15922         PR 23164
15923         * g++.dg/tree-ssa/pr23164.C: New test.
15924
15925 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
15926
15927         * gcc.dg/tree-ssa/pr23192.c: New test.
15928
15929 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
15930
15931         * gcc.c-torture/execute/vrp-4.c: New test.
15932
15933 2005-08-02  Jan Hubicka  <jh@suse.cz>
15934
15935         * update-threading.c: New test.
15936
15937 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
15938
15939         * gcc.c-torture/compile/20050801-1.c: New test.
15940         * gcc.c-torture/compile/20050801-2.c: New test.
15941
15942 2005-08-01  Jan Hubicka  <jh@suse.cz>
15943
15944         * val-prof-5.c: New test.
15945
15946 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
15947
15948         PR c/22311
15949         * gcc.dg/pr22311-1.c : New test.
15950
15951 2005-07-31  Steven Bosscher  <stevenb@suse.de>
15952
15953         PR target/23095
15954         * gfortran.dg/pr23095.f: New test.
15955
15956         PR c++/22003
15957         * g++.dg/other/pr22003.C: New test.
15958
15959 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
15960
15961         PR target/20621
15962         * gcc.c-torture/execute/pr20621-1.c: New test.
15963
15964 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
15965
15966         * gfortran.dg/comma_format_extension_4.f: Adjust length
15967         of string for format.
15968         * gfortran.dg/der_array_io_1.f: Replace illegal internal
15969         print statement with internal write.
15970         * gfortran.dg/der_array_io_2.f: Likewise.
15971         * gfortran.dg/der_array_io_3.f: Likewise.
15972
15973 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
15974
15975         * gcc.dg/fold-abs-4.c: new test.
15976
15977 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
15978
15979         PR fortran/22570 an related issues.
15980         * gfortran.dg/x_slash_1.f: New test.
15981
15982 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
15983
15984         PR c/23143
15985         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
15986         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
15987
15988 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15989
15990         PR c/529
15991         * gcc.dg/Wshadow-3.c: New test.
15992
15993 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
15994
15995         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
15996         used to have the wrong bounds).
15997
15998 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
15999
16000         PR c/21720
16001         * gcc.dg/hex-round-1.c: Test more cases.
16002         * gcc.dg/hex-round-2.c: New test.
16003
16004 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
16005
16006         PR 22550
16007         * g++.dg/tree-ssa/pr22550.C: New test.
16008
16009 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
16010
16011         * gcc.dg/tree-ssa/vrp19.c: New test.
16012         * gcc.dg/tree-ssa-vrp20.c: New test.
16013
16014 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16015
16016         PR c/22240
16017         * gcc.dg/transparent-union-4.c: New test.
16018
16019 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16020
16021         PR c/22192
16022         * gcc.dg/c99-vla-2.c: New test.
16023
16024 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
16025
16026         PR c/21720
16027         * gcc.dg/hex-round-1.c: New test.
16028
16029 2005-07-28  Jan Hubicka  <jh@suse.cz>
16030
16031         * inliner-1.c: Do not dump everything.
16032         * tree-prof.exp: Do not pass -ftree-based-profiling.
16033         * bprob.exp: Likewise.
16034
16035         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
16036
16037 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
16038
16039         PR c++/22545
16040         * g++.dg/expr/ptrmem7.C: New test.
16041
16042 2005-07-28  Mike Stump  <mrs@apple.com>
16043
16044         * g++.old-deja/g++.mike/visibility-1.C: New test.
16045
16046 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16047
16048         PR c/20187
16049         * gcc.c-torture/execute/pr20187-1.c: New test.
16050
16051 2005-07-28  Jeff Law  <law@redhat.com>
16052
16053         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
16054         * gcc.dg/tree-ssa/vrp18.c: New test.
16055
16056 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16057
16058         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
16059
16060 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
16061
16062         PR tree-optimization/22506
16063         * gcc.dg/vect/ps22506.c: New test.
16064
16065 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
16066
16067         PR target/21149
16068         * gcc.target/i386/sse-3.c: New test.
16069
16070 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16071
16072         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
16073         * gcc.target/mips/mips32-dsp-type.c: Likewise.
16074
16075 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
16076
16077         PR c/22589
16078         * gcc.c-torture/compile/pr22589-1.c: New test.
16079
16080 2005-07-28  Jan Hubicka  <jh@suse.cz>
16081
16082         * update-loopch.c: New testcase.
16083
16084 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16085
16086         PR rtl-optimization/23047
16087         * gcc.c-torture/execute/pr23047.c: New test.
16088         * gcc.c-torture/execute/pr23047.x: New.
16089
16090 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
16091
16092         PR tree-optimization/22493
16093         * gcc.c-torture/execute/pr22493-1.c: New test.
16094         * gcc.c-torture/execute/pr22493-1.x: New.
16095         * gcc.c-torture/execute/vrp-1.c: New test.
16096         * gcc.c-torture/execute/vrp-2.c: New test.
16097         * gcc.c-torture/execute/vrp-2.c: New test.
16098
16099 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
16100
16101         * gcc.target/frv/all-builtin-read8.c: Delete.
16102         * gcc.target/frv/all-builtin-read16.c: Delete.
16103         * gcc.target/frv/all-builtin-read32.c: Delete.
16104         * gcc.target/frv/all-builtin-read64.c: Delete.
16105         * gcc.target/frv/all-builtin-write8.c: Delete.
16106         * gcc.target/frv/all-builtin-write16.c: Delete.
16107         * gcc.target/frv/all-builtin-write32.c: Delete.
16108         * gcc.target/frv/all-builtin-write64.c: Delete.
16109         * gcc.target/frv/all-read-write-1.c: New.
16110
16111 2005-07-27  Jeff Law  <law@redhat.com>
16112
16113         * gcc.c-torture/execute/pr22630.c: New test.
16114
16115 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
16116
16117         PR tree-optimization/23073
16118         * gcc.dg/vect/nodump-pr23073.c: New test.
16119         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
16120
16121 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
16122
16123         PR tree-optimize/22348
16124         * gcc.c-torture/execute/pr22348.c: New.
16125
16126 2005-07-27  Richard Guenther  <rguenther@suse.de>
16127
16128         * gcc.dg/tree-ssa/salias-1.c: New testcase.
16129
16130 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16131
16132         PR fortran/22503
16133         * gfortran.dg/logical_comp.f90: New test.
16134
16135 2005-07-27  Jan Hubicka  <jh@suse.cz>
16136
16137         * inliner-1.c: Add cleanup of dumps.
16138         * val-prof-*.c: Likewise.
16139         * update-tailcall.c: New.
16140
16141 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
16142
16143         PR 22591
16144         * gcc.dg/tree-ssa/pr22591.c: New test.
16145         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
16146
16147 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
16148
16149         PR libobjc/22606
16150         * objc.dg/try-catch-11.m: New test.
16151
16152 2005-07-26  Richard Guenther  <rguenther@suse.de>
16153
16154         PR tree-optimization/22486
16155         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
16156
16157 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16158
16159         PR tree-opt/22484
16160         * testsuite/g++.dg/opt/loop2.C: New test.
16161
16162 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
16163
16164         * gcc.dg/tree-ssa/reassoc-3.c: New test.
16165         * gcc.dg/tree-ssa/reassoc-4.c: New test.
16166
16167 2005-07-25  Adam Nemet  <anemet@lnxw.com>
16168
16169         * lib/profopt.exp (profopt-execute): Check for profiling data
16170         files on the target.
16171
16172 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
16173
16174         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
16175         for matching of asm labels.
16176
16177 2005-07-25  Richard Guenther  <rguenther@suse.de>
16178
16179         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
16180
16181 2005-07-25  Richard Guenther  <rguenther@suse.de>
16182
16183         PR testsuite/22624
16184         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
16185
16186 2005-07-25  Ira Rosen  <irar@il.ibm.com>
16187
16188         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
16189         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
16190         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
16191         * gcc.dg/vect/vect-100.c: New test.
16192         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
16193         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
16194         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
16195         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
16196         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
16197         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
16198         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
16199         * gfortran.dg/vect/pr19049.f90: New testcase.
16200         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
16201
16202 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
16203
16204         * gcc.c-torture/execute/20050713-1.c: New test.
16205
16206         PR fortran/20063
16207         * gfortran.fortran-torture/execute/data_4.f90: New test.
16208
16209         PR middle-end/20303
16210         * gcc.dg/visibility-d.c: New test.
16211
16212 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
16213
16214         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
16215         * gfortran.dg/underflow.f90: Ditto.
16216
16217 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16218
16219         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
16220         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
16221         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
16222
16223 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16224
16225         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
16226         include case of field width of zero.
16227
16228 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
16229
16230         PR libgfortran/21875
16231         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
16232         with trailing blanks on normal formatted read.
16233
16234 2005-07-23  Chao-ying Fu  <fu@mips.com>
16235
16236         * gcc.target/mips/mips32-dsp-type.c: New test.
16237         * gcc.target/mips/mips32-dsp.c: New test.
16238
16239 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
16240
16241         PR testsuite/21073
16242         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
16243
16244         PR testsuite/20454
16245         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
16246         and __cyg_profile_func_exit.
16247
16248 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
16249
16250         * gfortran.dg/comma_format_extension_3.f: Fix typo.
16251         * gfortran.dg/comma_format_extension_4.f: Same.
16252         * gfortran.dg/pr15332.f: Same.
16253         * gfortran.dg/pr21730.f: Same.
16254
16255 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
16256
16257         * g++.dg/opt/vrp2.C: Fix testcase.
16258
16259         PR tree-opt/22625
16260         * g++.dg/opt/vrp2.C: New test.
16261
16262 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
16263
16264         PR debug/21828
16265         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
16266
16267 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
16268
16269         * gcc.dg/tree-ssa/20050719-1.c: New test.
16270
16271 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
16272
16273         * gcc.dg/bfin-longcall-1.c: New file.
16274         * gcc.dg/bfin-longcall-2.c: New file.
16275
16276 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
16277
16278         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
16279
16280 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16281
16282         PR middle-end/19055
16283         * gcc.dg/tree-ssa/pr19055.c: New test.
16284         * gcc.dg/tree-ssa/pr19055-2.c: New test.
16285
16286 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
16287
16288         PR C++/22358
16289         * g++.dg/other/pr22358.C: New test.
16290
16291 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
16292
16293         PR c++/2922
16294         * g++.dg/lookup/two-stage5.C: New test from bug comments.
16295
16296 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16297
16298         PR c++/15938
16299         * g++.dg/init/union2.C: New test.
16300
16301 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16302
16303         PR c/22393
16304         * gcc.dg/complex-4.c: New test.
16305
16306 2005-07-21  Richard Guenther  <rguenther@suse.de>
16307
16308         PR testsuite/22522
16309         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
16310         scanning for asm labels.
16311         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16312
16313 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16314
16315         PR target/22085
16316         * gcc.dg/altivec-pr22085.c: New.
16317
16318 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
16319
16320         PR tree-optimization/19210
16321         * gcc.dg/tree-ssa/pr19210-1.c: New.
16322         * gcc.dg/tree-ssa/pr19210-2.c: New.
16323
16324 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
16325
16326         PR rtl-optimization/22167
16327         * g++.dg/opt/pr22167.C: New test.
16328
16329 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
16330
16331         PR c++/2922
16332         * g++.dg/lookup/two-stage2.C: New.
16333         * g++.dg/lookup/two-stage3.C: New.
16334         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
16335         fixed two-stage name lookup for operators.
16336         * g++.dg/template/call3.C: Compiler now produces an appropriate
16337         error message.
16338         * g++.dg/template/crash37.C: Compiler now describes bla() on line
16339         14 as a candidate.
16340         * g++.dg/template/ptrmem4.C: Compiler produces different error
16341         message.
16342         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
16343         connect_to_method as a candidate.
16344
16345 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
16346
16347         * gcc.dg/fold-alloc-1.c: New test.
16348
16349 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
16350
16351         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
16352         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
16353
16354 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
16355
16356         * gcc.dg/fold-abs-1.c: New test.
16357         * gcc.dg/fold-abs-2.c: New test.
16358         * gcc.dg/fold-abs-3.c: New test.
16359
16360 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
16361
16362         Make CONSTRUCTOR use VEC to store initializers.
16363         * g++.dg/ext/complit3.C: Check for specific error messages.
16364         * g++.dg/init/brace2.C: Update error message.
16365         * g++.dg/warn/Wbraces2.C: Likewise.
16366
16367 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
16368
16369         PR fortran/16940
16370         * gfortran.dg/module_interface_1.f90: New test.
16371
16372 2005-07-19  Danny Berlin <dberlin@dberlin.org>
16373             Kenneth Zadeck <zadeck@naturalbridge.com>
16374
16375         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
16376
16377 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16378
16379         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
16380         specify -Wformat for these tests.
16381         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
16382         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
16383         * gcc.dg/format/opt-6.c: Delete.
16384
16385 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16386
16387         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
16388         * gcc.dg/tree-ssa/sra-3.c: Likewise.
16389
16390 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
16391
16392         * gcc.dg/tree-ssa/alias-2.c: New test.
16393
16394 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
16395
16396         PR c++/22263
16397         * g++.dg/template/explicit7.C: New test.
16398
16399 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
16400
16401         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
16402         width of 8 to +Inf and -Inf.
16403
16404 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
16405
16406         PR c++/22139
16407         * g++.dg/template/friend36.C: New test.
16408
16409 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
16410
16411         PR fortran/21730
16412         * gfortran.dg/pr21730.f: New test.
16413
16414 2005-07-16  Danny Berlin <dberlin@dberlin.org>
16415             Kenneth Zadeck <zadeck@naturalbridge.com>
16416
16417         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
16418         since pure const detection cannot run at -O1 in c compiler.
16419         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
16420         can now optimize this case properly.
16421         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
16422         because we now pass.
16423         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
16424
16425 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
16426
16427         PR c/22421
16428         * gcc.dg/format/bitfld-1.c: New test.
16429
16430 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16431
16432         PR c++/22204
16433         * g++.dg/rtti/repo1.C: New test.
16434
16435 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
16436
16437         PR middle-end/22398
16438         * gcc.c-torture/compile/pr22398.c: New test.
16439
16440 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
16441
16442         PR c++/22132
16443         * g++.dg/expr/cast4.C: New test.
16444
16445 2005-07-15  Richard Guenther  <rguenther@suse.de>
16446
16447         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
16448         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
16449
16450 2005-07-15  Steven Bosscher  <stevenb@suse.de>
16451
16452         PR tree-optimization/22230
16453         * gcc.dg/tree-ssa/pr22230.c: New test.
16454
16455 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
16456
16457         * gfortran.dg/g77/cpp6.f: New test.
16458
16459         PR fortran/22417
16460         * gfortran.dg/g77/cpp5.F: New test.
16461         * gfortran.dg/g77/cpp5.h: New file.
16462         * gfortran.dg/g77/cpp5inc.h: New file.
16463
16464 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
16465
16466         PR libfortran/16435
16467         * gfortran.dg/tl_editting.f90: New.
16468         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
16469
16470 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
16471
16472         * gfortran.dg/char_array_constructor.f90: New test.
16473
16474 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
16475
16476         * gfortran.dg/past_eor.f90: New.
16477         * gfortran.dg/complex_read.f90: New.
16478
16479 2005-07-13  Jeff Law  <law@redhat.com>
16480
16481         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
16482         additional casts.
16483
16484         * gcc.dg/tree-ssa/pr22321.c: New test
16485
16486 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
16487
16488         PR tree-optimization/21921
16489         * gcc.dg/tree-ssa/pr21921.c: New.
16490
16491 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16492
16493         PR tree-optimizatio/22442
16494         * gcc.dg/tree-ssa/loop-11.c: New test.
16495
16496 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16497
16498         PR tree-opt/21840
16499         * gcc.c-torture/compile/pr21840.c: New test.
16500
16501 2005-07-12  Jan Hubicka  <jh@suse.cz>
16502
16503         * gcc.c-torture/compile/pr22379.c: New test.
16504
16505 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
16506
16507         PR libfortran/21593
16508         gfortran.dg/dev_null.f90: Remove outdated comment about
16509         PR libfortran/21593.
16510
16511
16512 2005-07-12  Dale Johannesen  <dalej@apple.com>
16513
16514         * gcc.target/i386/compress-float-sse.c: New.
16515         * gcc.target/i386/compress-float-sse-pic.c: New.
16516         * gcc.target/i386/compress-float-387.c: New.
16517         * gcc.target/i386/compress-float-387-pic.c: New.
16518         * gcc.dg/compress-float-ppc.c: New.
16519         * gcc.dg/compress-float-ppc-pic.c: New.
16520
16521 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
16522
16523         PR libfortran/21593
16524         gfortran.dg/dev_null.f90: Remove targets.
16525
16526 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
16527
16528         PR tree-opt/22335
16529         * gcc.dg/pr22335-1.c: New test.
16530         * gcc.dg/pr22335-2.c: New test.
16531
16532 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16533
16534         PR c++/20172
16535         * g++.dg/template/nontype12.C : New test.
16536
16537 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
16538
16539         * gcc.dg/tree-ssa/loop-10.c: New test.
16540
16541 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
16542
16543         * gcc.c-torture/execute/20020720-1.x: Remove.
16544
16545 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
16546
16547         * gfortran.fortran-torture/execute/forall_7.f90: New test.
16548
16549 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
16550
16551         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
16552         (dg-mips-options): Use it.
16553
16554 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
16555
16556         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
16557
16558 2005-07-09  Richard Henderson  <rth@redhat.com>
16559
16560         * lib/target-supports.exp (check_effective_target_sync_char_short):
16561         Add alpha.
16562
16563 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
16564
16565         PR libfortran/22217
16566         * gfortran.dg/negative-z-descriptor.f90: New test.
16567
16568 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
16569
16570         PR tree-opt/22329
16571         * gcc.dg/pr22329.c: New test.
16572
16573 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
16574
16575         PR tree-optimization/20139
16576         * gcc.dg/tree-ssa/pr20139.c: New.
16577
16578 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
16579
16580         PR tree-opt/22356
16581         * testsuite/gcc.dg/pr22356-1.c: New test.
16582
16583 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
16584
16585         PR c++/21799
16586         * g++.dg/template/unify8.C: New.
16587         * g++.dg/template/unify9.C: New.
16588
16589 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
16590
16591         * gfortran.fortran-torture/execute/entry_10.f90: New test.
16592
16593 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
16594
16595         * gcc.dg/darwin-version-1.c: New.
16596         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
16597         * gcc.dg/builtins-20.c: Likewise.
16598         * gcc.dg/builtins-53.c: Likewise.
16599         * gcc.dg/torture/builtins-convert-1.c: Likewise.
16600         * gcc.dg/torture/builtins-convert-2.c: Likewise.
16601         * gcc.dg/torture/builtins-convert-3.c: Likewise.
16602         * gcc.dg/torture/builtins-power-1.c: Likewise.
16603         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
16604         on Darwin.
16605
16606 2005-07-07  Jeff Law  <law@redhat.com>
16607
16608         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
16609         argument evaluation order.
16610
16611 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
16612
16613         PR libfortran/21594
16614         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16615         Add test cases where the shift length is greater than the
16616         array length.
16617
16618 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16619
16620         * obj-c++.dg/proto-lossage-6.mm: New.
16621         * objc.dg/proto-lossage-6.m: New.
16622
16623 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16624
16625         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
16626         * objc.dg/gnu-runtime-2.m: Likewise.
16627
16628 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
16629
16630         * gfortran.dg/longline.f: New test.
16631
16632         * gfortran.dg/badline.f: New test.
16633
16634 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
16635
16636         PR fortran/16531
16637         PR fortran/15966
16638         PR fortran/18781
16639         * gfortran.dg/hollerith.f90: New.
16640         * gfortran.dg/hollerith2.f90: New.
16641         * gfortran.dg/hollerith3.f90: New.
16642         * gfortran.dg/hollerith4.f90: New.
16643         * gfortran.dg/hollerith_f95.f90: New.
16644         * gfortran.dg/hollerith_legacy.f90: New.
16645         * gfortran.dg/g77/cpp4.F: New. Port from g77.
16646
16647 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
16648
16649         PR objc/22274
16650         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
16651         * objc.dg/gnu-runtime-2.m: New.
16652
16653 2005-07-06  Jeff Law  <law@redhat.com>
16654
16655         * gcc.dg/tree-ssa/vrp17.c: New test.
16656
16657 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
16658
16659         PR fortran/22327
16660         * gfortran.dg/array_constructor_5.f90: New test.
16661
16662 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
16663
16664         * gfortran.fortran-torture/execute/entry_9.f90: New test.
16665
16666 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
16667
16668         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
16669         * gcc.dg/980816-1.c: Ditto.
16670
16671 2005-07-06  Jeff Law  <law@redhat.com>
16672
16673         * gcc.c-torture/compile/pr21356.c: New test.
16674
16675 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
16676
16677         PR c/22013
16678         PR c/22098
16679         * gcc.c-torture/compile/pr22013-1.c,
16680         gcc.c-torture/execute/pr22098-1.c,
16681         gcc.c-torture/execute/pr22098-2.c,
16682         gcc.c-torture/execute/pr22098-3.c: New tests.
16683
16684 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
16685
16686         PR c/22308
16687         * gcc.dg/pr22308-1.c: New test.
16688
16689 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
16690
16691         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
16692         target.
16693         * gcc.dg/compare9.c: Use -fshort-enums instead of
16694         -fno-short-enums.  Change the last test to dg-bogus.
16695
16696 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
16697
16698         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
16699         * gcc.dg/compare9.c: New.
16700
16701 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16702
16703         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
16704
16705 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
16706
16707         PR testsuite/22288
16708         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
16709
16710
16711 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16712
16713         * gcc.dg/format/gcc_gfc-1.c: New.
16714
16715 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
16716
16717         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
16718
16719 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16720
16721         PR fortran/20842
16722         * gfortran.dg/io_invalid_1.f90: New test.
16723
16724 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
16725
16726         * gcc.dg/format/gcc_diag-1.c: Update.
16727
16728 2005-07-02  Jeff Law  <law@redhat.com>
16729
16730         * gcc.dg/tree-ssa/pr22051-1.c: New test.
16731         * gcc.dg/tree-ssa/pr22051-2.c: New test.
16732
16733 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
16734
16735         * gcc.dg/format/gcc_diag-1.c: Update.
16736
16737 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
16738
16739         PR tree-opt/22269
16740         * gcc.c-torture/compile/pr22269.c: New test.
16741
16742 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
16743
16744         PR 21584
16745         PR 22219
16746         * g++.dg/tree-ssa/pr21584-1.C: New test.
16747         * g++.dg/tree-ssa/pr21584-2.C: New test.
16748
16749 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
16750
16751         * obj-c++.dg/try-catch-11.mm: New.
16752         * objc.dg/try-catch-10.m: New.
16753
16754 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
16755
16756         * g++.dg/other/ucnid-1.C: xfail on AIX.
16757
16758 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
16759
16760         PR 22234
16761         * gcc.dg/20050629-1.c: New test.
16762
16763 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
16764
16765         * obj-c++.dg/const-str-1[0-1].mm: New.
16766         * objc.dg/const-str-1[0-1].m: New.
16767
16768 2005-05-29  Richard Henderson  <rth@redhat.com>
16769
16770         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
16771         Rename from check_effective_target_vect_no_max.
16772         (check_effective_target_vect_no_int_add): New.
16773         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
16774         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
16775         * gcc.dg/vect/vect-reduc-3.c: Likewise.
16776         * gcc.dg/vect/vect-reduc-1.c: Use both.
16777         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16778
16779 2005-05-29  Richard Henderson  <rth@redhat.com>
16780
16781         * lib/target-supports.exp (check_effective_target_vect_no_max):
16782         Remove i386 and x86_64.
16783
16784 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
16785
16786         PR testsuite/21969
16787         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
16788
16789 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
16790
16791         PR middle-end/21969
16792         * gcc.dg/vect/pr21969.c: New test.
16793
16794 2005-06-28  Eric Christopher  <echristo@redhat.com>
16795
16796         PR c/22052
16797         PR c/21975
16798         * gcc.dg/inline1.c: New test.
16799         * gcc.dg/inline2.c: Ditto.
16800         * gcc.dg/inline3.c: Ditto.
16801         * gcc.dg/inline4.c: Ditto.
16802         * gcc.dg/inline5.c: Ditto.
16803
16804 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
16805
16806         PR libfortran/22142
16807         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16808         Add testcase also testing eoshift1 for PR 22142.
16809
16810 2005-06-28  Richard Henderson  <rth@redhat.com>
16811
16812         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
16813         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
16814         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
16815         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
16816         gcc.dg/tree-ssa/20030922-2.c: Likewise.
16817
16818 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
16819
16820         PR libfortran/22142
16821         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
16822         Add testcase for PR 22142.
16823
16824 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
16825
16826         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
16827         gcc.target/ia64/fpreg-2.c: New tests.
16828
16829 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16830
16831         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
16832
16833 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16834
16835         PR libfortran/22170
16836         * gfortran.dg/slash_1.f90: New test.
16837
16838 2005-06-27  Richard Henderson  <rth@redhat.com>
16839
16840         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
16841         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
16842         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16843         * gcc.dg/vect/vect-reduc-2.c: Likewise.
16844         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16845         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16846
16847 2005-06-27  Richard Henderson  <rth@redhat.com>
16848
16849         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
16850         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
16851
16852 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
16853
16854         * obj-c++.dg/proto-lossage-5.mm: New.
16855         * objc.dg/proto-lossage-5.m: New.
16856
16857 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
16858
16859         PR 21959
16860         * gcc.dg/tree-ssa/pr21959.c: New test.
16861
16862 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
16863
16864         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
16865         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
16866         testing uninitialized var.
16867
16868         * gcc.c-torture/execute/builtins/chk.h: New.
16869         * gcc.c-torture/execute/builtins/lib/chk.c: New.
16870         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
16871         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
16872         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
16873         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
16874         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
16875         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
16876         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
16877         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
16878         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
16879         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
16880         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
16881         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
16882         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
16883         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
16884         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
16885         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
16886         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
16887         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
16888         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
16889         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
16890         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
16891         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
16892         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
16893         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
16894         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
16895         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
16896         * gcc.dg/builtin-object-size-1.c: New test.
16897         * gcc.dg/builtin-object-size-2.c: New test.
16898         * gcc.dg/builtin-object-size-3.c: New test.
16899         * gcc.dg/builtin-object-size-4.c: New test.
16900         * gcc.dg/builtin-object-size-5.c: New test.
16901         * gcc.dg/builtin-stringop-chk-1.c: New test.
16902         * gcc.dg/builtin-stringop-chk-2.c: New test.
16903         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
16904         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
16905         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
16906         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
16907         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
16908         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
16909         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
16910         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
16911         * gcc.c-torture/execute/printf-1.c: New test.
16912         * gcc.c-torture/execute/fprintf-1.c: New test.
16913         * gcc.c-torture/execute/vprintf-1.c: New test.
16914         * gcc.c-torture/execute/vfprintf-1.c: New test.
16915         * gcc.c-torture/execute/printf-chk-1.c: New test.
16916         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
16917         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
16918         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
16919
16920 2005-06-27  Michael Matz  <matz@suse.de>
16921
16922         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
16923         slot is not merged if address escapes.
16924
16925 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16926
16927         PR c/21911
16928         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
16929
16930 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
16931
16932         PR middle-end/17965
16933         * gcc.c-torture/compile/20050622-1.c: New test.
16934
16935         PR middle-end/22028
16936         * gcc.dg/20050620-1.c: New test.
16937
16938 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
16939
16940         PR tree-optimization/22026
16941         * gcc.dg/tree-ssa/pr22026.c: New.
16942
16943 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
16944
16945         PR libfortran/22144
16946         * gfortran.dg/shift-alloc.f90: New testcase.
16947
16948 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
16949
16950         * all files: Update FSF address in copyright headers.
16951
16952 2005-06-22  Jan Hubicka  <jh@suse.cz>
16953
16954         * wholeprogram-1.c: New testcase.
16955         * wholeprogram-2.c: New testcase.
16956
16957 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
16958
16959         PR 22171
16960         * gcc.dg/tree-ssa/pr22171.c: New test.
16961
16962 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
16963
16964         * gfortran.dg/simplify_modulo.f90: New.
16965
16966 2005-06-24  Jan Hubicka  <jh@suse.cz>
16967
16968         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
16969
16970 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16971
16972         * obj-c++.dg/proto-lossage-[1-4].mm: New.
16973
16974 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
16975
16976         * obj-c++.dg/typedef-alias-1.mm: New.
16977         * objc.dg/typedef-alias-1.m: New.
16978
16979 2005-06-23  Jeff Law  <law@redhat.com>
16980
16981         * gcc.dg/tree-ssa/vrp16.c: New test.
16982
16983 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16984
16985         * lib/target-supports.exp: Add
16986         check_effective_target_fortran_large_real and
16987         check_effective_target_fortran_large_int to check for
16988         corresponding effective targets.
16989         * gfortran.dg/large_integer_kind_1.f90: New test.
16990         * gfortran.dg/large_real_kind_1.f90: New test.
16991
16992 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
16993
16994         PR tree-optimization/22117
16995         * gcc.dg/tree-ssa/pr22117.c: New.
16996
16997 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
16998
16999         PR testsuite/22123
17000         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
17001
17002 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
17003
17004         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
17005
17006 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
17007
17008         * gfortran.dg/f2c_4.f90: Add tests for complex functions
17009         * gfortran.dg/f2c_4.c: Likewise.
17010
17011 2005-06-22 Paul Brook  <paul@codesourcery.com>
17012
17013         PR fortran/21034
17014         * gfortran.dg/auto_save_1.f90: New test.
17015
17016 2005-06-22  Michael Matz  <matz@suse.de>
17017
17018         * gcc.target/x86-64/abi: New directory.
17019         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
17020         * gcc.target/x86-64/abi/README.gcc: New file.
17021         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
17022         * gcc.target/x86-64/abi/asm-support.s: New file.
17023         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
17024         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
17025         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
17026         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
17027         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
17028         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
17029         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
17030         * gcc.target/x86_64/abi/test_bitfields.c: New test.
17031         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
17032         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
17033         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
17034         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
17035         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
17036         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
17037         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
17038         * gcc.target/x86_64/abi/test_varargs.c: New test.
17039
17040 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
17041
17042         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
17043         32-bit i?86 and x86_64.
17044
17045 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
17046
17047         * obj-c++.dg/const-str-[1-9].mm: New tests.
17048
17049 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
17050
17051         PR fortran/22010
17052         * gfortran.dg/namelist_use.f90: New.
17053         * gfortran.dg/namelist_use_only.f90: New.
17054
17055 2005-06-21  Jeff Law  <law@redhat.com>
17056
17057         * gcc.dg/tree-ssa/vrp15.c: New test.
17058
17059 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
17060
17061         * lib/target-supports.exp (check_effective_target_vect_reduction):
17062         Remove.
17063         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
17064         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
17065         remove vect_reduction target keyword. Also avoid two returns in main.
17066         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17067         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
17068         * gcc.dg/vect/vect-reduc-1short.c: New test.
17069         * gcc.dg/vect/vect-reduc-1char.c: New test.
17070         * gcc.dg/vect/vect-reduc-2short.c: New test.
17071         * gcc.dg/vect/vect-reduc-2char.c: New test.
17072         * gcc.dg/vect/vect-reduc-6.c: New test.
17073         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
17074         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
17075         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
17076
17077 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17078         Paul Thomas  <pault@gcc.gnu.org>
17079
17080         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
17081         New tests.
17082
17083 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17084
17085         * gfortran.dg/backslash_1.f90: New test.
17086         * gfortran.dg/backslash_2.f90: New test.
17087
17088 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
17089
17090         * gfortran.dg/duplicate_labels.f90: New test.
17091
17092 2005-06-20  Jan Beulich  <jbeulich@novell.com>
17093
17094         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
17095         unsupportable relocations.
17096         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17097         * gcc.dg/20050321-2.c: xfail for NetWare.
17098
17099 2005-06-20  Andreas Jaeger  <aj@suse.de>
17100
17101         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
17102         gcc.target/i386/fastcall-sseregparm.c,
17103         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
17104
17105 2005-06-19  Richard Henderson  <rth@redhat.com>
17106
17107         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
17108
17109 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
17110
17111         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
17112
17113 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
17114
17115         PR c++/22115
17116         * g++.dg/conversion/simd2.C: Change expected error message.
17117
17118 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17119
17120         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
17121         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17122         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17123
17124 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
17125
17126         * gcc.dg/fold-mod-1.c: New test.
17127
17128 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
17129
17130         PR fortran/19926
17131         * gfortran.dg/pr19926.f90: New test.
17132
17133 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
17134
17135         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
17136         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
17137         targets.
17138         * gcc.dg/vect/vect-reduc-2.c: Likewise.
17139         * gcc.dg/vect/vect-reduc-3.c: Likewise.
17140
17141 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
17142
17143         * gcc.target/ia64/float80-varargs-1.c: New test.
17144
17145 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17146
17147         PR tree-opt/22035
17148         * gfortran.dg/f2c_6.f90: New test.
17149
17150 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
17151
17152         PR c++/17413
17153         * g++.dg/template/local5.C: New.
17154
17155 2005-06-17  Richard Henderson  <rth@redhat.com>
17156
17157         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
17158
17159 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
17160
17161         PR testsuite/21945
17162         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
17163
17164 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
17165
17166         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
17167         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
17168         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
17169         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
17170         check_vect to verify the presence of hardware vector support.
17171
17172 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
17173
17174         PR testsuite/22056
17175         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
17176
17177 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17178
17179         PR libfortran/19216
17180         * gfortran.dg/pr19216.f: Add correct space between brackets and
17181         dg directive.
17182
17183 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17184
17185         PR libfortran/16436
17186         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
17187
17188 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
17189
17190         * gcc.target/i386/attributes-error.c: New testcase.
17191         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
17192         * gcc.target/i386/regparm-stdcall.c: Likewise.
17193         * gcc.target/i386/sseregparm-1.c: Likewise.
17194         * gcc.target/i386/sseregparm-2.c: Likewise.
17195
17196 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
17197
17198         * g++.dg/rtti/crash2.C: New.
17199
17200 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
17201
17202         * gcc.dg/noncompile/20040203-3.c: Update expected message.
17203
17204 2005-06-15  David Ung  <davidu@mips.com>
17205
17206         * gcc.target/mips/mips16e-extends.c: New test for testing the
17207         generation of MIPS16e zeb/zeh, seb/seh instructions.
17208
17209 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
17210
17211         PR 22018
17212         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
17213         * gcc.dg/tree-ssa/pr22018.c: New test.
17214
17215 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
17216
17217         * gcc.dg/simd-1.c: Update error messages.
17218         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
17219         * gcc.dg/simd-2.c: Update error messages.
17220         * gcc.dg/simd-4.c: New.
17221
17222 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
17223
17224         PR c++/20678
17225         * g++.dg/other/crash-4.C: New.
17226
17227 2005-06-14  Devang Patel  <dpatel@apple.com>
17228
17229         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
17230
17231 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
17232
17233         PR c++/21929
17234         * g++.dg/parse/crash11.C: Update
17235
17236 2005-06-13  Jeff Law  <law@redhat.com>
17237
17238         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
17239         perform the desired transformations.
17240         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
17241         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
17242
17243 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17244
17245         PR fortran/22038
17246         * gfortran.dg/forall_1.f90: Un-XFAIL.
17247
17248 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
17249
17250         PR c++/21929
17251         * g++.dg/parse/crash26.C: New.
17252
17253         PR c++/20789
17254         * g++.dg/init/member1.C: New.
17255
17256 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
17257
17258         * gfortran.dg/altreturn_1.f90: New test.
17259
17260 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
17261
17262         PR middle-end/21985
17263         * gcc.dg/tree-ssa/pr21985.c: New test.
17264
17265 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17266
17267         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
17268
17269 2005-06-12  Roger Sayle  <roger@eyesopen.com>
17270
17271         PR c++/21930
17272         * g++.dg/other/error10.C: New test case.
17273
17274 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17275
17276         PR libfortran/19155
17277         * gfortran.dg/pr19155.f: Add test.
17278
17279 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17280
17281         * gfortran.dg/f2c_7.f90: New test.
17282
17283         * gfortran.dg/forall_1.f90: XFAILed.
17284
17285 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
17286
17287         * gcc.dg/pr14796-1.c: New.
17288         * gcc.dg/pr14796-2.c: New.
17289
17290 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
17291
17292         PR fortran/17792
17293         PR fortran/21375
17294         * gfortran.dg/deallocate_stat.f90: New test.
17295
17296 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
17297
17298         * gfortran.fortran-torture/execute/in-pack.f90: New test.
17299
17300 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
17301
17302         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
17303         access will be generated when this loop is vectorized. Test that
17304         accesses with same alignment were detected.
17305         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
17306         Test that accesses with same alignment were detected.
17307         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
17308         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
17309         alignment were detected.
17310
17311 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
17312
17313         PR c++/10611
17314         * g++.dg/conversion/simd2.C: New.
17315
17316 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17317
17318         * gcc.dg/Wcxx-compat-1.c: New.
17319
17320 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
17321
17322         PR libfortran/21480
17323         * gfortran.dg/reshape-complex.f90: Add a test for a packed
17324         complex array.
17325
17326 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
17327
17328         * gcc.dg/alias-8.c: New.
17329
17330 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
17331
17332         * gcc.dg/format/cmn_err-1.c: Update.
17333
17334 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
17335
17336         PR target/20666
17337         * gcc.target/sparc/fexpand-2.c: New.
17338         * gcc.target/sparc/fpmerge-2.c: New.
17339         * gcc.target/sparc/fpmul-2.c: New.
17340         * gcc.target/sparc/noresult.c: New.
17341         * gcc.target/sparc/pdist-2.c: New.
17342         * gcc.target/sparc/pdist-3.c: New.
17343
17344 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
17345
17346         PR testsuite/21702
17347         * gcc.target/i386/i386.exp: Fix comment typo.
17348
17349 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17350
17351         PR c++/19497
17352         * g++.dg/inherit/using5.C: New.
17353         * g++.dg/inherit/using6.C: New.
17354
17355 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17356
17357         PR c++/19894
17358         * g++.dg/template/ptrmem15.C: New test.
17359
17360         PR c++/20563
17361         * g++.dg/ext/label4.C: New test.
17362
17363 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17364
17365         * gcc.dg/tls/debug-1.c: New test.
17366
17367 2005-06-07  Dale Johannesen  <dalej@apple.com>
17368
17369         * gcc.target/i386/movq.c: New.
17370
17371 2005-06-07  Dale Johannesen  <dalej@apple.com>
17372
17373         * gcc.dg/20050607-1.c: New.
17374
17375 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
17376
17377         PR middle-end/21850
17378         * gcc.c-torture/execute/20050607-1.c: New test.
17379
17380 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
17381
17382         PR libfortran/21926
17383         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
17384         Test case where the return array has lowest stride one,
17385         but isn't packed.
17386
17387 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
17388
17389         * lib/target-supports.exp (check_effective_target_sync_int_long):
17390         Add s390 and s390x targets.
17391
17392 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
17393
17394         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
17395         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
17396         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
17397         * gcc.dg/tree-ssa/loop-9.c: New test.
17398
17399 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17400
17401         * g++.dg/parse/defarg10.C: New.
17402
17403 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
17404
17405         PR regression/21897
17406         * gcc.c-torture/execute/20050604-1.c: New test.
17407
17408 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
17409
17410         PR 21903
17411         * g++.dg/parse/defarg9.C: New.
17412
17413         PR c++/20637
17414         * g++.dg/inherit/using4.C: New.
17415         * g++.dg/overload/error1.C: Adjust expected errors.
17416         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
17417         * g++.old-deja/g++.brendan/arm2.C: Likewise.
17418         * g++.old-deja/g++.other/redecl2.C: Likewise.
17419         * g++.old-deja/g++.other/redecl4.C: Likewise.
17420         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
17421
17422 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17423
17424         * gfortran.dg/f2c_5.f90: Add -w to dg-options
17425
17426 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
17427
17428         * lib/gfortran.exp (gfortran_target_compile): Call
17429         dg-additional-files-options
17430         * gfortran.dg/f2c_4.f90: New file
17431         * gfortran.dg/f2c_4.c: New file
17432         * gfortran.dg/f2c_5.f90: New file
17433         * gfortran.dg/f2c_5.c: New file
17434
17435 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17436
17437         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
17438
17439         PR fortran/21912
17440         * gfortran.dg/array_constructor_4.f90: New test.
17441
17442 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
17443
17444         PR c++/21619
17445         * g++.dg/ext/builtin9.C: New test.
17446
17447 2005-06-05  Dale Johannesen  <dalej@apple.com>
17448
17449         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
17450         * gcc.c-torture/execute/20050603-2.c: Ditto.
17451
17452 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
17453
17454         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
17455         * gcc.dg/vect/vect-reduc-1.c: New.
17456         * gcc.dg/vect/vect-reduc-2.c: New.
17457         * gcc.dg/vect/vect-reduc-3.c: New.
17458
17459 2005-06-04  Dale Johannesen  <dalej@apple.com>
17460
17461         * gcc.c-torture/execute/20050603-1.c: New.
17462         * gcc.c-torture/execute/20050603-2.c: New.
17463         * gcc.dg/20050603-3.c: New.
17464
17465 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17466
17467         PR fortran/19195
17468         * gfortran.dg/debug_1.f90: New test.
17469
17470         * gfortran.dg/forall_1.f90: New test.
17471
17472 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
17473
17474         * gfortran.dg/array_constructor_3.f90: New test.
17475
17476 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17477
17478         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
17479
17480 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
17481
17482         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
17483
17484 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
17485
17486         PR c/21873
17487         * gcc.dg/init-excess-1.c: New test.
17488
17489 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17490
17491         PR c++/21853
17492         * g++.dg/expr/static_cast6.C: New test.
17493
17494 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
17495
17496         * gcc.dg/tree-ssa/vrp14.c: New test.
17497
17498 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
17499
17500         PR c++/21336
17501         * g++.dg/template/new2.C: New test.
17502
17503 2005-06-03  Josh Conner  <jconner@apple.com>
17504
17505         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
17506         all entries in initializer.
17507
17508 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
17509
17510         PR middle-end/21858
17511         * gcc.dg/pr21858.c: New testcase.
17512
17513 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
17514
17515         PR tree-optimization/21292
17516
17517         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
17518         New.
17519         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
17520         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
17521         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
17522         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
17523         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
17524
17525 2005-06-02  Richard Henderson  <rth@redhat.com>
17526
17527         * gcc.dg/sync-2.c: Use -march=i486 for i386.
17528
17529 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
17530
17531         * gcc.dg/wtypequal.c: New testcase.
17532
17533 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
17534
17535         PR 21582
17536         * gcc.dg/tree-ssa/pr21582.c: New test.
17537
17538 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
17539
17540         PR c++/21280
17541         * g++.dg/opt/interface2.h: New.
17542         * g++.dg/opt/interface2.C: New.
17543         * g++.dg/init/ctor4.C: Adjust error lines.
17544         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17545         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
17546         * g++.old-deja/g++.jason/opeq3.C: Likewise.
17547         * g++.old-deja/g++.pt/assign1.C: Likewise.
17548         * g++.old-deja/g++.pt/crash20.C: Likewise.
17549
17550 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
17551
17552         PR tree-optimization/21734
17553         * g++.dg/vect/pr21734_1.cc: New.
17554         * g++.dg/vect/pr21734_2.cc: New.
17555
17556 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
17557
17558         PR c++/20350
17559         * g++.dg/template/spec24.C: New.
17560
17561         PR c++/21151
17562         * g++.dg/pch/local-1.C: New.
17563         * g++.dg/pch/local-1.Hs: New.
17564
17565 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
17566
17567         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
17568         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
17569         * gcc.dg/tree-ssa/pr14341.c: New test.
17570         * gcc.dg/tree-ssa/pr14841.c: New test.
17571         * gcc.dg/tree-ssa/pr20701.c: New test.
17572         * gcc.dg/tree-ssa/pr21086.c: New test.
17573         * gcc.dg/tree-ssa/pr21090.c: New test.
17574         * gcc.dg/tree-ssa/pr21332.c: New test.
17575         * gcc.dg/tree-ssa/pr21458.c: New test.
17576         * gcc.dg/tree-ssa/pr21658.c: New test.
17577         * gcc.dg/tree-ssa/vrp01.c: New test.
17578         * gcc.dg/tree-ssa/vrp02.c: New test.
17579         * gcc.dg/tree-ssa/vrp03.c: New test.
17580         * gcc.dg/tree-ssa/vrp04.c: New test.
17581         * gcc.dg/tree-ssa/vrp05.c: New test.
17582         * gcc.dg/tree-ssa/vrp06.c: New test.
17583         * gcc.dg/tree-ssa/vrp07.c: New test.
17584         * gcc.dg/tree-ssa/vrp08.c: New test.
17585         * gcc.dg/tree-ssa/vrp09.c: New test.
17586         * gcc.dg/tree-ssa/vrp10.c: New test.
17587         * gcc.dg/tree-ssa/vrp11.c: New test.
17588         * gcc.dg/tree-ssa/vrp12.c: New test.
17589         * gcc.dg/tree-ssa/vrp13.c: New test.
17590
17591 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
17592
17593         PR 21029
17594         * gcc.dg/tree-ssa/pr21029.c: New test.
17595
17596 2005-06-01  Roger Sayle  <roger@eyesopen.com>
17597
17598         * gfortran.dg/logint-1.f: New test case.
17599         * gfortran.dg/logint-2.f: Likewise.
17600         * gfortran.dg/logint-3.f: Likewise.
17601
17602 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
17603
17604         PR c/21536
17605         PR c/20760
17606         * gcc.dg/20050527-1.c: New test.
17607
17608         * gcc.dg/i386-sse-12.c: New test.
17609
17610         PR fortran/21729
17611         * gfortran.dg/implicit_5.f90: New test.
17612
17613 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
17614
17615         PR fortran/20883
17616         * gfortran/assign_4.f90: New test.
17617         * gfortran/assign_2.f90: Change compile to run.
17618
17619 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
17620
17621         * lib/target-supports.exp
17622         (check_effective_target_sync_char_short): New.
17623         * gcc.dg/sync-2.c: New.
17624
17625 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
17626
17627         PR tree-optimization/21817
17628         * gcc.dg/torture/pr21817-1.c: New.
17629
17630 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
17631
17632         PR c++/21165
17633         * g++.dg/template/init5.C: New.
17634
17635 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
17636
17637         * gfortran.dg/char_initialiser_actual.f90:
17638         Test character initialisers as actual arguments.
17639         * gfortran.dg/char_pointer_comp_assign.f90:
17640         Test character pointer structure component assignments.
17641         * gfortran.dg/char_array_structure_constructor.f90:
17642         Test character components in structure constructors.
17643
17644 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
17645
17646         PR middle-end/20931
17647         * g++.dg/opt/pr20931.C: New test.
17648
17649 2005-05-31  Andreas Jaeger  <aj@suse.de>
17650
17651         PR testsuite/20772
17652         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
17653         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
17654         g++.old-deja/g++.ext/asmspec1.C,
17655         g++.old-deja/g++.other/regstack.C,
17656         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
17657         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
17658         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
17659         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
17660         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
17661         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
17662         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
17663         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
17664         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
17665         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
17666         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
17667         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
17668         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
17669         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
17670         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
17671         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
17672         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
17673         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
17674         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
17675
17676 2005-05-31  Jeff Law  <law@redhat.com>
17677
17678         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
17679
17680 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
17681
17682         PR middle-end/21743
17683         * gcc.dg/builtins-1.c: Activate disabled clog test.
17684         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17685
17686 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
17687
17688         * gfortran.dg/char_pointer_assign.f90:
17689         Test character-pointer assignments and pointer assignments.
17690         * gfortran.dg/char_pointer_dummy.f90:
17691         Test character-pointer dummy arguments.
17692         * gfortran.dg/char_pointer_func.f90:
17693         Test character-pointer function returns.
17694         * gfortran.dg/char_pointer_dependency.f90:
17695         Test character-pointer functions with dependencies.
17696
17697 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
17698
17699         PR c++/21784
17700         * g++.dg/lookup/using14.C: New test.
17701
17702 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
17703
17704         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
17705         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
17706         trailing ^M.
17707
17708 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
17709
17710         PR c++/17413
17711         * g++.dg/template/local5.C: New.
17712
17713         PR target/21761
17714         * gcc.c-torture/compile/pr21761.c: New.
17715
17716         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
17717         before darwin8.
17718
17719 2005-05-30  Steven G. Kargl
17720
17721         PR fortran/20846
17722         * gfortran.dg/inquire_8.f90: New test.
17723
17724 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17725
17726         PR libfortran/21376
17727         * gfortran.dg/output_exponents_1.f90: New test.
17728
17729 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17730
17731         PR libfortran/20006
17732         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
17733
17734 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
17735
17736         PR c++/21210
17737         * g++.dg/ext/complex1.C: New test.
17738
17739         PR c++/21340
17740         * g++.dg/init/ctor6.C: New test.
17741
17742 2005-05-29  Jan Hubicka  <jh@suse.cz>
17743
17744         * gcc.c-torture/compile/pr21562.c: New.
17745
17746 2005-05-28  Steven G. Kargl <kargls@comcast.net>
17747
17748         * gfortran.dg/subnormal_1.f90: New test.
17749
17750 2005-05-28  Jan Hubicka  <jh@suse.cz>
17751
17752         * tree-prof.exp: Fix comment.
17753         * value-prof-1.c: New.
17754         * value-prof-2.c: New.
17755         * value-prof-3.c: New.
17756         * value-prof-4.c: New.
17757
17758 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
17759
17760         PR c++/21614
17761         * g++.dg/expr/ptrmem6.C: New test.
17762         * g++.dg/expr/ptrmem6a.C: Likewise.
17763
17764 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
17765
17766         PR tree-optimization/21658
17767         * gcc.dg/tree-ssa/pr21658.c: New.
17768
17769 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
17770
17771         PR c++/21455
17772         * g++.dg/inherit/ptrmem3.C: New.
17773
17774         PR c++/21681
17775         * g++.dg/parse/template16.C: New.
17776
17777 2005-05-27  Andreas Jaeger  <aj@suse.de>
17778
17779         * gcc.dg/setjmp-2.c: Only run in 32-bit.
17780
17781         * gcc.dg/i386-sse-8.c: Run test on all archs.
17782
17783 2005-05-26  Mike Stump  <mrs@apple.com>
17784
17785         * objc.dg/isa-field-1.m: Only run on darwin.
17786         * objc.dg/lookup-1.m: Likewise.
17787         * objc.dg/try-catch-8.m: Likewise.
17788
17789 2005-05-26  Roger Sayle  <roger@eyesopen.com>
17790
17791         PR tree-optimization/9814
17792         * gcc.dg/pr9814-1.c: New test case.
17793
17794 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
17795
17796         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
17797         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
17798         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
17799         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
17800         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
17801         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
17802         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
17803         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
17804         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
17805         objc.dg/try-catch-8.m: New.
17806
17807 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
17808
17809         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
17810         remove extraneous semicolons.
17811
17812 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
17813
17814         * obj-c++.dg/comp-types-12.mm: New.
17815         * objc.dg/comp-types-11.m: New.
17816         * objc.dg/selector-4.m: New.
17817
17818 2005-05-26  Andreas Jaeger  <aj@suse.de>
17819
17820         PR testsuite/20772
17821         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
17822         g++.old-deja/g++.ext/attrib3.C,
17823         g++.old-deja/g++.other/store-expr1.C,
17824         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
17825         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
17826         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
17827         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
17828         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
17829         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
17830         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
17831         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
17832         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
17833         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
17834         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
17835         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
17836         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
17837         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
17838         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
17839         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
17840         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
17841         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
17842         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
17843
17844 2005-05-26  Andreas Jaeger  <aj@suse.de>
17845
17846         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
17847         x86-64 compilation.
17848
17849 2005-05-26  Andreas Jaeger  <aj@suse.de>
17850
17851         PR testsuite/20772
17852         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
17853         gcc.misc-tests/i386-pf-athlon-1.c,
17854         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17855         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
17856         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
17857         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
17858         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
17859         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
17860         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
17861         programs.
17862
17863         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
17864         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
17865         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
17866         x86-64 compilation.
17867
17868         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
17869         x86_64.
17870
17871         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
17872         effective-target ilp32.
17873
17874 2005-05-26  David Ung  <davidu@mips.com>
17875
17876         * gcc.target/mips/ext_ins.c: New test for testing the generation
17877         of MIPS32/64 rev 2 ext/ins instructions.
17878
17879 2005-05-26  Andreas Jaeger  <aj@suse.de>
17880
17881         * treelang/compile/unsigned.tree: Use gimple instead of
17882         nonexisting generic dump.
17883
17884 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
17885
17886         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
17887
17888 2005-05-26  Andreas Jaeger  <aj@suse.de>
17889
17890         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
17891
17892 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
17893
17894         PR libfortran/17283
17895         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
17896         Test callee-allocated memory with write statements.
17897
17898 2005-05-25  Roger Sayle  <roger@eyesopen.com>
17899
17900         PR middle-end/21709
17901         * gcc.dg/pr21709-1.c: New test case.
17902
17903 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17904             Mike Stump  <mrs@apple.com>
17905
17906         * objc/execute/next_mapping.h: Update for C++.
17907
17908         * obj-c++.dg/selector-1.mm: Move to...
17909         * obj-c++.dg/selector-4.mm: here...
17910
17911         * obj-c++.dg/basic.mm: New.
17912         * obj-c++.dg/comp-types-1.mm: New.
17913         * obj-c++.dg/cxx-class-1.mm: New.
17914         * obj-c++.dg/cxx-ivars-1.mm: New.
17915         * obj-c++.dg/cxx-ivars-2.mm: New.
17916         * obj-c++.dg/cxx-ivars-3.mm: New.
17917         * obj-c++.dg/cxx-scope-1.mm: New.
17918         * obj-c++.dg/cxx-scope-2.mm: New.
17919         * obj-c++.dg/defs.mm: New.
17920         * obj-c++.dg/empty-private-1.mm: New.
17921         * obj-c++.dg/encode-1.mm: New.
17922         * obj-c++.dg/encode-2.mm: New.
17923         * obj-c++.dg/encode-3.mm: New.
17924         * obj-c++.dg/extern-c-1.mm: New.
17925         * obj-c++.dg/extra-semi.mm: New.
17926         * obj-c++.dg/fix-and-continue-2.mm: New.
17927         * obj-c++.dg/isa-field-1.mm: New.
17928         * obj-c++.dg/ivar-list-semi.mm: New.
17929         * obj-c++.dg/local-decl-1.mm: New.
17930         * obj-c++.dg/lookup-1.mm: New.
17931         * obj-c++.dg/lookup-2.mm: New.
17932         * obj-c++.dg/method-1.mm: New.
17933         * obj-c++.dg/method-2.mm: New.
17934         * obj-c++.dg/method-3.mm: New.
17935         * obj-c++.dg/method-4.mm: New.
17936         * obj-c++.dg/method-5.mm: New.
17937         * obj-c++.dg/method-6.mm: New.
17938         * obj-c++.dg/method-7.mm: New.
17939         * obj-c++.dg/no-extra-load.mm: New.
17940         * obj-c++.dg/overload-1.mm: New.
17941         * obj-c++.dg/pragma-1.mm: New.
17942         * obj-c++.dg/pragma-2.mm: New.
17943         * obj-c++.dg/private-1.mm: New.
17944         * obj-c++.dg/private-2.mm: New.
17945         * obj-c++.dg/proto-qual-1.mm: New.
17946         * obj-c++.dg/qual-types-1.mm: New.
17947         * obj-c++.dg/stubify-1.mm: New.
17948         * obj-c++.dg/stubify-2.mm: New.
17949         * obj-c++.dg/super-class-1.mm: New.
17950         * obj-c++.dg/super-class-2.mm: New.
17951         * obj-c++.dg/super-dealloc-1.mm: New.
17952         * obj-c++.dg/super-dealloc-2.mm: New.
17953         * obj-c++.dg/template-1.mm: New.
17954         * obj-c++.dg/template-2.mm: New.
17955         * obj-c++.dg/template-3.mm: New.
17956         * obj-c++.dg/template-4.mm: New.
17957         * obj-c++.dg/template-5.mm: New.
17958         * obj-c++.dg/template-6.mm: New.
17959         * obj-c++.dg/try-catch-1.mm: New.
17960         * obj-c++.dg/try-catch-2.mm: New.
17961         * obj-c++.dg/try-catch-3.mm: New.
17962         * obj-c++.dg/try-catch-4.mm: New.
17963         * obj-c++.dg/try-catch-5.mm: New.
17964         * obj-c++.dg/try-catch-6.mm: New.
17965         * obj-c++.dg/try-catch-7.mm: New.
17966         * obj-c++.dg/try-catch-8.mm: New.
17967         * obj-c++.dg/try-catch-9.mm: New.
17968         * obj-c++.dg/va-meth-1.mm: New.
17969
17970 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17971
17972         * obj-c++.dg/selector-1.mm: New.
17973         * obj-c++.dg/selector-2.mm: New.
17974
17975 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17976
17977         * obj-c++.dg/selector-3.mm: New.
17978         * objc.dg/selector-3.m: New.
17979
17980 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
17981
17982         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
17983         about where warning appears.
17984
17985 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17986
17987         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
17988         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
17989         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
17990         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
17991
17992 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
17993
17994         * gcc.dg/20050524-1.c: New test.
17995
17996 2005-05-25  Jan Hubicka  <jh@suse.cz>
17997
17998         * gcc.dg/tree-prof/inliner-1.c: New.
17999
18000 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
18001
18002         * gcc.dg/tree-prof: New directory.
18003         * gcc.dg/tree-prof/tree-prof.exp: New.
18004
18005 2005-05-25  DJ Delorie  <dj@redhat.com>
18006
18007         * gcc.dg/Wattributes-1.c: New.
18008         * gcc.dg/Wattributes-2.c: New.
18009         * gcc.dg/Wattributes-3.c: New.
18010
18011 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
18012
18013         PR tree-optimization/19833
18014         * gcc.dg/uninit-4.c: Remove xfail.
18015         * gcc.dg/uninit-9.c: Ditto.
18016
18017 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
18018
18019         * obj-c++.dg/bitfield-[1-5].mm: New.
18020         * obj-c++.dg/class-protocol-1.mm: New.
18021         * obj-c++.dg/comp-types-1[0-1].mm: New.
18022         * obj-c++.dg/comp-types-[2-9].mm: New.
18023         * obj-c++.dg/encode-[4-8].mm: New.
18024         * obj-c++.dg/layout-1.mm: New.
18025         * obj-c++.dg/method-1[0-9].mm: New.
18026         * obj-c++.dg/method-2[0-1].mm: New.
18027         * obj-c++.dg/method-[8-9].mm: New.
18028         * obj-c++.dg/objc-gc-3.mm: New.
18029         * obj-c++.dg/try-catch-10.mm: New.
18030         * objc.dg/bitfield-5.m: New.
18031         * objc.dg/comp-types-10.m: New.
18032         * objc.dg/comp-types-9.m: New.
18033         * objc.dg/layout-1.m: New.
18034         * objc.dg/objc-gc-4.m: New.
18035         * objc.dg/try-catch-9.m: New.
18036         * objc.dg/class-protocol-1.m: Tweak diagnostics.
18037         * objc.dg/comp-types-1.m: Likewise.
18038         * objc.dg/comp-types-[5-6].m: Likewise.
18039         * objc.dg/method-9.m: Likewise.
18040
18041 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
18042
18043         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
18044         and on hardware without VMX support.
18045
18046         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
18047
18048         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
18049
18050         * lib/profopt.exp (dg-final-generate, dg-final-use,
18051         profopt-final-code, profopt-get-options): New.
18052         (profopt-execute): Process test directives.
18053
18054         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
18055         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
18056         cleanup-tree-dump, cleanup-saved-temps): Update comments.
18057
18058 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
18059
18060         PR C++/21645
18061         * g++.dg/init/ctor5.C: New test.
18062
18063 2005-05-24  Ira Rosen  <irar@il.ibm.com>
18064
18065         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
18066         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
18067         vect-113.c, vect-114.c.
18068
18069 2005-05-23  Adam Nemet  <anemet@lnxw.com>
18070
18071         * gcc.dg/const-elim-1.c: Remove xfails.
18072
18073 2005-05-23  Jeff Law  <law@redhat.com>
18074
18075         * gcc.c-torture/compile/pr21638.c: New test.
18076         * gcc.c-torture/compile/20050520-1.c: New test.
18077
18078 2005-05-23  Nick Clifton  <nickc@redhat.com>
18079
18080         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
18081         be a proper triple, ie: m32r*-*-*.
18082         * g++.old-deja/g++.jason/thunk3.C: Likewise.
18083
18084 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
18085
18086         PR middle-end/21331
18087         PR tree-opt/21293
18088         * gcc.c-torture/compile/pr21293.c: New test.
18089         * gcc.c-torture/execute/pr21331.c: New test.
18090
18091 2004-05-20  Richard Henderson  <rth@redhat.com>
18092
18093         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
18094
18095 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
18096
18097         * obj-c++-dg.exp: Add.
18098         * obj-c++.exp: Add.
18099         * obj-c++.dg/dg.exp: Add.
18100
18101 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
18102
18103         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
18104         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
18105
18106 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
18107
18108         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
18109
18110 2004-05-19  Richard Henderson  <rth@redhat.com>
18111
18112         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
18113
18114 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
18115
18116         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
18117
18118         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
18119
18120 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
18121
18122         PR c++/21495
18123         * g++.dg/parse/extern1.C: New test.
18124         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
18125
18126 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18127
18128         * gcc.dg/c99-math.h: New.
18129         * gcc.dg/c99-math-float-1.c: New test.
18130         * gcc.dg/c99-math-double-1.c: Likewise.
18131         * gcc.dg/c99-math-long-double-1.c: Likewise.
18132
18133 2005-05-18  Richard Henderson  <rth@redhat.com>
18134
18135         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
18136
18137 2005-05-18  Devang Patel  <dpatel@apple.com>
18138
18139         * g++.dg/opt/20050511-1.C: New test.
18140
18141 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
18142
18143         PR libfortran/21127
18144         * gfortran.dg/reshape-complex.f90: New test.
18145
18146 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
18147
18148         * gfortran.dg/array_constructor_1.f90: New test.
18149         * gfortran.dg/array_constructor_2.f90: New test.
18150
18151 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
18152
18153         PR fortran/20954
18154         * gfortran.dg/pr20954.f: New test.
18155
18156 2005-05-17  Mike Stump  <mrs@apple.com>
18157
18158         Yet more Objective-C++...
18159
18160         * objc.dg/method-5.m: Update.
18161         * objc.dg/method-6.m: Update.
18162         * objc.dg/method-7.m: Update.
18163         * objc.dg/method-9.m: Update.
18164         * objc.dg/try-catch-2.m: Update.
18165
18166 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
18167
18168         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
18169         Remove little-endian optimizations.
18170
18171 2005-05-17  Jeff Law  <law@redhat.com>
18172
18173         * g++.dg/tree-ssa/pr14814.C: New test.
18174         * gcc.dg/tree-ssa/pr14814.C: New test.
18175         * gcc.dg/tree-ssa/pr17141-1.C: New test.
18176         * gcc.dg/tree-ssa/pr17141-2.C: New test.
18177
18178 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18179
18180         * gcc.dg/compat/generate-random.c: Do not include
18181         libiberty.h.
18182         * gcc.dg/compat/generate-random_r.c: Likewise.
18183
18184 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
18185
18186         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
18187
18188 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
18189
18190         PR middle-end/21595
18191         * g++.dg/tree-ssa/builtin1.C: New testcase.
18192
18193 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
18194
18195         PR c++/21454
18196         * g++.dg/opt/const4.C: New test.
18197
18198         PR middle-end/21492
18199         * g++.dg/opt/crossjump1.C: New test.
18200
18201         PR tree-optimization/21610
18202         * gcc.c-torture/compile/20050516-1.c: New test.
18203
18204         PR fortran/15080
18205         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
18206         about the test failing.
18207         * gfortran.fortran-torture/execute/where_7.f90: New test.
18208         * gfortran.fortran-torture/execute/where_8.f90: New test.
18209
18210 2005-05-16  Richard Henderson  <rth@redhat.com>
18211
18212         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
18213         i?86 and x86_64.
18214
18215 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
18216
18217         * gcc.dg/compat/generate-random.c (config.h): Do not include.
18218         (limits.h): Include unconditionally.
18219         (stdlib.h): Likewise.
18220         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
18221         (limits.h): Include unconditionally.
18222         (stdlib.h): Likewise.
18223         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18224         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18225         (limits.h): Include unconditionally.
18226         (stdlib.h): Likewise.
18227         (hashtab.h): Do not include.
18228         (getopt.h): Likewise.
18229         (stddef.h): Include.
18230         (hashval_t): Define.
18231         (struct entry): Add "next" field.
18232         (HASH_SIZE): New macro.
18233         (hash_table): New variable.
18234         (switchfiles): Do not use xmalloc.
18235         (mix): New macro.
18236         (iterative_hash): New function.
18237         (hasht): Remove.
18238         (e_exists): New function.
18239         (e_insert): Likewise.
18240         (output): Use, instead of libiberty hashtable functions.
18241         (main): Do not use getopt.  Do not call htab_create.
18242
18243 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
18244
18245         PR libstdc++/21526
18246         * lib/target-supports.exp (check_mkfifo_available):
18247         Return 0 for cygwin as mkfifo support incomplete on platform.
18248         Fix typos in comments.
18249
18250 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
18251
18252         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
18253
18254 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
18255
18256         PR fortran/17432
18257         * gfortran.dg/assign_4.f: New test.
18258
18259 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
18260
18261         PR tree-optimization/21563
18262         * gcc.dg/tree-ssa/pr21563.c: New.
18263
18264 2005-05-14  Jan Hubicka  <jh@suse.cz>
18265
18266         * gcc.dg/noreturn-7.c: Allow control reaches warning.
18267
18268 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
18269
18270         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
18271
18272 2005-05-13  Julian Brown  <julian@codesourcery.com>
18273
18274         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
18275         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
18276
18277 2005-05-13  Jan Hubicka  <jh@suse.cz>
18278
18279         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
18280         * gcc.dg/fold-xor-?.c: Likewise.
18281         * gcc.dg/pr15784-?.c: Likewise.
18282         * gcc.dg/pr20922-?.c: Likewise.
18283         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
18284         * gcc.dg/tree-ssa/pr17598.c: Likewise.
18285         * gcc.dg/tree-ssa/pr20470.c: Likewise.
18286
18287 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18288
18289         PR fortran/21260
18290         * gfortran.dg/hollerith_1.f90: New test.
18291
18292 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18293
18294         * gfortran.dg/func_result_2.f90: New test.
18295
18296 2005-05-11  Bud Davis  <bdavis@gfortran.org>
18297
18298         * gfortran.dg/dev_null.f90: New test.
18299
18300 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
18301
18302         * gcc.dg/arm-vfp1.c: Revert last change.
18303
18304 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
18305
18306         PR middle-end/19807
18307         PR tree-optimization/19639
18308         * g++.dg/tree-ssa/pr19807.C: New testcase.
18309
18310 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18311
18312         PR libfortran/21471
18313         * gfortran.dg/append-1.f90: New test.
18314
18315 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18316
18317         * gcc.dg/pr18501.c: XFAIL.
18318         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
18319         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
18320         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
18321         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
18322         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
18323         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
18324         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
18325         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
18326
18327 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18328
18329         PR fortran/20178
18330         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
18331         gfortran.dg/f2c_3.f90: New tests.
18332
18333         * gfortran.dg/return_1.f90: Fix dg annotation.
18334
18335 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
18336
18337         * gcc.c-torture/compile/20050510-1.c: New test.
18338
18339 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
18340
18341         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
18342
18343 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
18344
18345         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
18346
18347 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
18348
18349         PR c/17913
18350         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
18351
18352 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
18353
18354         PR c/21342
18355         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
18356         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
18357
18358 2005-05-10  Ben Elliston  <bje@au.ibm.com>
18359
18360         PR debug/16676
18361         * gcc.dg/debug/pr16676.c: New test.
18362
18363 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
18364
18365         PR testsuite/21443
18366         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
18367         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
18368         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
18369         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
18370         Change -O1 to -O2.
18371         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
18372         -fno-tree-dominator-opts.
18373
18374 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18375
18376         * gfortran.dg/return_1.f90: New test.
18377
18378 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
18379
18380         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
18381
18382         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
18383
18384 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
18385
18386         PR c++/21427
18387         * g++.dg/inherit/covariant13.C: New.
18388
18389 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18390
18391         PR libfortran/19155
18392         * gfortran.dg/pr19155.f: New test.
18393
18394 2005-05-08  Roger Sayle  <roger@eyesopen.com>
18395
18396         PR inline-asm/8788
18397         * gcc.dg/pr8788-1.c: New testcase.
18398
18399 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
18400
18401         PR target/21416
18402         * gcc.target/mips/fpcmp-[12].c: New tests.
18403
18404 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
18405
18406         * lib/target-supports-dg.exp (dg-require-fork): New function.
18407         (dg-require-mkfifo): Likewise.
18408         * lib/target-supports.exp (check_function_available): New
18409         function.
18410         (check_fork_available): Likewise.
18411         (check_mkfifo_available): Likewise.
18412
18413 2005-05-06  Jeff Law  <law@redhat.com>
18414
18415         * gcc.c-torture/compile/pr21380.c: New test.
18416
18417 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
18418
18419         PR c++/20961
18420         * g++.dg/ext/weak3.C: New test.
18421
18422 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
18423
18424         PR c++/21352
18425         * g++.dg/template/crash37.C: New test.
18426
18427 2005-05-05  Paul Brook  <paul@codesourcery.com>
18428
18429         * gcc.dg/arm-g2.c: Use effective-target arm32.
18430         * gcc.dg/arm-mmx-1.c: Ditto.
18431         * gcc.dg/arm-scd42-2.c: Ditto.
18432         * gcc.dg/arm-vfp1.c: Ditto.
18433         * lib/target-supports.exp (check_effective_target_arm32): New
18434         function.
18435
18436 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
18437
18438         PR libfortran/21354
18439         gfortran.dg/in_pack_rank7.f90: New test.
18440
18441 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
18442
18443         PR middle-end/15618
18444         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
18445
18446 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
18447
18448         PR middle-end/21265
18449         * gcc.dg/20050503-1.c: New test.
18450
18451         PR rtl-optimization/21239
18452         * gcc.dg/i386-sse-11.c: New test.
18453
18454 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
18455
18456         PR target/16888
18457         * gcc.target/i386/asm-1.c: New test.
18458
18459 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
18460
18461         PR rtl-optimization/21330
18462         * gcc.c-torture/execute/20050502-1.c: New test.
18463
18464         PR target/21297
18465         * gcc.c-torture/execute/20050502-2.c: New test.
18466
18467 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
18468
18469         PR middle-end/21282
18470         * gcc.dg/pr21282.c: New.
18471
18472 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18473
18474         * gcc.dg/vect/pr20122.c: Clean up .vect file.
18475         * gcc.dg/vect/vect-92.c: Likewise.
18476         * gcc.dg/vect/vect-93.c: Likewise.
18477         * gcc.dg/vect/vect-dv-1.c: Likewise.
18478         * gcc.dg/vect/vect-dv-2.c: Likewise.
18479         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
18480
18481 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
18482
18483         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
18484         * gfortran.dg/vect/vect-2.f90: Likewise.
18485         * gfortran.dg/vect/vect-3.f90: Likewise.
18486         * gfortran.dg/vect/vect-4.f90: Likewise.
18487         * gfortran.dg/vect/vect-5.f90: Likewise.
18488
18489 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
18490
18491         PR target/20813
18492         * gcc.dg/rs6000-fpint-2.c: New.
18493
18494 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
18495
18496         PR c/15698
18497         * gcc.dg/builtins-30.c: Update expected messages.
18498         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
18499         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
18500         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
18501
18502 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
18503
18504         PR tree-optimization/21294
18505         * gcc.dg/tree-ssa/pr21294.c: New.
18506
18507 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
18508
18509         * gcc.dg/altivec-3.c (vec_store): Do not use the old
18510         __builtin_altivec_st_internal_4si built-in.
18511
18512 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
18513
18514         PR c++/15875
18515         * g++.dg/template/ptrmem14.C: New test.
18516
18517 2005-05-02  Paul Brook  <paul@codesourcery.com>
18518
18519         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
18520
18521 2005-05-02  Michael Matz  <matz@suse.de>
18522
18523         PR c++/19542
18524         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
18525
18526 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
18527
18528         * g++.dg/cpp/weak.C: New test.
18529
18530 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
18531
18532         * gcc.dg/tree-ssa/loop-8.c: New test.
18533
18534 2005-04-30  Michael Maty  <matz@suse.de>
18535
18536         * gcc.dg/inline-mcpy.c: New test.
18537
18538 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
18539
18540         PR libfortran/18958
18541         * gfortran.dg/eoshift.f90: New test case.
18542
18543 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
18544
18545         PR libfortran/18857
18546         * gfortran.dg/matmul_1.f90: New test.
18547
18548 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
18549
18550         PR tree-optimization/21030
18551         * gcc.dg/tree-ssa/pr21030.c: New.
18552
18553 2005-04-29  Devang Patel  <dpatel@apple.com>
18554
18555         PR tree-optimization/21272
18556         * gcc.dg/vect/vect-ifcvt-10.c: New test.
18557
18558 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
18559
18560         PR fortran/13082
18561         PR fortran/18824
18562         * gfortran.dg/entry_4.f90: New test.
18563         * gfortran.fortran-torture/execute/entry_1.f90: New test.
18564         * gfortran.fortran-torture/execute/entry_2.f90: New test.
18565         * gfortran.fortran-torture/execute/entry_3.f90: New test.
18566         * gfortran.fortran-torture/execute/entry_4.f90: New test.
18567         * gfortran.fortran-torture/execute/entry_5.f90: New test.
18568         * gfortran.fortran-torture/execute/entry_6.f90: New test.
18569         * gfortran.fortran-torture/execute/entry_7.f90: New test.
18570
18571 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18572
18573         * gfortran.fortran-torture/execute/entry_8.f90: New test.
18574
18575 2005-04-29  Paul Brook  <paul@codesourcery.com>
18576
18577         * gfortran.dg/entry_3.f90: New test.
18578
18579 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18580
18581         * gfortran.dg/implicit_4.f90: New test.
18582
18583 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
18584
18585         * lib/target-supports.exp (check_profiling_available): Return
18586         false for xtensa-*-elf.
18587
18588 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
18589
18590         * lib/fortran-torture.exp (fortran-torture.exp): Catch
18591         error if file cannot be deleted.
18592
18593 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
18594
18595         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
18596         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
18597         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
18598         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
18599         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
18600         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
18601         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
18602         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
18603         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
18604         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
18605         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
18606         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
18607         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
18608
18609 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18610
18611         PR fortran/20865
18612         * gfortran.dg/pr20865.f90: New test.
18613
18614 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
18615
18616         * gcc.dg/void-cast-2.c: New test.
18617
18618 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18619
18620         PR c/21159
18621         * gcc.dg/void-cast-1.c: New test.
18622
18623 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
18624
18625         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
18626
18627 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18628
18629         PR fortran/21177
18630         * gfortran.dg/pr21177.f90: New test.
18631
18632 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
18633
18634         PR tree-optimization/21171
18635         * gcc.dg/tree-ssa/pr21171.c: New test.
18636
18637 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
18638
18639         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
18640         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
18641         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
18642         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
18643         gcc.dg/tree-ssa/gen-vect-32.c: New.
18644         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
18645         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
18646         don't run on PPC32.
18647
18648 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18649
18650         PR c/21213
18651         * gcc.dg/transparent-union-3.c: New test.
18652
18653 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
18654
18655         PR c/20740
18656         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
18657         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
18658         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
18659         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
18660         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
18661         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
18662
18663 2005-04-26  Jeff Law  <law@redhat.com>
18664
18665         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
18666         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
18667         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
18668         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
18669         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
18670         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
18671         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
18672
18673 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
18674
18675         PR tree-optimization/17598
18676         * gcc.dg/tree-ssa/pr17598.c: New testcase.
18677
18678 2005-04-25  Mike Stump  <mrs@apple.com>
18679
18680         * objc.dg/fix-and-continue-1.m: Add.
18681
18682 2005-04-25  Roger Sayle  <roger@eyesopen.com>
18683
18684         PR c++/20995
18685         * g++.dg/opt/pr20995-1.C: New test case.
18686
18687 2005-04-25  Devang Patel <dpatel@apple.com>
18688
18689         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
18690
18691 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
18692
18693         PR testsuite/21062
18694         * g++.dg/opt/alias2.C (printf): Correct the prototype.
18695
18696 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
18697
18698         PR C++/21188
18699         * g++.dg/opt/rtti2.C: New test.
18700
18701 2005-04-25  Paul Brook  <paul@codesourcery.com>
18702         Steven G. Kargl  <kargls@comcast.net>
18703
18704         PR fortran/20879
18705         * gfortran.dg/ichar_1.f90: New file.
18706
18707 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
18708
18709         PR middle-end/20991
18710         * g++.dg/opt/pr20991.C: New test.
18711
18712         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
18713         where sizeof (type) < __alignof__ (type).
18714         * gcc.dg/compat/struct-layout-1.h: Likewise.
18715
18716 2005-04-24  Per Bothner  <per@bothner.com>
18717             Devang Patel  <dpatel@apple.com>
18718
18719         PR preprocessor/20907
18720         * gcc.dg/cpp/very-long-comment.c: New test.
18721
18722 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18723
18724         PR fortran/20059
18725         * gfortran.dg/common_5.f: New test.
18726
18727 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
18728
18729         PR middle-end/21082
18730         * g++.dg/tree-ssa/pr21082.C: New testcase.
18731
18732 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
18733
18734         * gcc.dg/vect/vect-99.c: New test.
18735
18736 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
18737
18738         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
18739
18740 2005-04-22  Jeff Law  <law@redhat.com>
18741
18742         * gcc.dg/uninit-5.c: Remove xfails.
18743         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
18744         conditionals and loads.
18745
18746 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
18747
18748         PR libfortran/20074
18749         PR libfortran/20436
18750         PR libfortran/21108
18751         * gfortran.dg/nested_reshape.f90: new test
18752         * gfortran.dg/reshape-alloc.f90: new test
18753         * gfortran.dg/reshape.f90: new test
18754
18755 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
18756
18757         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
18758
18759         * gcc.dg/arm-vfp1.c: New test.
18760
18761 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
18762
18763         PR c++/21087
18764         * g++.dg/lookup/builtin2.C: New test.
18765
18766 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
18767
18768         * gcc.dg/weak/weak-13.c: New test.
18769
18770 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
18771
18772         * lib/target-supports.exp (check_effective_target_sync_int_long):
18773         Add powerpc*.
18774
18775 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
18776
18777         * gcc.target/mips/branch-1.c: New test.
18778
18779 2005-04-21  Richard Henderson  <rth@redhat.com>
18780
18781         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
18782         * gcc.dg/vect/vect-86.c: Likewise.
18783         * gcc.dg/vect/vect-87.c: Likewise.
18784         * gcc.dg/vect/vect-88.c: Likewise.
18785
18786 2005-04-21  Devang Patel  <dpatel@apple.com>
18787
18788         PR optimization/20994
18789         * gcc.dg/tree-ssa/ifc-3.c: New test.
18790
18791 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
18792
18793         PR c/12913
18794         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
18795         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
18796         gcc.dg/c99-vla-jump-5.c: New tests.
18797
18798 2005-04-19  Richard Henderson  <rth@redhat.com>
18799
18800         * lib/target-supports.exp (check_effective_target_vect_int_mult):
18801         Fix typo in exists check.
18802         (check_effective_target_sync_int_long): New.
18803         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
18804         * gcc.dg/ia64-sync-2.c: Likewise.
18805         * gcc.dg/ia64-sync-3.c: Likewise.
18806         * gcc.dg/ia64-sync-4.c: Likewise.
18807
18808 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
18809
18810         * gcc.dg/fold-xor-1.c: New test.
18811         * gcc.dg/fold-xor-2.c: New test.
18812
18813 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
18814
18815         PR target/20670
18816         * g++.dg/eh/fp-regs.C: New test.
18817
18818 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
18819
18820         * gcc.dg/Wint-to-pointer-cast-1.c,
18821         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
18822         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
18823         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
18824
18825 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18826
18827         PR fortran/16861
18828         * gfortran.dg/pr16861.f90: New test.
18829
18830 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18831
18832         * gcc.dg/pr21085.c: New test.
18833
18834 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
18835
18836         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
18837         (setup_mips_tests, dg-mips-options): New procedures.
18838         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
18839         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
18840         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
18841         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18842         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
18843         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
18844         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
18845         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
18846         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
18847         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
18848         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
18849         dg-mips-options instead of dg-options.  Remove now-redundant
18850         preprocessor guards.
18851         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
18852         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
18853         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
18854         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
18855         * gcc.dg/vr-mult-2.c: Delete.
18856         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
18857         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
18858         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
18859         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
18860         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
18861         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
18862         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
18863
18864 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
18865
18866         * ada/acats/run_all.sh: Use sync when executable not present.
18867
18868 2005-04-18  Devang Patel  <dpatel@apple.com>
18869
18870         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
18871         * gcc.dg/vect/vect-11a.c: New.
18872         * gcc.dg/vect/vect-none.c: Update.
18873         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
18874
18875 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
18876
18877         PR tree-optimization/20922
18878         * gcc.dg/pr20922-1.c: New test.
18879         * gcc.dg/pr20922-2.c: New test.
18880         * gcc.dg/pr20922-3.c: New test.
18881         * gcc.dg/pr20922-4.c: New test.
18882         * gcc.dg/pr20922-5.c: New test.
18883         * gcc.dg/pr20922-6.c: New test.
18884
18885 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18886
18887         PR libfortran/20950
18888         * gfortran.dg/pr20950.f: New test.
18889
18890 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18891
18892         PR libfortran/19216
18893         * gfortran.dg/pr19216.f: New test.
18894
18895 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
18896
18897         PR tree-optimization/21001
18898         * gcc.dg/tree-ssa/pr21001.c: New.
18899
18900 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
18901
18902         PR libfortran/21075
18903         * gfortran.dg/reshape_rank7.f90: New test.
18904
18905 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
18906
18907         PR libfortran/12884 gfortran.dg/pr12884.f: New test
18908         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
18909         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
18910         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
18911         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
18912         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
18913         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
18914         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
18915         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
18916         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
18917         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
18918         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
18919         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
18920         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
18921         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
18922         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
18923         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
18924         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
18925         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
18926         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
18927         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
18928
18929 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
18930
18931         * gfortran.dg/wtruncate.f: New testcase.
18932         * gfortran.dg/wtruncate.f90: New testcase.
18933
18934 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
18935
18936         PR c++/21025
18937         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
18938         which sizeof/alignof is dependent, rather than just whether we are
18939         processing_template_decl.
18940
18941 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18942
18943         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18944         corrected typo where the wrong variables had been compared.
18945
18946 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
18947
18948         PR libfortran/18495
18949         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
18950         Test callee-allocated version of return array with a write
18951         statement.
18952         Test spread with a temporary with another write statement.
18953
18954 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
18955
18956         PR tree-optimization/21031
18957         * gcc.dg/tree-ssa/pr21031.c: New.
18958
18959 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
18960
18961         PR tree-optimization/21004
18962         * gcc.dg/builtins-53.c: Include builtins-config.h.
18963         Check floorf, ceilf, floorl and ceill transformations
18964         only when HAVE_C99_RUNTIME is defined.
18965
18966 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
18967
18968         PR middle-end/20739
18969         * gcc.dg/tree-ssa/pr20739.c: New test.
18970
18971 2005-04-14  Mike Stump  <mrs@apple.com>
18972
18973         * gcc.dg/Foundation.framework/empty: New.
18974         * gcc.dg/framework-2.c: New.
18975
18976 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
18977
18978         PR tree-optimization/21021
18979         * gcc.c-torture/compile/pr21021.c: New.
18980
18981 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
18982
18983         PR testsuite/21010
18984         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
18985         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
18986         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
18987         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
18988         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
18989         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
18990         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
18991         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
18992
18993 2005-04-14  Richard Henderson  <rth@redhat.com>
18994
18995         * lib/target-supports.exp (check_effective_target_vect_condition):
18996         Add ia64, i?86, and x86_64.
18997
18998 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
18999
19000         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
19001
19002 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
19003
19004         PR tree-optimization/20657
19005         * gcc.dg/tree-ssa/pr20657.c: New.
19006
19007 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
19008
19009         * gcc.dg/builtins-53.c: Also check (int)trunc* and
19010         (long long int)trunc*.
19011
19012 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
19013
19014         PR target/20927
19015         * gcc.dg/pr20927.c: New test.
19016
19017 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
19018
19019         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
19020         * gcc.target/mips/asm-1.c: Likewise.
19021
19022 2005-04-13  Dale Johannesen  <dalej@apple.com>
19023
19024         * objc.dg/objc-fast-4.m: New.
19025
19026 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
19027
19028         * gcc.target/cris/torture/cris-torture.exp: New driver in new
19029         directory.
19030         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
19031
19032 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
19033
19034         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
19035         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
19036         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
19037
19038 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
19039
19040         PR tree-optimization/20913
19041         * gcc.dg/tree-ssa/pr20913.c: New.
19042
19043         PR tree-optimization/20702
19044         * gcc.dg/tree-ssa/pr20702.c: New.
19045
19046 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19047
19048         PR c++/13744
19049         * g++.dg/inherit/local3.C: New test.
19050
19051 2005-04-12  Jeff Law  <law@redhat.com>
19052
19053         * gcc.dg/tree-ssa/20050412-1.c: New test.
19054
19055 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
19056
19057         PR libfortran/19016
19058         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
19059         Add tests with mask generated by expression.
19060         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19061         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19062         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19063
19064 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
19065
19066         PR middle-end/20917
19067         * gcc.dg/20050409-1.c: New test.
19068
19069 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
19070
19071         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
19072
19073 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19074
19075         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19076         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
19077         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19078         (TARGET_CXX): Adjust accordingly.
19079         * target.h (struct gcc_target): Remove epxort_class_data.  Add
19080         determine_class_data_visibility and class_data_always_comdat.
19081         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19082         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
19083         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19084         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
19085         (arm_cxx_determine_class_data_visibility): New.
19086         (arm_cxx_class_data_always_comdat): Likewise.
19087         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
19088         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
19089         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
19090         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
19091         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
19092         Define.
19093
19094 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
19095
19096         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
19097
19098 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
19099
19100         * gcc.dg/i386-darwin-fpmath.c: New.
19101
19102 2004-04-11  Devang Patel  <dpatel@apple.com>
19103
19104         * lib/target-supports.exp (check_effective_target_vect_condition): New.
19105         * gcc.dg/vect/vect-ifcvt-1.c: New test.
19106         * gcc.dg/vect/vect-ifcvt-2.c: New test.
19107         * gcc.dg/vect/vect-ifcvt-3.c: New test.
19108         * gcc.dg/vect/vect-ifcvt-4.c: New test.
19109         * gcc.dg/vect/vect-ifcvt-5.c: New test.
19110         * gcc.dg/vect/vect-ifcvt-6.c: New test.
19111         * gcc.dg/vect/vect-ifcvt-7.c: New test.
19112         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
19113
19114 2004-04-11  Devang Patel  <dpatel@apple.com>
19115
19116         * gcc.dg/vect/vect-dv-1.c: New test.
19117         * gcc.dg/vect/vect-dv-2.c: New test.
19118
19119 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19120
19121         PR tree-optimization/20933
19122         * gcc.dg/tree-ssa/pr20933.c: New test.
19123
19124 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19125
19126         * gfortran.dg/fold_nearest.f90: New test.
19127
19128 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
19129
19130         * gcc.dg/tree-ssa/alias-1.c: New test.
19131
19132 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
19133
19134         PR tree-optimization/20920
19135         * g++.dg/tree-ssa/pr20920.C: New test.
19136
19137 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
19138
19139         * gcc.dg/builtins-53.c: Also check (int)ceil* and
19140         (long long int)ceil*.
19141
19142 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
19143
19144         * g++.dg/warn/Wdtor1.C: Declare template in system header with
19145         explicit C++ linkage.
19146
19147 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19148
19149         * gfortran.dg/pr17229.f: Take care of the new obsolescence
19150         warning for arithmetic IF statements.
19151
19152 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
19153
19154         * eor_handling_1.f90: New test case.
19155         * eor_handling_2.f90: New test case.
19156         * eor_handling_3.f90: New test case.
19157         * eor_handling_4.f90: New test case.
19158         * eor_handling_5.f90: New test case.
19159         * noadv_size.f90: New test case.
19160         * pad_no.f90: New test case.
19161
19162 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
19163
19164         * gcc.c-torture/execute/20050410-1.c: New test.
19165
19166 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
19167
19168         * gcc.dg/pr20126.c: New.
19169
19170 2005-04-09  Bud Davis  <bdavis@gfortran.org>
19171             Steven G. Kargl <kargls@comcast.net>
19172
19173         * gfortran.dg/PR19872.f: New test.
19174
19175 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19176
19177         * gfortran.dg/nint_1.f90: Fix dg-do directive.
19178
19179 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
19180
19181         * gfortran.dg/nint_1.f90: New test.
19182
19183 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19184
19185         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
19186         Added test for callee-allocated arrays with write statements.
19187         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
19188         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
19189         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
19190         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
19191         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
19192
19193 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
19194
19195         PR libfortran/20163
19196         * gfortran.dg/open-options-blanks.f: New test.
19197
19198 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19199
19200         PR fortran/13257
19201         * gfortran.dg/comma_format_extension_[1234].f: New tests.
19202
19203 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
19204
19205         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19206         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19207         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19208         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19209         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19210         * gcc.c-torture/execute/stdarg-4.c: New test.
19211
19212         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
19213
19214         PR target/20795
19215         * g++.dg/abi/param2.C: New test.
19216
19217 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19218
19219         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
19220
19221 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
19222
19223         * gcc.dg/builtins-53.c: New test.
19224
19225 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
19226
19227         * g++.dg/tree-ssa/pr18178.C: New test.
19228         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
19229         * gcc.c-torture/execute/20041019-1.c: New test.
19230         * gcc.dg/tree-ssa/20041008-1.c: New test.
19231         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
19232         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
19233         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
19234         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
19235         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
19236         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
19237         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
19238         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
19239         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
19240         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
19241
19242 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
19243
19244         PR rtl-optimization/20466
19245         * gcc.c-torture/execute/pr20466-1.c: New test.
19246
19247 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
19248
19249         PR c++/20905
19250         * g++.dg/parse/cond2.C: New test.
19251
19252         PR c++/20145
19253         * g++.dg/warn/Wdtor1.C: New test.
19254
19255 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19256
19257         PR fortran/17229
19258         * gfortran.dg/pr17229.f: New test.
19259
19260 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
19261
19262         * gfortran.dg/tiny_1.f90: New test.
19263         * gfortran.dg/tiny_2.f90: ditto.
19264
19265 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
19266
19267         * gfortran.dg/eor_1.f90: Fix dg-do run line
19268         * gfortran.dg/open_new.f90: Fix dg-do run line
19269
19270 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
19271
19272         * lib/target-supports.exp (get_compiler_messages): Support
19273         optional arguments, the fourth being compiler options.
19274         (check_effective_target_fpic): New proc.
19275         * gcc.dg/20050321-2.c: Restrict to target fpic.
19276
19277 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
19278
19279         * gcc.dg/15443-1.c: New test.
19280         * gcc.dg/15443-2.c: Likewise.
19281
19282 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19283
19284         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
19285
19286 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19287
19288         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
19289
19290 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
19291
19292         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
19293         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
19294         -m64.
19295         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
19296         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
19297         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
19298
19299 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
19300
19301         PR c++/20212
19302         * g++.dg/warn/Wunused-11.C: New test.
19303
19304 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
19305
19306         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
19307
19308 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
19309
19310         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
19311
19312 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19313
19314         PR c++/20734
19315         * g++.dg/template/ptrmem13.C: New test.
19316
19317 2005-04-05  Per Bothner  <per@bothner.com>
19318
19319         * lib/gcc.exp: Always add -fno-show-column, for now.
19320
19321 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
19322
19323         PR testsuite/20767
19324         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
19325         of plain old "unsigned int" for the type of "i".  Makes this test
19326         64bit clean.
19327
19328 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
19329
19330         * gcc.dg/i386-ssefn-1.c: New test.
19331         * gcc.dg/i386-ssefn-2.c: New test.
19332         * gcc.dg/i386-ssefn-3.c: New test.
19333         * gcc.dg/i386-ssefn-4.c: New test.
19334
19335 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
19336
19337         PR tree-optimization/20076
19338         * gcc.dg/builtin-apply4.c: New test.
19339
19340         PR preprocessor/19475
19341         * gcc.dg/cpp/macspace1.c: New test.
19342         * gcc.dg/cpp/macspace2.c: New test.
19343
19344 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19345
19346         * gfortran.dg/pr20755.f: Fixed bad format.
19347
19348 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
19349
19350         PR c++/20763
19351         * g++.dg/ext/attrib21.C: New test.
19352
19353 2004-04-05  Devang Patel  <dpatel@apple.com>
19354
19355         * lib/target-supports.exp (check_effective_target_vect_shif): New.
19356         * gcc.dg/vect/vect-shift-1.c: New test.
19357
19358 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19359
19360         PR libfortran/20755
19361         * gfortran.dg/pr20755.f: New test.
19362
19363 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
19364
19365         * gfortran.dg/pr15959.f90: New test.
19366         * gfortran.dg/string_pad_trunc.f90: New test.
19367
19368 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19369
19370         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
19371         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
19372         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
19373         syntax.
19374
19375 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19376
19377         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
19378
19379 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19380
19381         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
19382         * gcc.c-torture/compile/20011119-2.c: Likewise.
19383         * gcc.c-torture/compile/981001-2.c: Likewise.
19384
19385 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
19386
19387         PR c++/20679
19388         * g++.dg/template/overload4.C: New test.
19389
19390 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19391
19392         PR c++/20746
19393         * g++.dg/abi/covariant5.C: New.
19394
19395         PR debug/20505
19396         * g++.dg/debug/const2.C: New.
19397
19398 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
19399
19400         PR rtl-optimization/16104
19401         * gcc.c-torture/execute/20050316-1.c: New test.
19402
19403 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
19404
19405         * g++.dg/template/spec23.C: Fix dg-error text.
19406
19407 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
19408
19409         PR c++/19199
19410         * g++.dg/expr/lval2.C: New.
19411
19412 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19413
19414         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
19415         __builtin_strcasecmp and __builtin_strncasecmp.
19416
19417 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
19418
19419         PR c++/20723
19420         * g++.dg/template/spec22.C: New.
19421         * g++.dg/template/spec23.C: New.
19422
19423 2005-04-03  Dale Ranta  <dir@lanl.gov>
19424             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19425
19426         PR libfortran/20068
19427         PR libfortran/20125
19428         PR libfortran/20156
19429         PR libfortran/20471
19430         * gfortran.dg/backspace.f: New test.
19431
19432 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
19433
19434         * gcc.dg/pr19345.c: New test.
19435
19436 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19437
19438         PR tree-optimization/20640
19439         * gcc.dg/torture/tree-loop-1.c: New.
19440
19441 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
19442
19443         PR rtl-optimization/20290
19444         * gcc.c-torture/execute/loop-ivopts-2.c: New.
19445
19446 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
19447
19448         * gcc.dg/rs6000-fpint.c: New.
19449
19450 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19451
19452         * gcc.dg/old-style-then-proto-1.c: New test.
19453
19454 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19455
19456         * gfortran.fortran-torture/execute/backspace.f90: Check
19457         after backspace and read was incorrect.
19458
19459 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19460
19461         * gcc.c-torture/execute/builtins/strcat.c: Check the result
19462         buffer past the terminating NUL using memcmp.
19463         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
19464         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
19465
19466         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
19467         Fix unused/uninitialized variable warnings.
19468
19469         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
19470         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
19471         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
19472         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
19473
19474         * gcc.c-torture/execute/builtins/abs-1-lib.c,
19475         gcc.c-torture/execute/builtins/fputs-lib.c,
19476         gcc.c-torture/execute/builtins/lib/fprintf.c,
19477         gcc.c-torture/execute/builtins/lib/main.c,
19478         gcc.c-torture/execute/builtins/lib/memcmp.c,
19479         gcc.c-torture/execute/builtins/lib/memmove.c,
19480         gcc.c-torture/execute/builtins/lib/mempcpy.c,
19481         gcc.c-torture/execute/builtins/lib/memset.c,
19482         gcc.c-torture/execute/builtins/lib/printf.c,
19483         gcc.c-torture/execute/builtins/lib/sprintf.c,
19484         gcc.c-torture/execute/builtins/lib/stpcpy.c,
19485         gcc.c-torture/execute/builtins/lib/strchr.c,
19486         gcc.c-torture/execute/builtins/lib/strcmp.c,
19487         gcc.c-torture/execute/builtins/lib/strcpy.c,
19488         gcc.c-torture/execute/builtins/lib/strcspn.c,
19489         gcc.c-torture/execute/builtins/lib/strlen.c,
19490         gcc.c-torture/execute/builtins/lib/strncat.c,
19491         gcc.c-torture/execute/builtins/lib/strncmp.c,
19492         gcc.c-torture/execute/builtins/lib/strncpy.c,
19493         gcc.c-torture/execute/builtins/lib/strrchr.c,
19494         gcc.c-torture/execute/builtins/lib/strspn.c,
19495         gcc.c-torture/execute/builtins/lib/strstr.c,
19496         gcc.c-torture/execute/builtins/memops-asm-lib.c,
19497         gcc.c-torture/execute/builtins/strlen-2.c,
19498         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
19499         prototypes.
19500
19501 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
19502
19503         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
19504         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
19505         selectany usage.
19506
19507 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
19508
19509         PR c++/19406
19510         * g++.dg/debug/using1.C: New test.
19511
19512 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
19513
19514         PR middle-end/20524
19515         * gcc.dg/alias-7.c: Prefix asm-declared name with
19516         __USER_LABEL_PREFIX__.
19517
19518 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
19519
19520         Fix fallout from PR middle-end/15700:
19521         * gcc.c-torture/compile/20011119-1.c: Take
19522         __USER_LABEL_PREFIX__ into account.
19523         * gcc.c-torture/compile/20011119-2.c: Likewise.
19524
19525 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19526
19527         PR c++/18644
19528         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
19529
19530 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
19531
19532         PR c/17855
19533         * gcc.c-torture/compile/struct-non-lval-1.c,
19534         gcc.c-torture/compile/struct-non-lval-2.c,
19535         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
19536
19537 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
19538
19539         * gcc.dg/tls/tls.exp: Remove temporary file.
19540         * g++.dg/tls/tls.exp: Ditto.
19541         * lib/file-format.exp: Ditto.
19542         * g++.dg/special/ecos.exp: Ditto.
19543
19544         * lib/profopt.exp: Treat prof_ext as a list.
19545         * gcc.misc-tests/bprob.exp: Ditto.
19546         * g++.dg/bprob/bprob.exp: Ditto.
19547
19548         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
19549         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
19550         g++.dg/tree-ssa/pointer-reference-alias.C,
19551         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
19552         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
19553         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
19554         g++.dg/vect/pr19951.cc: Ditto.
19555         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
19556         gcc.dg/builtins-47.c: Ditto.
19557         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
19558         gcc.dg/pr20115-1.c: Ditto.
19559         * gcc.dg/tree-ssa/20030530-2.c,
19560         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
19561         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19562         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
19563         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19564         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
19565         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
19566         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
19567         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
19568         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
19569         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
19570         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
19571         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
19572         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
19573         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
19574         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
19575         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19576         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19577         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19578         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19579         gcc.dg/tree-ssa/20030824-1.c,
19580         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
19581         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
19582         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
19583         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
19584         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
19585         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
19586         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
19587         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
19588         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
19589         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
19590         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
19591         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
19592         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
19593         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
19594         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
19595         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
19596         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
19597         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
19598         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
19599         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
19600         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
19601         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
19602         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
19603         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
19604         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
19605         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
19606         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
19607         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
19608         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
19609         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
19610         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
19611         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
19612         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
19613         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
19614         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
19615         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
19616         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
19617         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
19618         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
19619         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
19620         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
19621         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
19622         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19623         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
19624         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
19625         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
19626         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
19627         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
19628         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
19629         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
19630         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19631         gcc.dg/tree-ssa/useless-1.c: Ditto.
19632         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
19633         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
19634         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
19635         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
19636         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19637         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
19638         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
19639         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
19640         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
19641         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
19642         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
19643         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
19644         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
19645         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
19646         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
19647         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
19648         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
19649         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
19650         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
19651         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
19652         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
19653         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
19654         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
19655         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
19656         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
19657         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
19658         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
19659         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
19660         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
19661         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
19662         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
19663         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
19664         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
19665         gcc.dg/vect/vect-none.c: Ditto.
19666         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
19667         treelang/compile/unsigned.tree: Ditto.
19668
19669         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
19670         * gcc.dg/cpp/direct2s.c: Ditto.
19671         * gcc.dg/cpp/paste4.c: Ditto.
19672         * gcc.dg/cpp/separate-1.c: Ditto.
19673         * gcc.dg/pch/save-temps-1.c: Ditto.
19674         * g++.dg/ext/altivec-10.C: Ditto.
19675         * g++.dg/pch/pch.C: Ditto.
19676
19677         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
19678
19679         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
19680         * g++.dg/template/repo1.C: Ditto.
19681         * g++.dg/template/repo2.C: Ditto.
19682         * g++.dg/template/repo3.C: Ditto.
19683         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
19684         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
19685         * g++.old-deja/g++.pt/repo1.C: Ditto.
19686         * g++.old-deja/g++.pt/repo2.C: Ditto.
19687         * g++.old-deja/g++.pt/repo3.C: Ditto.
19688         * g++.old-deja/g++.pt/repo4.C: Ditto.
19689
19690         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
19691         * gcc.dg/20030107-1.c: Ditto.
19692         * gcc.dg/20030702-1.c: Ditto.
19693         * gcc.dg/profile-generate-1.c: Ditto.
19694         * g++.dg/other/profile1.C: Ditto.
19695         * g++.old-deja/g++.robertl/eb83.C: Ditto.
19696
19697         * lib/gcc-dg.exp (remove-build-file): New.
19698         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
19699         cleanup-tree-dump, cleanup-saved-temps): New.
19700
19701 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19702
19703         PR c++/19203, DR 214
19704         * g++.dg/parse/ambig3.C: Not ambiguous.
19705         * g++.dg/template/spec20.C: New.
19706         * g++.dg/template/spec21.C: New.
19707
19708 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
19709
19710         PR target/20045
19711         * gcc.dg/ia64-fptr-1.c: Run only on linux.
19712
19713 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19714
19715         PR libfortran/20660
19716         * gfortran.dg/negative_unit.f: New test.
19717
19718 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
19719
19720         * gcc.dg/20050330-1.c: New test.
19721
19722 2005-03-30  Devang Patel  <dpatel@apple.com>
19723
19724         * g++.dg/tree-sra/ssa-sra-3.C: New test.
19725
19726 2005-03-30  Dale Johannesen  <dalej@apple.com>
19727
19728         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
19729
19730 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
19731
19732         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
19733         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
19734         Strip options from test name.
19735
19736 2005-03-31  Jan Hubicka  <jh@suse.cz>
19737
19738         * gcc.dg/varpool-1.c: New testcase.
19739
19740 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
19741
19742         PR c/772
19743         PR c/17913
19744         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
19745         gcc.dg/stmt-expr-label-3.c : New tests.
19746         * gcc.c-torture/execute/medce-2.c: Remove.
19747
19748 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
19749
19750         PR c/20368
19751         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
19752         tests.
19753
19754 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
19755
19756         * gcc.c-torture/compile/pr20203.c: New test.
19757
19758 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
19759
19760         * gfortran.dg/promotion.f90: New test.
19761
19762 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
19763
19764         PR middle-end/20491
19765         * gcc.dg/torture/asm-subreg-1.c: New test.
19766
19767 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
19768
19769         PR c/20672
19770         * gcc.dg/pr20672-1.c: New test.
19771
19772 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
19773
19774         * gfortran.dg/vect: New directory.
19775         * gfortran.dg/vect/vect.exp: New.
19776         * gfortran.dg/vect/vect-1.f90: New test.
19777         * gfortran.dg/vect/vect-2.f90: New test.
19778         * gfortran.dg/vect/vect-3.f90: New test.
19779         * gfortran.dg/vect/vect-4.f90: New test.
19780         * gfortran.dg/vect/vect-5.f90: New test.
19781
19782 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
19783
19784         PR middle-end/20622
19785         * gcc.dg/alias-7.c: New test.
19786
19787 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
19788
19789         * gcc.dg/sparc-reg-1.c: New test.
19790
19791 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
19792
19793         PR target/19890
19794         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
19795
19796 2005-03-29  Dale Ranta  <dir@lanl.gov>
19797             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19798
19799         PR libfortran/20163
19800         * gfortran.dg/pr20163-2.f: New test.
19801
19802 2005-03-28  Jan Hubicka  <jh@suse.cz>
19803
19804         PR middle-end/20635
19805         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
19806         by Jakub Jelinek.
19807
19808 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
19809
19810         PR tree-optimization/20626
19811         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
19812         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
19813
19814 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
19815
19816         * gfortran.dg/underflow.f90: New test.
19817         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
19818
19819 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19820
19821         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
19822
19823 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
19824
19825         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
19826         (g++_init): Make sure that CXXFLAGS is set.
19827         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
19828         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
19829         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19830         * lib/objc.exp (objc_init): Likewise.
19831         * lib/treelang.exp (treelang_init): Likewise.
19832
19833 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
19834
19835         PR tree-optimization/20470
19836         * gcc.dg/tree-ssa/pr20470.c: New test.
19837
19838 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
19839
19840         * gcc.dg/ppc-stfiwx.c: New.
19841
19842 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
19843
19844         PR target/19888
19845         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
19846
19847 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19848
19849         * gcc.dg/20050325-1.c: Fix a typo.
19850
19851 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19852
19853         PR libfortran/19678
19854         PR libfortran/19679
19855         * gfortran.dg/dos_eol.f: New test.
19856
19857 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
19858
19859         PR rtl-optimization/20249
19860         * gcc.dg/20050325-1.c: New test.
19861
19862 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19863
19864         PR libfortran/15332
19865         * gfortran.dg/pr15332.f: New test.
19866
19867 2005-03-24  Dale Johannesen  <dalej@apple.com>
19868
19869         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
19870
19871 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
19872
19873         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
19874         'internal' visibility.
19875         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
19876         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
19877         'protected' visibility.
19878         * gcc.dg/visibility-7.c: Likewise.
19879         * lib/target-supports.exp (check_visibility_available): Take
19880         a parameter, the kind of visibility to check for.
19881         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
19882         to check_visibility_available.
19883
19884         * g++.dg/expr/cast3.C: New.
19885
19886 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
19887
19888         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
19889         rs6000.
19890
19891 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
19892
19893         PR target/20095
19894         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
19895
19896 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
19897
19898         * gcc.dg/badshift.c: Renamed to...
19899         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
19900
19901         * gcc.target/i386/badshift.c: Renamed to...
19902         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
19903         only.
19904
19905         PR rtl-optimization/20532
19906         * gcc.target/i386/badshift.c: New.
19907
19908 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19909
19910         * gfortran.dg/pr18025.f90: New test.
19911
19912 2005-03-23  Dale Johannesen  <dalej@apple.com>
19913
19914         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
19915
19916 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
19917
19918         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
19919
19920         * lib/target-supports.exp (check_iconv_available): Default
19921         libiconv to -liconv, if there is no definition.
19922
19923 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
19924
19925         * gcc.dg/torture/cris-asm-mof-1.c: New test.
19926
19927 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
19928
19929         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
19930         * g++.dg/opt/pr7503-2.C: Likewise.
19931         * g++.dg/opt/pr7503-3.C: Likewise.
19932         * g++.dg/opt/pr7503-4.C: Likewise.
19933         * g++.dg/opt/pr7503-5.C: Likewise.
19934         * g++.dg/warn/minmax.C: New test.
19935
19936 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19937
19938         * gfortran.dg/g77_intrinsics_funcs.f: New test.
19939         * gfortran.dg/g77_intrinsics_sub.f: New test.
19940
19941 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
19942             Jan Hubicka  <jh@suse.cz>
19943             Steven Bosscher <stevenb@suse.de
19944
19945         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
19946
19947 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19948
19949         PR c++/19980
19950         * g++.dg/template/redecl3.C: New test.
19951
19952 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19953
19954         PR c++/20499
19955         * g++.dg/parse/error16.C: Tweak error markers.
19956
19957 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
19958
19959         PR target/20561
19960         * gcc.dg/20050321-2.c: New test.
19961
19962 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19963
19964         PR c++/20465
19965         PR c++/20381
19966         * g++.dg/template/ptrmem12.C: New.
19967
19968 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
19969
19970         PR rtl-optimization/20527
19971         * gcc.c-torture/execute/pr20527-1.c: New test.
19972
19973 2005-03-22  Ben Elliston  <bje@au.ibm.com>
19974
19975         * gcc.misc-tests/options.exp (check_for_options): Create a real C
19976         program, compile it into a real executable and then delete the .c
19977         and .x files afterwards, to avoid problems on testglue targets.
19978
19979 2005-03-21  Stuart Hastings  <stuart@apple.com>
19980
19981         * gcc.target/i386/sse-2.c: New.
19982
19983 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
19984
19985         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
19986
19987 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19988
19989         * g++.dg/parse/crash25.C: Fix typo.
19990
19991 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
19992
19993         PR c++/20461
19994         * g++.dg/parse/crash24.C: New test.
19995
19996         PR c++/20536
19997         * g++.dg/parse/crash25.C: New test.
19998
19999 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
20000
20001         PR c++/20147
20002         * g++.dg/ext/stmtexpr4.C: New test.
20003
20004 2005-03-20  Roger Sayle  <roger@eyesopen.com>
20005
20006         PR middle-end/20539
20007         * gcc.c-torture/compile/pr13066-1.c: New test case.
20008         * gcc.c-torture/compile/pr20539-1.c: Likewise.
20009         * g++.dg/opt/pr13066-1.C: Likewise.
20010
20011 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
20012
20013         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
20014
20015 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20016
20017         PR fortran/18525
20018         * gfortran.dg/nesting_1.f90: New test.
20019
20020 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20021
20022         PR c++/20240
20023         * g++.dg/lookup/using13.C: New test.
20024
20025 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20026
20027         PR c++/20333
20028         * g++.dg/template/crash36.C: New test.
20029
20030 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
20031
20032         PR c++/20463
20033         * g++.dg/template/crash35.C: New test.
20034
20035 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
20036
20037         PR c++/19966
20038         * g++.dg/overload/operator2.C: New test.
20039
20040 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20041
20042         PR libfortran/20257
20043         * gfortran.dg/pr20257.f90: New test.
20044
20045 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20046
20047         PR libfortran/20480
20048         * gfortran.dg/pr20480.f90: New test.
20049
20050 2005-03-16  Richard Henderson  <rth@redhat.com>
20051
20052         PR middle-end/15700
20053         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
20054         (_rtld_global): New.
20055         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
20056         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
20057
20058         * gcc.dg/alias-3.c: New.
20059         * gcc.dg/alias-4.c: New.
20060         * gcc.dg/alias-5.c: New.
20061         * gcc.dg/alias-6.c: New.
20062
20063 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
20064
20065         * gcc.dg/cpp/ucnid-7.c: New.
20066
20067 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
20068             Dorit Naishlos  <dorit@il.ibm.com>
20069
20070         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
20071         darwin.
20072
20073 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
20074
20075         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
20076         misaligned accesses.
20077         * gcc.dg/vect/vect-58.c: Likewise.
20078         * gcc.dg/vect/vect-92.c: New.
20079         * gcc.dg/vect/vect-93.c: New.
20080
20081 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
20082
20083         PR fortran/18827
20084         * gfortran.dg/assign_2.f90: New test.
20085         * gfortran.dg/assign_3.f90: New test.
20086         * gfortran.dg/assign.f90: New test.
20087
20088 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
20089
20090         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
20091         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
20092         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
20093         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
20094         names.
20095
20096 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
20097
20098         * gcc.dg/cpp/ucnid-6.c: New.
20099
20100         * gcc.dg/cpp/normalize-1.c: New.
20101         * gcc.dg/cpp/normalize-2.c: New.
20102         * gcc.dg/cpp/normalize-3.c: New.
20103         * gcc.dg/cpp/normalize-4.c: New.
20104         * gcc.dg/cpp/ucnid-4.c: New.
20105         * gcc.dg/cpp/ucnid-5.c: New.
20106         * g++.dg/cpp/normalize-1.C: New.
20107         * g++.dg/cpp/ucnid-1.C: New.
20108
20109 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20110
20111         * gcc.dg/pr18628.c: New.
20112
20113 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
20114
20115         PR c++/20280
20116         * g++.dg/tree-ssa/pr20280.C: New.
20117
20118 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20119
20120         PR fortran/20467
20121         * gfortran.dg/stfunc_2.f90: New test.
20122
20123 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20124
20125         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
20126
20127 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
20128
20129         * gcc.dg/tree-ssa/20050314-1.c: New test.
20130
20131 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20132
20133         PR c++/4403
20134         PR c++/9783, DR433
20135         * g++.dg/template/friend34.C: New test.
20136         * g++.dg/template/friend35.C: Likewise.
20137         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
20138
20139 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20140
20141         Friend class name lookup 5/n
20142         PR c++/1016
20143         * g++.dg/lookup/hidden-class1.C: New test.
20144         * g++.dg/lookup/hidden-class2.C: Likewise.
20145         * g++.dg/lookup/hidden-class3.C: Likewise.
20146         * g++.dg/lookup/hidden-class4.C: Likewise.
20147         * g++.dg/lookup/hidden-class5.C: Likewise.
20148         * g++.dg/lookup/hidden-class6.C: Likewise.
20149         * g++.dg/lookup/hidden-class7.C: Likewise.
20150         * g++.dg/lookup/hidden-class8.C: Likewise.
20151         * g++.dg/lookup/hidden-class9.C: Likewise.
20152         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
20153         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
20154         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
20155         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
20156         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
20157         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
20158         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
20159         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
20160         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
20161         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
20162         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
20163
20164 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
20165
20166         PR c++/20157
20167         * g++.dg/template/error18.C: New test.
20168
20169 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20170
20171         PR debug/16792
20172         * g++.dg/debug/pr16792.C: New test.
20173
20174 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20175
20176         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
20177         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
20178         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
20179         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
20180         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
20181         test assertion names.
20182
20183 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20184
20185         PR fortran/18600
20186         * gfortran.dg/stfunc_1.f90: New test.
20187
20188 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20189
20190         PR fortran/16907
20191         * gfortran.dg/real_index_1.f90: New test.
20192
20193 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20194
20195         PR fortran/20323
20196         * gfortran.dg/spec_expr_1.f90: New test.
20197
20198 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
20199
20200         PR c/20402
20201         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
20202         new parser.
20203
20204 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20205
20206         PR fortran/20361
20207         * gfortran.dg/largeequiv_1.f90: New test.
20208
20209 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20210
20211         * gcc.dg/ucnid-1.c: New.
20212         * gcc.dg/ucnid-2.c: New.
20213         * gcc.dg/ucnid-3.c: New.
20214         * gcc.dg/ucnid-4.c: New.
20215         * gcc.dg/ucnid-5.c: New.
20216         * gcc.dg/ucnid-6.c: New.
20217         * gcc.dg/cpp/ucnid-1.c: New.
20218         * gcc.dg/cpp/ucnid-2.c: New.
20219         * gcc.dg/cpp/ucnid-3.c: New.
20220         * g++.dg/other/ucnid-1.C: New.
20221
20222 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
20223
20224         * gcc.dg/vmx/darwin-abi-3.c: Delete.
20225
20226 2005-03-11  Per Bothner  <per@bothner.com>
20227
20228         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
20229         that diagnotics refer to correct token.
20230         * gcc.dg/unused-3.c: Likewise.
20231
20232 2005-03-11  Per Bothner  <per@bothner.com>
20233
20234         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
20235         constant" is now actually on same line as string constant.
20236         * gcc.dg/cpp/direct2s.c: Likewise.
20237
20238 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
20239
20240         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
20241
20242 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20243
20244         PR libfortran/20124
20245         * gfortran.dg/pr20124.f90: New Test
20246
20247 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
20248
20249         PR tree-optimization/20130
20250         * gcc.dg/pr20130-1.c: New test.
20251
20252 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20253
20254         PR target/20095
20255         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
20256
20257 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20258
20259         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
20260
20261 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
20262
20263         * g++.dg/eh/forced1.C: Fix comment.
20264         * g++.dg/eh/forced2.C: Ditto.
20265         * g++.dg/eh/forced3.C: Ditto.
20266         * g++.dg/eh/forced4.C: Ditto.
20267
20268 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
20269
20270         PR rtl-opt/20412
20271         * gcc.c-torture/compile/pr20412.c: New test.
20272
20273 2005-03-10  Roger Sayle  <roger@eyesopen.com>
20274
20275         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
20276
20277 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20278
20279         PR target/20322
20280         * gcc.dg/20050307-1.c: New test.
20281
20282 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
20283
20284         PR c++/20375
20285         * g++.dg/other/stdarg3.C: New.
20286
20287 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
20288
20289         PR c++/18384, c++/18327
20290         * g++.dg/init/array19.C: New test.
20291
20292         PR inline-asm/20314
20293         * gcc.dg/torture/pr20314-1.c: New test.
20294         * gcc.dg/torture/pr20314-2.c: New test.
20295
20296 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
20297
20298         * gcc.dg/20050309-1.c: New test.
20299
20300 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20301
20302         * gcc.dg/builtins-10.c: Reactivate disabled test.
20303         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
20304         new cbrt transformations.
20305
20306 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
20307
20308         PR c++/20208
20309         * g++.dg/template/array13.C: New test.
20310
20311 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
20312
20313         PR c++/16859
20314         * g++.dg/init/brace4.C: New test.
20315
20316 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20317
20318         PR c++/20186
20319         * g++.dg/template/non-dependent12.C: New.
20320
20321 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
20322
20323         PR c++/20142
20324         * g++.dg/init/array18.C: Add dg-do run marker.
20325
20326         PR c++/20142
20327         * g++.dg/init/array18.C: New test.
20328
20329 2005-03-09  Ben Elliston  <bje@au.ibm.com>
20330
20331         * consistency.vlad/vlad.exp: Remove trailing semicolons.
20332         * g++.dg/gcov/gcov.exp: Likewise.
20333         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
20334         * gcc.target/xstormy16/xstormy16.exp: Likewise.
20335         * lib/c-torture.exp: Likewise.
20336         * lib/fortran-torture.exp: Likewise.
20337         * lib/g++.exp: Likewise.
20338         * lib/gcc-defs.exp: Likewise.
20339         * lib/gcc-dg.exp: Likewise.
20340         * lib/gcc.exp: Likewise.
20341         * lib/gcov.exp: Likewise.
20342         * lib/gfortran.exp: Likewise.
20343         * lib/mike-g++.exp: Likewise.
20344         * lib/mike-gcc.exp: Likewise.
20345         * lib/objc-torture.exp: Likewise.
20346         * lib/objc.exp: Likewise.
20347         * lib/profopt.exp: Likewise.
20348         * lib/target-libpath.exp: Likewise.
20349         * lib/target-supports.exp: Likewise.
20350         * lib/treelang.exp: Likewise.
20351         * lib/wrapper.exp: Likewise.
20352
20353 2005-03-08  Jeff Law  <law@redhat.com>
20354
20355         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
20356         PHI-OPT changes.
20357
20358 2005-03-08  Ira Rosen  <irar@il.ibm.com>
20359
20360         * gcc.dg/vect/pr20122.c: New test.
20361
20362 2005-03-07  Jeff Law  <law@redhat.com>
20363
20364         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
20365         was folded away.
20366         * gcc.dg/tree-ssa/pr18133-1.c: New test.
20367         * gcc.dg/tree-ssa/pr18133-2.c: New test.
20368         * gcc.dg/tree-ssa/pr18134.c: New test.
20369
20370 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20371
20372         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
20373         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
20374         gcc.dg/torture/builtin-noret-2.c: Require weak support.
20375
20376 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
20377
20378         PR tree-opt/17671
20379         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
20380
20381 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
20382
20383         * g++.dg/warn/Wnvdtor.C: New test.
20384
20385 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
20386
20387         * gcc.dg/torture/pr19683-1.c: New test.
20388
20389 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
20390
20391         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
20392         * gfortran.dg/g77/19990313-2.f: Ditto.
20393         * gfortran.dg/g77/19990313-3.f: Ditto.
20394         * gfortran.dg/g77/19990525-0.f: Ditto.
20395         * gfortran.dg/g77/19990826-0.f: Ditto.
20396         * gfortran.dg/g77/19990826-2.f: Ditto.
20397         * gfortran.dg/g77/19990826-3.f: Ditto.
20398         * gfortran.dg/g77/20000511-1.f: Ditto.
20399         * gfortran.dg/g77/20000511-2.f: Ditto.
20400         * gfortran.dg/g77/970625-2.f: Ditto.
20401         * gfortran.dg/g77/980310-2.f: Ditto.
20402         * gfortran.dg/g77/980310-3.f: Ditto.
20403         * gfortran.dg/g77/980310-8.f: Ditto.
20404         * gfortran.dg/g77/980519-2.f: Ditto.
20405         * gfortran.dg/g77/alpha1.f: Ditto.
20406         * gfortran.dg/g77/claus.f: Ditto.
20407         * gfortran.dg/g77/erfc.f: Ditto.
20408         * gfortran.dg/g77/short.f: Ditto.
20409         * gfortran.fortran-torture/execute/data.f90: Ditto.
20410         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
20411         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
20412
20413 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20414
20415         * lib/file-format.exp (gcc_target_object_format): Add check for som
20416         format and hardcode object formats on hppa*-*-hpux*.
20417         * lib/target-supports.exp (check_weak_available): Add check for som
20418         object format.  Always return 0 on hppa*-*-hpux10*.
20419
20420         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
20421         is defined.
20422
20423         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
20424
20425 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20426
20427         * gfortran.dg/pr19936_1.f90: New test.
20428         * gfortran.dg/pr19936_2.f90: New test.
20429         * gfortran.dg/pr19936_3.f90: New test.
20430
20431 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
20432             Paul Thomas <prthomas@drfccad.cea.fr>
20433
20434         * gfortran.dg/PR19754_1.f90: New test.
20435         * gfortran.dg/PR19754_2.f90: Ditto.
20436
20437 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20438
20439         PR c++/19311
20440         * g++.dg/template/non-dependent11.C: New test.
20441
20442 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
20443
20444         * lib/target-supports.exp (check_iconv_available): Fix comment.
20445
20446 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
20447             Joseph S. Myers  <joseph@codesourcery.com>
20448
20449         PR c++/19797
20450         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
20451
20452 2005-03-04  Matthew Sachs  <msachs@apple.com>
20453
20454         * gcc.exp (gcc_target_compile): Put braces around
20455         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
20456         * objc.exp (objc_target_compile): Likewise.
20457         * treelang.exp (treelang_target_compile): Likewise.
20458
20459 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20460
20461         PR fortran/19673
20462         * gfortran.dg/func_result_1.f90: New test.
20463
20464 2005-03-04  Ben Elliston  <bje@au.ibm.com>
20465
20466         * gcc.misc-tests/options.exp: New test.
20467
20468 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
20469
20470         * gcc.dg/pr15784-4.c: New test.
20471
20472 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
20473
20474         * gcc.c-torture/execute/pr17133.c: New.
20475         * gcc.c-torture/compile/20050303-1.c: New.
20476
20477 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
20478
20479         * gcc.dg/cpp/assert4.c: Fix for cygwin.
20480
20481 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
20482
20483         * g++.dg/overload/using2.C: New.
20484
20485 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
20486
20487         PR c++/19916
20488         * g++.dg/init/ptrmem2.C: New test.
20489
20490 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
20491
20492         PR c/8927
20493         * gcc.dg/pr8927-1.c: New test.
20494
20495 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20496
20497         PR c++/20232
20498         * g++.dg/inherit/covariant12.C: New.
20499
20500 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20501
20502         PR fortran/19479
20503         * gfortran.dg/bound_1.f90: New test.
20504
20505 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
20506
20507         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
20508         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
20509
20510 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
20511
20512         PR c/20245
20513         * gcc.dg/pr20245-1.c: New test.
20514
20515 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
20516
20517         PR middle-end/19874
20518         * gcc.c-torture/execute/20050119-2.c: New test case.
20519
20520 2005-02-28  Ben Elliston  <bje@au.ibm.com>
20521
20522         * README: Update the DejaGnu bug reporting address.
20523         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
20524         * lib/objc-torture.exp: Likewise.
20525
20526 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
20527
20528         * gfortran.dg/boz_1.f90: New test.
20529         * gfortran.dg/boz_3.f90: New test.
20530         * gfortran.dg/boz_4.f90: New test.
20531
20532 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
20533
20534         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
20535         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
20536
20537 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20538
20539         PR libfortran/20101
20540         * gfortran.dg/write_0_pe_format.f90: New test.
20541
20542 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
20543
20544         PR c++/20206
20545         * g++.dg/opt/thunk2.C: New test.
20546         * g++.dg/opt/covariant1.C: New test.
20547
20548 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20549
20550         * gfortran.dg/e_d_fmt.f90: New test.
20551
20552 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
20553
20554         * gcc.dg/asm-b.c: Fix comment typos.
20555
20556 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
20557
20558         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
20559         a V_MAY_DEF also.
20560
20561 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
20562
20563         PR tree-opt/20188
20564         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
20565         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
20566         * gcc.dg/asm-b.c: New test.
20567
20568 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
20569
20570         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
20571         Disable this test on IRIX 6.
20572
20573 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
20574
20575         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
20576         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
20577         parser.
20578
20579 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
20580
20581         PR tree-optimization/20204
20582         * testsuite/gcc.dg/pr20204.c: New test.
20583
20584 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
20585
20586         PR target/20196
20587         * gcc.c-torture/execute/20050224-1.c: New test.
20588
20589         PR c++/20175
20590         * g++.dg/warn/Wbraces2.C: New test.
20591
20592 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
20593
20594         PR c++/19878
20595         * g++.dg/init/const2.C: New test.
20596
20597 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
20598
20599         PR tree-optimization/20100
20600         * gcc.c-torture/execute/pr20100-1.c: New test.
20601
20602 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20603
20604         * gfortran.dg/implicit_3.f90: New test.
20605
20606         * gfortran.dg/deftype_1.f90: New test.
20607
20608 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
20609
20610         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
20611         the test passes.
20612         * g++.dg/other/anon3.C: Accept a warning.
20613
20614 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
20615
20616         * gcc.dg/pr20017.c: Fix a comment typo.
20617
20618 2005-02-23  Bud Davis  <bdavis@gfortran.org>
20619
20620         * gfortran.dg/list_read_4.f90: Change to f90 comments.
20621
20622 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20623
20624         PR ada/19902
20625         * ada/acats/tests/cxa/cxa3004.a: Remove.
20626         * ada/acats/tests/cxb/cxb30061.am: Likewise.
20627
20628 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
20629
20630         PR c++/20073
20631         * g++.dg/init/const1.C: New test.
20632
20633         PR c++/19991
20634         * g++.dg/parse/constant7.C: New test.
20635
20636         PR c++/20152
20637         * g++.dg/parse/error27.C: New test.
20638         * g++.dg/template/qualttp15.C: Adjust error markers.
20639         * g++.old-deja/g++.other/struct1.C: Likewise.
20640
20641         PR c++/20153
20642         * g++.dg/template/error17.C: New test.
20643
20644         PR c++/20148
20645         * g++.dg/parser/error26.C: New test.
20646
20647 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
20648
20649         PR tree-optimization/20100
20650         PR tree-optimization/20115
20651         * gcc.dg/pr20115.c: New test.
20652         * gcc.dg/pr20115-1.c: New test.
20653         * gcc.dg/pr20100.c: New test.
20654         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
20655         call-clobbered variables after alias1.
20656
20657 2005-02-22  Bud Davis  <bdavis@gfortran.org>
20658
20659         * gfortran.dg/list_read_4.f90: new test.
20660
20661 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
20662
20663         PR rtl-optimization/20017.
20664         * gcc.dg/pr20017.c: New.
20665
20666 2005-02-22  Devang Patel  <dpatel@apple.com>
20667
20668         PR 19952
20669         * g++.dg/tree-ssa/pr19952.C: New test.
20670
20671 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
20672
20673         PR c++/19883
20674         * g++.dg/parse/constant6.C: New test.
20675
20676 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
20677
20678         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20679         * g++.dg/charset/asm2.c: Likewise.
20680         * g++.dg/charset/asm3.c: Likewise.
20681         * g++.dg/charset/asm4.c: Likewise.
20682         * g++.dg/charset/asm5.c: Likewise.
20683         * g++.dg/charset/attribute1.c: Likewise.
20684         * g++.dg/charset/attribute2.c: Likewise.
20685         * g++.dg/charset/extern1.cc: Likewise.
20686         * g++.dg/charset/extern2.cc: Likewise.
20687         * g++.dg/charset/extern3.cc: Likewise.
20688         * g++.dg/charset/function.cc: Likewise.
20689         * g++.dg/charset/string.c: Likewise.
20690         * g++.dg/charset/charset.exp: Likewise.
20691         * lib/target-supports.exp (check_iconv_available): Fix comment.
20692
20693 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
20694
20695         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
20696         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
20697         * gcc.dg/charset/asm2.c: Likewise.
20698         * gcc.dg/charset/asm3.c: Likewise.
20699         * gcc.dg/charset/asm4.c: Likewise.
20700         * gcc.dg/charset/asm5.c: Likewise.
20701         * gcc.dg/charset/asm6.c: Likewise.
20702         * gcc.dg/charset/attribute1.c: Likewise.
20703         * gcc.dg/charset/attribute2.c: Likewise.
20704         * gcc.dg/charset/builtin1.c: Likewise.
20705         * gcc.dg/charset/extern.c: Likewise.
20706         * gcc.dg/charset/function.c: Likewise.
20707         * gcc.dg/charset/string.c: Likewise.
20708         * gcc.dg/charset/charset.exp: Likewise.
20709
20710 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
20711
20712         PR fortran/20086
20713         * gfortran.dg/pr20086.f90: New test.
20714
20715 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
20716
20717         PR tree-optimization/19786
20718         * g++.dg/tree-ssa/pr19786.C: New.
20719
20720 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20721
20722         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
20723
20724 2005-02-21  Jeff Law  <law@redhat.com>
20725
20726         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
20727
20728 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20729
20730         * gfortran.dg/do_iterator: Split loop, markup all lines for
20731         which an error locus is printed.
20732         * gfortran.dg/pr17708.f90: Markup all lines for which an error
20733         locus is printed.
20734         * gfortran.dg/select_4.f90: Likewise.
20735         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
20736         locuses in the various permutations.
20737
20738 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
20739
20740         PR tree-optimization/19951
20741         * g++.dg/vect: New directory.
20742         * g++.dg/vect/vect.exp: New file.
20743         * g++.dg/vect/pr19951.cc: New testcase.
20744         * g++.dg/dg.exp: Also prune vectorizer tests.
20745
20746 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
20747
20748         PR 18785
20749         * gcc.dg/charset/builtin1.c: New test.
20750
20751 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20752
20753         PR c++/19299
20754         * g++.dg/inherit/volatile1.C: New test.
20755
20756         PR c++/19440
20757         * g++.dg/template/dtor4.C: New test.
20758
20759 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
20760
20761         * gfortran.dg/int_1.f90: New test.
20762
20763 2005-02-19  Devang Patel  <dpatel@apple.com>
20764
20765         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
20766
20767 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
20768
20769         * gfortran.dg/achar_1.f90: New test.
20770
20771 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
20772
20773         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
20774
20775 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
20776             Jakub Jelinek  <jakub@redhat.com>
20777
20778         PR tree-optimization/19828
20779         * gcc.dg/tree-ssa/loop-7.c: New test.
20780         * gcc.c-torture/execute/20050218-1.c: New test.
20781
20782 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
20783
20784         PR c/20043
20785         * gcc.dg/transparent-union-1.c: New test.
20786         * gcc.dg/transparent-union-2.c: New test.
20787
20788 2005-02-18  James E Wilson  <wilson@specifixinc.com>
20789
20790         PR tree-optimization/18977
20791         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
20792
20793 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
20794
20795         PR target/20054
20796         * gcc.dg/pr20054.c: New test.
20797
20798 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20799
20800         PR c++/19508
20801         * g++.dg/ext/attrib20.C: New test.
20802
20803 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20804
20805         PR middle-end/20030
20806         * gfortran.fortran-torture/execute/character_passing.f90: New test.
20807
20808 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
20809
20810         PR c++/20008
20811         * g++.dg/opt/switch4.C: New.
20812
20813 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
20814
20815         PR c++/20023
20816         PR tree-optimization/20009
20817         * gcc.c-torture/compile/20050217-1.c: New test.
20818         * g++.dg/opt/switch3.C: New test.
20819
20820         PR tree-optimization/18947
20821         * gcc.c-torture/compile/20050215-1.c: New test.
20822         * gcc.c-torture/compile/20050215-2.c: New test.
20823         * gcc.c-torture/compile/20050215-3.c: New test.
20824
20825 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
20826
20827         PR c++/20028
20828         * g++.dg/template/crash34.C: New.
20829
20830         PR c++/20022
20831         * g++.dg/other/access3.C: New.
20832
20833 2005-02-17  Ira Rosen  <irar@il.ibm.com>
20834
20835         * gcc.dg/vect/vect-98.c: New test.
20836
20837 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
20838
20839         PR tree-optimization/19967
20840         * gcc.dg/pr19967.c: New.
20841
20842 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
20843
20844         PR middle-end/19857
20845         * gcc.dg/tree-ssa/20050215-1.c: New test.
20846         * gcc.c-torture/execute/20050215-1.c: New test.
20847
20848 2005-02-15  Eric Christopher  <echristo@redhat.com>
20849
20850         * gcc.dg/cpp/20050215-1.c: New file.
20851
20852 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
20853
20854         PR tree-optimization/15785
20855         * gcc.dg/pr15785-1.c: New test.
20856
20857 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
20858
20859         PR c++/17788
20860         * g++.dg/init/ctor4.C: New.
20861         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
20862
20863 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
20864
20865         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
20866         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
20867
20868 2005-02-15  Andreas Schwab  <schwab@suse.de>
20869
20870         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
20871         declare malloc.
20872
20873 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
20874
20875         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
20876
20877 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
20878
20879         PR tree-optimization/19853
20880         * gcc.c-torture/compile/pr19853.c: New test.
20881
20882 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20883
20884         PR c++/19608
20885         * g++.dg/parse/local-class1.C: New.
20886
20887         PR c++/19895
20888         * g++.dg/parse/ptrmem3.C: New.
20889
20890         PR c++/19884
20891         * g++.old-deja/g++.oliva/template6.C: Add another case.
20892         * g++.dg/template/explicit6.C: New.
20893
20894 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
20895
20896         PR c++/17816
20897         * g++.dg/other/redecl2.C: New.
20898
20899 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20900
20901         PR c++/19891
20902         * g++.dg/abi/covariant4.C: New.
20903
20904 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
20905
20906         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
20907
20908 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
20909
20910         * gcc.dg/vect/vect-96.c: Fix typo.
20911
20912 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20913
20914         PR c++/14479
20915         PR c++/19487
20916         * g++.dg/template/enum5.C: New test.
20917
20918 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20919
20920         * gcc.dg/vect/vect-97.c: New test.
20921
20922 2005-02-12  Ira Rosen  <irar@il.ibm.com>
20923
20924         * gcc.dg/vect/vect-96.c: New test.
20925
20926 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
20927
20928         * gcc.dg/builtins-34.c: Also check ldexp*.
20929
20930 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
20931
20932         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
20933
20934 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
20935
20936         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
20937         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
20938         dg-require-dll, dg-require-iconv, dg-require-named-sections,
20939         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
20940         selector_list, selector_expression, dg-process-target): Move to new
20941         file target-supports-dg.exp.
20942         * lib/target-supports-dg.exp: New.
20943
20944         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
20945         New.
20946
20947 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
20948
20949         PR c++/19666
20950         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
20951
20952         PR middle-end/19858
20953         * gcc.c-torture/compile/20050210-1.c: New test.
20954
20955 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
20956
20957         PR c++/19755
20958         * g++.dg/warn/Wbraces1.C: New test.
20959
20960 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
20961
20962         * gcc.dg/builtins-52.c: New testcase.
20963
20964 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
20965
20966         PR c/19342
20967         * gcc.c-torture/execute/20050119-1.c: New test.
20968
20969 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20970
20971         PR c++/19811
20972         * g++.dg/init/delete1.C: New test.
20973
20974 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20975
20976         PR c++/18470
20977         * g++.dg/template/static12.C: New test.
20978
20979 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
20980
20981         PR c++/19787
20982         * g++.dg/conversion/ambig1.C: New test.
20983
20984         PR c++/19739
20985         * g++.dg/ext/attrib19.C: New test.
20986
20987         PR c++/19732
20988         * g++.dg/parse/dtor5.C: New test.
20989
20990         PR c++/19762
20991         * g++.dg/template/dtor3.C: New test.
20992
20993         PR c++/19826
20994         * g++.dg/template/static11.C: New test.
20995         * g++.dg/template/crash2.C: Remove dg-error marker.
20996
20997 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
20998
20999         PR C++/18491
21000         * g++.old-deja/g++.mike/p10769a.C: Remove.
21001
21002 2005-02-09  Roger Sayle  <roger@eyesopen.com>
21003
21004         * gcc.dg/builtins-48.c: New test case.
21005         * gcc.dg/builtins-49.c: New test case.
21006         * gcc.dg/builtins-50.c: New test case.
21007         * gcc.dg/builtins-51.c: New test case.
21008
21009 2005-02-09  Ian Lance Taylor  <ian@airs.com>
21010
21011         PR middle-end/19583
21012         * g++.dg/warn/Wreturn-type-3.C: New test.
21013
21014 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21015
21016         PR middle-end/19402
21017         * gcc.dg/pr19402-1.c: New testcase.
21018         * gcc.dg/pr19402-2.c: likewise.
21019
21020 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
21021
21022         PR middle-end/19854
21023         * g++.dg/tree-ssa/tmmti.C: New testcase.
21024
21025 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21026
21027         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
21028
21029 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
21030
21031         PR c++/19733
21032         * g++.dg/parse/crash23.C: New test.
21033         * g++.dg/warn/Weff1.C: New test.
21034
21035 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21036
21037         * gcc.dg/20050209-1.c: New test.
21038
21039 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
21040
21041         PR target/19799
21042         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
21043
21044 2005-02-08  Mike Stump  <mrs@apple.com>
21045
21046         * g++.dg/pch/import-2.c: New test.
21047         * g++.dg/pch/import-2.hs: New.
21048         * g++.dg/pch/include/import-2a.h: New.
21049         * g++.dg/pch/include/import-2b.h: New.
21050
21051 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
21052
21053         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
21054
21055 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21056
21057         * gfortran.dg/substr_1.f90: New test.
21058
21059 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
21060
21061         PR middle-end/19775
21062         * gcc.dg/torture/builtin-power-1.c: Disable test for
21063         invalid transformation.
21064         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
21065         no longer optimize.
21066         * gcc.dg/builtins-47.c: New testcase.
21067
21068 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
21069             Dorit Naishlos  <dorit@il.ibm.com>
21070
21071         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
21072
21073 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
21074
21075         * gcc.c-torture/compile/20050206-1.c: New test.
21076
21077 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21078
21079         PR tree-opt/19768
21080         * g++.dg/opt/pr19768.C: New test.
21081
21082 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
21083
21084         PR tree-opt/19736
21085         * gcc.c-torture/compile/pr19736.c: New test.
21086
21087 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21088
21089         PR c++/17401
21090         * g++.dg/parse/error25.C: New test.
21091
21092 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
21093
21094         * gcc.c-torture/execute/20050203-1.c: New.
21095
21096 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
21097
21098         * gcc.dg/vect/vect-85.c: Remove xfail.
21099         * gcc.dg/vect/vect-86.c: Remove xfail.
21100         * gcc.dg/vect/vect-87.c: Remove xfail.
21101         * gcc.dg/vect/vect-88.c: Remove xfail.
21102
21103 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
21104
21105         * gcc.dg/altivec-19.c: New.
21106
21107 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
21108
21109         PR c/17807
21110         * gcc.dg/nested-func-3.c: New test.
21111         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
21112
21113 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
21114
21115         * gcc.test-framework/gen_directive_tests: Generate tests for
21116         selector expressions.
21117
21118 2005-02-02  Matt Austern  <austern@apple.com>
21119
21120         PR c++/19628
21121         * g++/ext/builtin7.C: New.
21122         * g++/ext/builtin8.C: New.
21123
21124 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21125
21126         PR c/18502
21127         * gcc.dg/pr18502-1.c: New test.
21128
21129 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21130
21131         PR c++/17413
21132         * g++.dg/template/local4.C: Tweak.
21133
21134 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
21135
21136         PR tree-optimization/19578
21137         * gcc.c-torture/compile/20050202-1.c: New test.
21138
21139 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
21140
21141         PR c/19435
21142         * gcc.dg/c99-init-4.c: New test.
21143
21144 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21145
21146         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
21147
21148         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
21149
21150         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
21151         * g++.dg/eh/check-vect.h: New.
21152
21153         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
21154         * gcc.dg/vect/vect-78.c: Ditto.
21155         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
21156         Remove.
21157
21158         * g++.dg/conversion/simd1.C: Expect warning.
21159         * g++.dg/ext/attribute-test-1.C: Ditto.
21160         * g++.dg/ext/attribute-test-2.C: Ditto.
21161         * g++.dg/ext/attribute-test-3.C: Ditto.
21162         * g++.dg/ext/attribute-test-4.C: Ditto.
21163
21164         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
21165         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
21166
21167         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
21168
21169 2005-02-01  Richard Henderson  <rth@redhat.com>
21170
21171         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21172         long double for ibm double-double format.
21173         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21174
21175 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
21176
21177         PR tree-optimization/19633
21178         * testsuite/gcc.dg/pr19633-1.c: New test.
21179         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
21180         to NULL or a symbol.
21181
21182 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
21183
21184         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
21185         New procs.
21186         (dg-process-target (local override)): Handle selector expressions.
21187
21188         * gcc.test-framework/README: Describe tests in source directory.
21189         * gcc.test-framework/test-framework.awk: Handle dg- tests.
21190         * gcc.test-framework/test-framework.exp: Handle dg- tests.
21191         * gcc.test-framework/dg-bogus-exp-P.c: New test.
21192         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
21193         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
21194         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
21195         * gcc.test-framework/dg-do-link-exp-P.c: New test.
21196         * gcc.test-framework/dg-do-run-exp-P.c: New test.
21197         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
21198         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
21199         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
21200         * gcc.test-framework/dg-error-exp-P.c: New test.
21201         * gcc.test-framework/dg-error-exp-XP.c: New test.
21202         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
21203         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
21204         * gcc.test-framework/dg-output-exp-P.c: New test.
21205         * gcc.test-framework/dg-output-exp-XF.c: New test.
21206         * gcc.test-framework/dg-warning-exp-P.c: New test.
21207         * gcc.misc-tests/dg-1.c: Remove.
21208         * gcc.misc-tests/dg-2.c: Remove.
21209         * gcc.misc-tests/dg-3.c: Remove.
21210         * gcc.misc-tests/dg-4.c: Remove.
21211         * gcc.misc-tests/dg-5.c: Remove.
21212         * gcc.misc-tests/dg-6.c: Remove.
21213         * gcc.misc-tests/dg-7.c: Remove.
21214         * gcc.misc-tests/dg-8.c: Remove.
21215         * gcc.misc-tests/dg-9.c: Remove.
21216         * gcc.misc-tests/dg-10.c: Remove.
21217         * gcc.misc-tests/dg-11.c: Remove.
21218         * gcc.misc-tests/dg-12.c: Remove.
21219         * gcc.misc-tests/dg-test.exp: Remove.
21220
21221         * gcc.test-framework/test-framework.awk: Change recording and
21222         printing of passes and failures.
21223
21224         * gcc.test-framework: New directory.
21225         * gcc.test-framework/README: New.
21226         * gcc.test-framework/test-framework.exp: New.
21227         * gcc.test-framework/test-framework.awk: New.
21228         * gcc.test-framework/gen_directive_tests: New.
21229
21230 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
21231
21232         * lib/treelang.exp: Fix comment typos.
21233         (treelang_target_compile): Don't append libs=-ltreelang to options.
21234
21235 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
21236
21237         * g++.dg/parse/typename7.C: Adjust error messages.
21238
21239 2005-01-31  Jeff Law  <law@redhat.com>
21240
21241         * gcc.c-torture/execute/20050131-1.c: New test.
21242         * gcc.dg/wcaselabel.c: New test.
21243
21244 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
21245
21246         * g++.dg/other/warning1.C: Adjust error messags.
21247         * g++.dg/parse/constant5.C: New test.
21248
21249 2005-01-31  Steven Bosscher  <stevenb@suse.de>
21250
21251         PR c/19333
21252         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
21253         the test case valid.
21254         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
21255         * testsuite/gcc.dg/array-7.c: Adjust expected result.
21256         * testsuite/gcc.dg/pr18596-3.c: Likewise.
21257         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
21258         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
21259         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
21260
21261 2005-01-31  Dale Johannesen  <dalej@apple.com>
21262
21263         * g++.dg/opt/pr19650.C: New test.
21264
21265 2005-01-31  Richard Henderson  <rth@redhat.com>
21266
21267         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
21268         long double for intel double extended format.
21269         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
21270
21271 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
21272
21273         PR c++/19555
21274         * g++.dg/template/static10.C: New test.
21275
21276         PR c++/19395
21277         * g++.dg/parse/error24.C: New test.
21278
21279         PR c++/19367
21280         * g++.dg/lookup/builtin1.C: New test.
21281
21282         PR c++/19457
21283         * g++.dg/warn/conv3.C: New test.
21284
21285 2005-01-30  Bud Davis  <bdavis@gfortran.org>
21286
21287         PR fortran/19647
21288         * gfortan.dg/inquire_7.f90
21289
21290 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
21291
21292         PR tree-optimization/15791
21293         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
21294         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
21295         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
21296         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
21297         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
21298         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
21299         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
21300         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
21301         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
21302         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
21303
21304 2005-01-29  Paul Brook  <paul@codesourcery.com>
21305
21306         PR fortran/18565
21307         * check.c (real_or_complex_check): New function.
21308         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
21309         * intrinsic.c (add_functions): Use new check functions.
21310         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
21311         Add prototypes.
21312
21313 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
21314
21315         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
21316         gcc.dg/lvalue-3.c: New tests.
21317         * gcc.dg/concat.c: Update expected messages.
21318
21319 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
21320
21321         PR libfortran/19595
21322         * gfortran.dg/eor_1.f90: New test.
21323
21324 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
21325
21326         PR fortran/19589
21327         * gfortran.dg/logical_data_1.f90: New test.
21328
21329 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
21330
21331         PR c++/19253
21332         * g++.dg/template/crash33.C: New test.
21333
21334         PR c++/19667
21335         * g++.dg/template/crash32.C: New test.
21336
21337 2005-01-28  Ian Lance Taylor  <ian@airs.com>
21338
21339         PR middle-end/16558
21340         * g++.dg/warn/Wreturn-type-2.C: New test.
21341
21342 2004-06-24  Jeff Law  <law@redhat.com>
21343
21344         * gcc.dg/tree-ssa/20050128-1.c: New test.
21345
21346 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
21347
21348         * gcc.target/frv/all-mdpackh-1.c: New test.
21349
21350 2005-01-28  Steven Bosscher  <stevenb@suse.de>
21351
21352         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
21353
21354 2005-01-27  Richard Henderson  <rth@redhat.com>
21355
21356         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
21357
21358 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21359
21360         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
21361
21362 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
21363
21364         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21365         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21366         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
21367         to cope with cases where the multilib options override the dg-options.
21368
21369 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
21370
21371         PR c/18946
21372         * gcc.dg/noncompile/20050120-1.c: New test.
21373
21374 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
21375
21376         PR tree-optimization/19633
21377         * gcc.dg/pr19633.c: New test.
21378         * gcc.dg/tree-ssa/pr19633.c: New test.
21379
21380 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
21381
21382         * gcc.dg/20041216-1.c: New test.
21383
21384 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
21385
21386         PR objc/18862
21387         * objc.dg/selector-2.m: New test.
21388
21389 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
21390
21391         * g++.dg/opt/range-test-2.C: New test.
21392
21393         PR rtl-optimization/19579
21394         * gcc.c-torture/execute/20050124-1.c: New test.
21395
21396 2005-01-26  Greg Parker  <gparker@apple.com>
21397         Stuart Hastings  <stuart@apple.com>
21398
21399         * gcc.c-torture/execute/20050125-1.c: New.
21400
21401 2005-01-18  Jan Hubicka  <jh@suse.cz>
21402
21403         PR tree-optimize/19337
21404         * gcc.c-torture/compile/20050119-1.c: New test.
21405
21406 2005-01-24  James E Wilson  <wilson@specifixinc.com>
21407
21408         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
21409         test for successful match.
21410
21411 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
21412
21413         PR objc/18408
21414         * objc.dg/comp-types-7.m: New test.
21415
21416 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
21417
21418         * lib/target-supports.exp (current_target_name): New.
21419         (check_effective_target_ilp32, check_effective_target_lp64):
21420         Cache the result to use as long as the current target, with
21421         multilib flags, remains the same.
21422
21423         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
21424         (dg-require-weak, dg-require-visibility, dg-require-alias,
21425         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
21426         dg-require-effective-target, dg-skip-if): Remove call to
21427         skip_test_and_clear_xfail.
21428         (dg-test): Clear xfail data.
21429
21430 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
21431
21432         PR target/17751
21433         * gcc.dg/ppc64-toc.c: New test.
21434
21435         * g++.dg/tree-ssa/empty-1.C: New test.
21436
21437         PR middle-end/19551
21438         * gcc.c-torture/execute/20050121-1.c: New test.
21439         * gcc.dg/20050121-2.c: New test.
21440
21441 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
21442         Paul Brook  <paul@codesourcery.com>
21443
21444         PR fortran/17941
21445         * gfortran.dg/real_const_1.f: New test.
21446         * gfortran.dg/real_const_2.f90: New test.
21447         * gfortran.dg/complex_int_1.f90: New test.
21448
21449 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
21450
21451         PR fortran/19313
21452         * gfortan.dg/inquire_6.f90: New test.
21453
21454 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21455
21456         PR libfortran/19451
21457         * open_readonly_1.f90: New test.
21458
21459 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
21460
21461         PR libfortran/18982
21462         * gfortran.dg/open_new.f90: New file.
21463
21464 2005-01-22  Paul Brook  <paul@codesourcery.com>
21465
21466         * namelist_1.f90: New test.
21467
21468 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
21469
21470         PR tree-optimization/19484
21471         * gcc.c-torture/compile/20050122-[12].c: New tests.
21472
21473 2005-01-22  Paul Brook  <paul@codesourcery.com>
21474
21475         * gfortran.dg/implicit_2.f90: New test.
21476
21477 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
21478
21479         PR fortran/19314
21480         * gfortran.dg/inquire_5.f90: New test.
21481
21482 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21483
21484         PR c/18809
21485         * gcc.dg/pr18809-1.c: New test.
21486
21487 2005-01-21  Ian Lance Taylor  <ian@airs.com>
21488
21489         * gcc.dg/20050121-1.c: New test.
21490
21491         PR tree-optimization/13000
21492         * gcc.dg/20040206-1.c: Change warning to point where function is
21493         being inlined.
21494
21495 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21496
21497         PR c++/19208
21498         * g++.dg/template/array11.C: New test.
21499
21500 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21501
21502         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
21503         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
21504         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
21505         * gfortran.dg/getenv_1.f90: Add dg-do directive.
21506         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
21507         gfortran.dg/pr17164.f90: Add missing dg-do directives.
21508
21509 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21510
21511         PR tree-optimization/15349
21512         * gcc.dg/tree-ssa/pr15349.c: New.
21513
21514 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
21515
21516         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
21517
21518 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
21519
21520         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
21521         scan-assembler-times directive name.
21522
21523         * gcc.dg/asm-a.c: Move dg-require-effective-target to
21524         after dg-do.
21525
21526         PR rtl-optimization/19462
21527         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
21528
21529 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
21530
21531         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
21532         counting function calls on ia64.
21533
21534 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
21535
21536         PR rtl-optimization/15139
21537         * gcc.dg/20050111-2.c: New test.
21538
21539         PR c/17297
21540         * gcc.c-torture/compile/20050113-1.c: New testcase.
21541
21542         PR middle-end/19164
21543         * gcc.dg/20050113-1.c: New testcase.
21544
21545 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
21546
21547         * gcc.dg/vect/vect-85.c: Add comment.
21548         * gcc.dg/vect/vect-86.c: Add xfail for now.
21549         * gcc.dg/vect/vect-87.c: Add xfail for now.
21550         * gcc.dg/vect/vect-88.c: Add xfail for now.
21551         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
21552
21553 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21554
21555         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
21556
21557 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21558
21559         * g++.dg/debug/typedef3.C: New test.
21560
21561 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
21562
21563         PR c/19472
21564         * gcc.dg/asm-a.c: New test.
21565
21566 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
21567
21568         * gcc.dg/sh-relax.c: Add prototype for abort.
21569
21570 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21571
21572         * gcc.dg/short-compare-1.c: New test.
21573         * gcc.dg/short-compare-2.c: Likewise.
21574
21575 2005-01-18  Michael Matz  <matz@suse.de>
21576
21577         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
21578
21579 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
21580
21581         PR tree-optimization/19121
21582         * gcc.c-torture/compile/pr19121.c: New test.
21583
21584 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
21585
21586         PR target/19357
21587         * gcc.c-torture/compile/pr19357.c: New test.
21588
21589 2005-01-17  Ian Lance Taylor  <ian@airs.com>
21590
21591         PR c/5675
21592         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
21593         pass--those that refer just to the variable, possibly with a
21594         cast.
21595         * gcc.dg/c99-const-expr-3.c: Likewise.
21596
21597         PR middle-end/13127
21598         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
21599         longer emitted.
21600
21601 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
21602
21603         PR fortran/18778
21604         * gfortran.dg/endfile_2.f90: New test.
21605
21606 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
21607
21608         PR 19168
21609         * gfortran.dg/select_5.f90: New test.
21610
21611 2004-01-16  Paul Brook  <paul@codesourcery.com>
21612
21613         * gfortran.dg/common_4.f90: New test.
21614
21615 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
21616
21617         PR rtl-optimization/19462
21618         * gcc.dg/torture/pr19462-1.c: New test.
21619
21620 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
21621
21622         PR objc/19321
21623         * objc.dg/func-ptr-2.m: New.
21624         * objc.dg/volatile-1.m: New.
21625
21626 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21627
21628         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
21629
21630 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
21631
21632         PR tree-optimization/19060
21633         * gcc.c-torture/execute/20050104-1.c: New test.
21634
21635 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
21636
21637         PR fortran/18983
21638         * gfortran.dg/write_to_null.f90: New test.
21639
21640 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
21641             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21642
21643         PR other/19328
21644         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
21645         argument.
21646
21647 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
21648
21649         PR c++/19263
21650         * g++.dg/init/vector1.C: New test.
21651
21652 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
21653
21654         PR target/13158
21655         * gcc.target/ia64/sibcall-unwind-1.c: New test.
21656         PR target/18987
21657         * gcc.target/ia64/sibcall-unwind-2.c: New test.
21658
21659 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
21660
21661         * gfortran.dg/select_1.f90: New test.
21662         * gfortran.dg/select_2.f90: New test.
21663         * gfortran.dg/select_3.f90: New test.
21664         * gfortran.dg/select_4.f90: New test.
21665
21666 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
21667
21668         PR middle-end/19084
21669         PR rtl-optimization/19348
21670         * gcc.dg/20050111-1.c: New test.
21671         * gcc.c-torture/execute/20050111-1.c: New test.
21672
21673         * gcc.dg/i386-asm-4.c: New test.
21674
21675 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21676
21677         * gcc.dg/nested-func-2.c: New test.
21678         * ada/acats/norun.lst: Remove c953002.
21679
21680 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
21681
21682         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
21683
21684 2005-01-12  Ben Elliston  <bje@au.ibm.com>
21685
21686         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
21687
21688 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
21689
21690         PR target/18761
21691         * g++.dg/abi/align1.C: New test.
21692
21693 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
21694
21695         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
21696         at a time.
21697         * g++.dg/ext/altivec_check.h: Support compiling as C.
21698
21699 2005-01-10  Roger Sayle  <roger@eyesopen.com>
21700
21701         PR c++/19355
21702         * g++.dg/expr/pr19355-1.C: New test case.
21703
21704 2005-01-10  Laurent GUERBY <laurent@guerby.net>
21705
21706         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
21707         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
21708         * ada/acats/tests/c3/c92005b.ada: Likewise.
21709         * ada/acats/tests/c3/cxb3012.a: Likewise.
21710         * ada/acats/norun.lst: Add c380004 and c953002, add PR
21711
21712 2005-01-09  Paul Brook  <paul@codesourcery.com>
21713
21714         * gfortran.dg/common_2.f90: New file.
21715         * gfortran.dg/common_3.f90: New file.
21716
21717 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
21718
21719         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
21720
21721 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
21722
21723         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
21724         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
21725         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
21726         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
21727         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
21728         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
21729         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
21730         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
21731         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
21732         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
21733         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
21734         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
21735         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
21736         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
21737         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
21738         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
21739         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
21740         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
21741         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
21742         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
21743         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
21744         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
21745         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
21746         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
21747         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
21748         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
21749         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
21750         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
21751         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
21752         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
21753         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
21754         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
21755         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
21756         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
21757         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
21758         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
21759         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
21760         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
21761         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
21762         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
21763         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
21764         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
21765         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
21766         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
21767         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
21768         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
21769         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
21770         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
21771         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
21772         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
21773         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
21774         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
21775         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
21776         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
21777         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
21778         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
21779         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
21780         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
21781         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
21782         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
21783         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
21784         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
21785         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
21786         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
21787         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
21788         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
21789         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
21790
21791         * gcc.dg/vect/vect-1.c: Fix spelling.
21792         * gcc.dg/vect/vect-10.c: Fix spelling.
21793         * gcc.dg/vect/vect-11.c: Fix spelling.
21794         * gcc.dg/vect/vect-12.c: Fix spelling.
21795         * gcc.dg/vect/vect-14.c: Fix spelling.
21796         * gcc.dg/vect/vect-15.c: Fix spelling.
21797         * gcc.dg/vect/vect-16.c: Fix spelling.
21798         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
21799         * gcc.dg/vect/vect-64.c: Fix comments.
21800         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
21801
21802 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
21803             Ira Rosen  <irar@il.ibm.com>
21804
21805         * gcc.dg/vect/vect-70.c: New test.
21806         * gcc.dg/vect/vect-71.c: New test.
21807
21808 2005-01-09  Manfred Hollstein  <mh@suse.com>
21809
21810         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
21811         * gcc.dg/pr18241-2.c: Likewise.
21812         * gcc.dg/pr18241-3.c: Likewise.
21813         * gcc.dg/pr18241-4.c: Likewise.
21814         * gcc.dg/pr18241-5.c: Likewise.
21815
21816 2005-01-08  Richard Henderson  <rth@redhat.com>
21817
21818         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
21819         False for x86 and x86-64.
21820
21821 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
21822
21823         PR tree-optimization/18241
21824         * gcc.dg/pr18241-1.c: New test.
21825         * gcc.dg/pr18241-2.c: New test.
21826         * gcc.dg/pr18241-3.c: New test.
21827         * gcc.dg/pr18241-4.c: New test.
21828         * gcc.dg/pr18241-5.c: New test.
21829
21830 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
21831
21832         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
21833         gfortran.dg/select_4.f90: New.
21834
21835 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21836
21837         * gcc.c-torture/execute/20050107-1.c: New test.
21838
21839 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
21840
21841         PR c++/19298
21842         * g++.dg/template/ref2.C: New.
21843
21844 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
21845
21846         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
21847         instead of being empty.
21848
21849 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21850
21851         PR fortran/15553
21852         * gfortran.dg/array-1.f90: New test.
21853
21854 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
21855
21856         PR tree-optimization/19283
21857         * gcc.c-torture/execute/20050106-1.c: New test.
21858
21859         PR rtl-optimization/18861
21860         * gcc.dg/20050105-1.c: New test.
21861
21862         PR tree-optimization/18828
21863         * gcc.dg/20050105-2.c: New test.
21864
21865 2005-01-07  Andreas Jaeger  <aj@suse.de>
21866
21867         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
21868
21869 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
21870
21871         PR fortran/18398
21872         * gfortran.dg/fmt_read.f90: New test.
21873
21874 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
21875
21876         * gcc.dg/rs6000-ldouble-2.c: New.
21877
21878 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
21879
21880         PR c++/19244
21881         * g++.dg/parser/ctor2.C: New test.
21882
21883 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21884
21885         PR c++/17154
21886         * g++.dg/template/using9.C: New test.
21887
21888 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21889
21890         PR c++/19258
21891         * g++.dg/lookup/friend6.C: New test.
21892
21893 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
21894
21895         PR c++/19270
21896         * g++.dg/template/array10.C: New.
21897
21898 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21899
21900         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
21901         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
21902
21903 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
21904
21905         * gcc.c-torture/compile/20050105-1.c: New test.
21906
21907 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
21908
21909         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
21910
21911 2005-01-05  Roger Sayle  <roger@eyesopen.com>
21912
21913         PR middle-end/19100
21914         * gcc.dg/conv-3.c: New test case.
21915
21916 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
21917
21918         * gcc.dg/asm-wide-1.c: New test.
21919
21920 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21921
21922         PR c++/19030
21923         * g++.dg/parse/crash22.C: New
21924
21925 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
21926
21927         PR 19257
21928         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
21929
21930 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
21931
21932         PR middle-end/17767
21933         * gcc.dg/i386-mmx-6.c: New test case.
21934
21935 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
21936
21937         PR tree-optimization/18308
21938         * gcc.dg/vect/pr18308.c: New testcase.
21939
21940 2005-01-04  Andreas Jaeger  <aj@suse.de>
21941
21942         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
21943
21944 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21945             Robert Bowdidge <bowdidge@apple.com>
21946
21947         * gcc.dg/cpp/subframework1.c: New.
21948         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
21949         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
21950         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
21951         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
21952
21953 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
21954
21955         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
21956         producing warning.
21957         * gcc.dg/darwin-weakimport-2.c: New.
21958
21959 2005-01-03  Richard Henderson  <rth@redhat.com>
21960
21961         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
21962
21963 2005-01-03  Richard Henderson  <rth@redhat.com>
21964
21965         * gcc.dg/vect/vect.exp: Enable for ia64.
21966         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
21967         (check_effective_target_vect_float): Likewise.
21968         (check_effective_target_vect_no_align): Likewise.
21969         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
21970         * gcc.dg/vect/vect-8.c: Likewise.
21971
21972 2005-01-03  Uros Bizjak <uros@kss-loka.si>
21973
21974         PR target/19236
21975         * gcc.dg/pr19236-1.c: New test case.
21976
21977 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
21978
21979         PR rtl-optimization/12092
21980         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
21981
21982 2005-01-02  Andreas Jaeger  <aj@suse.de>
21983
21984         * gcc.dg/pr12092-1.c: Do not run on x86_64.
21985
21986 2005-01-01  Roger Sayle  <roger@eyesopen.com>
21987             Andrew Pinski  <pinskia@physics.uc.edu>
21988
21989         PR rtl-optimization/12092
21990         * gcc.dg/pr12092-1.c: New test case.
21991
21992 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
21993
21994         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
21995         'hidden' and 'default' for better portability.
21996         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
21997
21998         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
21999         6 and 7.
22000         * g++.old-deja/g++.brendan/new3.C: Likewise.
22001
22002 2005-01-01  Steven Bosscher  <stevenb@suse.de>
22003
22004         * gcc.dg/20041231-1.C: New test.
22005         * g++.dg/warn/Wunreachable-code-1.C: New test.
22006
22007 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
22008
22009         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
22010         file, not /dev/null.  Abort on error.
22011
22012 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
22013             Ziemowit Laski  <zlaski@apple.com>
22014
22015         PR objc/18971
22016         * objc.dg/encode-5.m: New test.
22017
22018 2004-12-29  Richard Henderson  <rth@redhat.com>
22019
22020         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
22021         * objc.dg/stabs-1.m: Disable for ia64.
22022
22023 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
22024
22025         PR c++/19190
22026         * g++.dg/warn/Wunused-10.C: New test.
22027
22028 2004-12-28  Richard Henderson  <rth@redhat.com>
22029
22030         * objc.dg/stabs-1.m: Disable for alpha.
22031
22032 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22033
22034         PR c++/19149
22035         * g++.dg/parse/error23.C: New test.
22036
22037 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22038
22039         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
22040
22041         PR fortran/19032
22042         * gfortran.dg/intrinsic_modulo_1.f90: New.
22043         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
22044         tests with divisor -1.
22045
22046 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
22047
22048         * g++.dg/opt/temp1.C (memcpy): Return a value.
22049
22050         PR c++/19148
22051         * g++.dg/expr/cond7.C: New test.
22052
22053 2004-12-27  Paul Brook  <paul@codesourcery.com>
22054
22055         * gfortran.dg/g77/select_no_compile.f: Remove.
22056
22057 2004-12-27  Richard Henderson  <rth@redhat.com>
22058
22059         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
22060         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
22061         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
22062
22063 2004-12-26  Richard Henderson  <rth@redhat.com>
22064
22065         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
22066         by 1i instead of token pasting.
22067
22068 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22069
22070         PR tree-optimization/17578
22071         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
22072         to additional_flags.
22073         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
22074
22075 2004-12-25  Richard Henderson  <rth@redhat.com>
22076
22077         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
22078         Remove Alpha.
22079
22080 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22081
22082         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
22083         hppa*-*-hpux*.
22084         * gcc.dg/pr17957.c (dg-options): Likewise.
22085         * gcc.dg/struct-ret-1.c: Add prototype for abort.
22086         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
22087         instead of 0 on __hppa__.
22088         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
22089         "foo,%r" on hppa*-*-*.
22090
22091 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
22092
22093         PR fortran/19071
22094         * gfortran.dg/complex_write.f90: New test.
22095
22096 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22097
22098         PR c++/17595
22099         * g++.dg/parse/pragma2.C: New test.
22100
22101         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
22102
22103 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22104
22105         * gcc.dg/empty2.c: Add missing dg-warning.
22106
22107 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22108
22109         PR c++/17413
22110         * g++.dg/template/local4.C: New test.
22111         * g++.dg/template/crash19.C: Add dg-error marker.
22112
22113         * g++.dg/template/crash31.C: Correct embedded PR number.
22114
22115 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22116
22117         PR c++/16405
22118         * g++.dg/opt/temp1.C: Add do-run marker.
22119
22120 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22121
22122         * g++.dg/template/spec19.C: New.
22123
22124 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
22125
22126         PR target/16819
22127         * gcc.dg/empty2.c: New.
22128
22129 2004-12-23  Richard Henderson  <rth@redhat.com>
22130
22131         * lib/target-supports.exp (check_effective_target_vect_no_align):
22132         Remove i?86 and x86-64.
22133
22134 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
22135
22136         PR c++/16405
22137         * g++.dg/opt/temp1.C: New test.
22138
22139 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22140
22141         PR c++/18733
22142         * g++.dg/template/friend33.C: New testcase.
22143
22144 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
22145
22146         PR c++/18464
22147         * g++.dg/template/cond5.C: New test.
22148
22149         PR c++/18492
22150         * g++.dg/inherit/thunk3.C: New test.
22151
22152         PR c++/11224
22153         * g++.dg/warn/Wunused-9.C: New test.
22154
22155 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
22156
22157         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
22158
22159 2004-12-22  Jan Beulich  <jbeulich@novell.com>
22160
22161         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
22162
22163 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
22164
22165         PR c++/18378
22166         * g++.dg/ext/packed8.C: New test.
22167
22168         PR c++/19063
22169         * g++.dg/template/crash31.C: New test.
22170
22171         PR c++/19034
22172         * g++.dg/template/crash30.C: New test.
22173
22174 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22175
22176         PR C++/18984
22177         * g++.dg/eh/ctor3.C: New test.
22178
22179 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22180
22181         * objc.dg/stabs-1.m: Allow section name to be quoted and
22182         assembly label to begin with '.LL'.
22183
22184 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
22185
22186         * gcc.dg/vect/vect.exp
22187         (check_effective_target_lp64_or_vect_no_align): New.
22188         * gcc.dg/vect/vect-77.c: Use it.
22189         * gcc.dg/vect/vect-78.c: Use it.
22190
22191         * lib/target-supports.exp
22192         (check_effective_target_vect_no_max,
22193         check_effective_target_vect_no_bitwise,
22194         check_effective_target_vect_no_align): New.
22195         * gcc.dg/vect/vect-13.c: Use them.
22196         * gcc.dg/vect/vect-17.c: Ditto.
22197         * gcc.dg/vect/vect-18.c: Ditto.
22198         * gcc.dg/vect/vect-19.c: Ditto.
22199         * gcc.dg/vect/vect-20.c: Ditto.
22200         * gcc.dg/vect/vect-27.c: Ditto.
22201         * gcc.dg/vect/vect-29.c: Ditto.
22202         * gcc.dg/vect/vect-44.c: Ditto.
22203         * gcc.dg/vect/vect-48.c: Ditto.
22204         * gcc.dg/vect/vect-50.c: Ditto.
22205         * gcc.dg/vect/vect-52.c: Ditto.
22206         * gcc.dg/vect/vect-54.c: Ditto.
22207         * gcc.dg/vect/vect-56.c: Ditto.
22208         * gcc.dg/vect/vect-58.c: Ditto.
22209         * gcc.dg/vect/vect-60.c: Ditto.
22210         * gcc.dg/vect/vect-72.c: Ditto.
22211         * gcc.dg/vect/vect-80.c: Ditto.
22212
22213 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
22214
22215         PR c++/14075
22216         * g++.dg/init/string1.C: New.
22217
22218         PR c++/18975
22219         * g++.dg/other/synth1.C: New.
22220
22221 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22222
22223         PR c/18963
22224         * gcc.dg/pr18963-1.c: New test.
22225
22226 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
22227
22228         PR c/18596
22229         * gcc.dg/funcdef-storage-1.c (foo): Remove.
22230         * gcc.dg/pr18596-1.c: Use dg-error.
22231         (dg-options): Use -fno-unit-at-a-time.
22232         * gcc.dg/pr18596-2.c: New test.
22233         * gcc.dg/pr18596-3.c: New test.
22234
22235 2004-12-20  Roger Sayle  <roger@eyesopen.com>
22236
22237         PR middle-end/18683
22238         * g++.dg/opt/pr18683-1.C: New test case.
22239
22240 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
22241
22242         PR other/19093
22243         * g++.dg/opt/max1.C: Fix for 64bit targets.
22244
22245 2004-12-20  Matt Austern  <austern@apple.com>
22246
22247         PR c++/19044
22248         * g++.dg/ext/builtin6.C: New
22249
22250 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
22251
22252         PR tree-optimization/19080
22253         * gcc.c-torture/compile/pr19080.c: New test.
22254
22255 2004-12-20  Steven Bosscher  <stevenb@suse.de>
22256
22257         * gcc.dg/20041219-1.c: New test.
22258
22259 2004-12-19  Roger Sayle  <roger@eyesopen.com>
22260
22261         PR middle-end/19068
22262         * g++.dg/opt/max1.C: New test case.
22263
22264 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22265
22266         * gcc.dg/fdata-sections-1.c: New test.
22267
22268 2004-12-18  Roger Sayle  <roger@eyesopen.com>
22269
22270         PR middle-end/18548
22271         * gcc.dg/max-1.c: New test case.
22272
22273 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
22274
22275         * gcc.c-torture/execute/20041218-1.c: New test.
22276
22277 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
22278
22279         * gcc.dg/pr18501.c: New test.
22280         * gcc.dg/uninit-5.c: XFAIL.
22281         * gcc.dg/uninit-9.c: XFAIL.
22282
22283 2004-12-17  Dale Johannesen  <dalej@apple.com>
22284
22285         * gcc.dg/20041213-1.c: New.
22286
22287 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
22288
22289         * objc.dg/stabs-1.m: Allow assembly label to begin
22290         with a dot ('.').
22291
22292 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
22293
22294         * gcc.c-torture/execute/20041213-1.c: Move...
22295         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
22296
22297 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
22298
22299         PR c++/18721
22300         * g++.dg/lookup/conv-5.C: New.
22301
22302 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
22303
22304         * objc.dg/stabs-1.m: New test.
22305
22306 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22307
22308         * gcc.dg/visibility-c.c: Change compile to
22309         assemble for the test.
22310
22311 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22312
22313         PR target/19041
22314         * gcc.dg/visibility-c.c: New test.
22315
22316 2004-12-16  Roger Sayle  <roger@eyesopen.com>
22317
22318         PR middle-end/18493
22319         * gcc.dg/switch-8.c: New test case.
22320
22321 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22322
22323         PR c++/18905
22324         * g++.dg/template/init4.C: New.
22325         * g++.dg/opt/static3.C: Enable optimizer.
22326
22327 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
22328
22329         * g++.dg/other/complex1.C: New test.
22330
22331 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
22332
22333         * g++.dg/opt/inline9.C: New test.
22334
22335 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22336
22337         PR fortran/18993
22338         * gfotran.dg/nullify_1.f: New test.
22339
22340 2004-12-15  Richard Henderson  <rth@redhat.com>
22341
22342         * gcc.target/i386/i386.exp: New harness.
22343         * gcc.target/i386/vect-args.c: New.
22344
22345 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
22346
22347         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
22348
22349 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22350
22351         PR c++/18825
22352         * g++.dg/template/friend32.C: New test.
22353
22354 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22355
22356         * cpp/pragma-once-1.c: New test.
22357         * cpp/pragma-once-1b.h: Likewise.
22358         * cpp/pragma-once-1c.h: Likewise.
22359         * cpp/pragma-once-1d.h: Likewise.
22360         * cpp/inc/pragma-once-1a.h: Likewise.
22361
22362 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
22363             Steven G. Kargl  <kargls@comcast.net>
22364
22365         PR fortran/17597
22366         * gfortran.dg/list_read_3.f90: New test.
22367
22368 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
22369
22370         * gcc.dg/ftrapv-2.c: New test.
22371
22372 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22373
22374         PR c++/18981
22375         * g++.dg/template/typename9.C: New test.
22376
22377 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22378
22379         PR c++/18738
22380         * g++.dg/template/typename8.C: New test.
22381         * g++.dg/parse/friend2.C: Tweak error message.
22382
22383 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22384
22385         * gcc.c-torture/20041214-1.c: New test.
22386
22387 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
22388
22389         PR c++/18965
22390         * g++.dg/init/array17.C: New test.
22391
22392 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
22393
22394         PR c++/18793
22395         * g++.dg/init/aggr3.C: New test.
22396
22397 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
22398
22399         * gcc.dg/altivec-types-1.c: New test.
22400         * gcc.dg/altivec-types-2.c: New test.
22401         * gcc.dg/altivec-types-3.c: New test.
22402         * gcc.dg/altivec-types-4.c: New test.
22403         * g++.dg/ext/altivec-types-1.C: New test.
22404         * g++.dg/ext/altivec-types-2.C: New test.
22405         * g++.dg/ext/altivec-types-3.C: New test.
22406         * g++.dg/ext/altivec-types-4.C: New test.
22407
22408 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
22409
22410         PR middle-end/18951
22411         * gcc.c-torture/execute/20041213-1.c: New test.
22412
22413 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
22414
22415         PR c++/18949
22416         * g++.dg/template/cast1.C: New.
22417
22418 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
22419
22420         * gcc.c-torture/execute/20041213-2.c: New test.
22421
22422 2004-12-13  Richard Henderson  <rth@redhat.com>
22423
22424         * gcc.dg/i386-sse-10.c: Fix typo in options.
22425
22426 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
22427
22428         PR c++/18968
22429         * g++.dg/opt/pr18968.C: New test.
22430
22431 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
22432
22433         PR c++/18925
22434         * g++.dg/ext/visibility/staticdatamem.C: New test.
22435
22436 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
22437
22438         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
22439
22440 2004-12-13  Roger Sayle  <roger@eyesopen.com>
22441
22442         PR rtl-optimization/18928
22443         * gcc.dg/pr18928-1.c: New test case.
22444
22445 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
22446
22447         PR tree-opt/16951
22448         * gcc.c-torture/compile/20041211-1.c: New.
22449
22450 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22451
22452         PR middle-end/17564
22453         * gcc.c-torture/execute/20041212-1.c: New test.
22454
22455 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22456
22457         PR fortran/18869
22458         * gfortran.dg/common_1.f90: New test.
22459
22460 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
22461         Paul Brook  <paul@codesourcery.com>
22462
22463         PR fortran/16222
22464         * gfortran.dg/real_do_1.f90: New test.
22465
22466 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22467
22468         PR tree-opt/18040
22469         * g++.dg/opt/ptrmem6.C: New test.
22470
22471 2004-12-11  Roger Sayle  <roger@eyesopen.com>
22472
22473         PR middle-end/18921
22474         * gcc.dg/pr18921-1.c: New test case.
22475
22476 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22477
22478         PR fortran/17175
22479         * gfortran.dg/scale_1.f90: New test.
22480
22481 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
22482
22483         PR middle-end/18903
22484         * gcc.c-torture/compile/pr18903.c: New test.
22485
22486 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
22487
22488         * gcc.c-torture/execute/20041210-1.c: New test.
22489
22490 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22491
22492         PR c++/18731
22493         * g++.dg/parser/struct-1.C: New test.
22494         * g++.dg/parser/struct-2.C: New test.
22495         * g++.dg/parser/struct-3.C: New test.
22496
22497 2004-12-09  Richard Henderson  <rth@redhat.com>
22498
22499         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
22500
22501         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
22502         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
22503
22504 2004-12-09  Matt Austern  <austern@apple.com>
22505
22506         PR c++/18514
22507         * g++.dg/ext/builtin1.C: New
22508         * g++.dg/ext/builtin2.C: New
22509         * g++.dg/ext/builtin3.C: New
22510         * g++.dg/ext/builtin4.C: New
22511         * g++.dg/ext/builtin5.C: New
22512
22513 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
22514
22515         PR tree-opt/18904
22516         * g++.dg/opt/ptrmem5.C: New test.
22517
22518 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
22519
22520         * g++.dg/parse/typename5.C: Adjust for new error.
22521         * g++.dg/parse/typename7.C: New.
22522
22523 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22524
22525         PR c++/18073
22526         * g++.dg/other/mmintrin.C: New test.
22527
22528 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22529
22530         PR c++/16681
22531         * g++.dg/init/array15.C: New.
22532         * g++.dg/init/array16.C: New.
22533
22534 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22535
22536         PR fortran/18826
22537         * gfortran.dg/assign_1.f90: New test.
22538
22539 2004-12-08  Nick Clifton  <nickc@redhat.com>
22540
22541         * gcc.target/xstormy16/bss_below100: New directory containing tests.
22542         * gcc.target/xstormy16/data_below100: Likewise.
22543         * gcc.target/xstormy16/sfr: Likewise.
22544         * gcc.target/xstormy16/below100.S: New test source file.
22545         * gcc.target/xstormy16/below100.ld: New test linker script.
22546         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
22547         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
22548         bp instructions.
22549         * gcc.target/xstormy16/bp.c: Likewise.
22550
22551         * gcc.target/xstormy16/bss_below100: New files:
22552         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
22553         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
22554         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
22555         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
22556         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
22557         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
22558         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
22559         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
22560         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
22561         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
22562         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
22563         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
22564         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
22565         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
22566         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
22567         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
22568         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
22569         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
22570         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
22571         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
22572         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
22573         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
22574         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
22575         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
22576         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
22577         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
22578         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
22579
22580         * gcc.target/xstormy16/data_below100: New files:
22581         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
22582         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
22583         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
22584         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
22585         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
22586         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
22587         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
22588         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
22589         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
22590         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
22591         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
22592         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
22593         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
22594         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
22595         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
22596         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
22597         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
22598         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
22599         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
22600         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
22601         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
22602         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
22603         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
22604         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
22605         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
22606         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
22607         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
22608
22609         * gcc.target/xstormy16/sfr: New files:
22610         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
22611         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
22612         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
22613         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
22614         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
22615         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
22616         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
22617         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
22618         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
22619         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
22620         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
22621         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
22622         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
22623         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
22624         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
22625         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
22626         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
22627         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
22628         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
22629         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
22630         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
22631         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
22632         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
22633         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
22634         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
22635         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
22636         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
22637         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
22638         27_if0_sfrw_bitfield_f.c
22639
22640 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22641
22642         PR c++/18100
22643         * g++.dg/lookup/name-clash4.C: New test.
22644
22645 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
22646
22647         PR c++/18672
22648         * g++.dg/opt/array1.C: New.
22649
22650         PR c++/18803
22651         * g++.dg/template/operator5.C: New.
22652
22653 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
22654
22655         PR c/18867
22656         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
22657
22658 2004-12-07  Steven Bosscher  <stevenb@suse.de>
22659
22660         * gcc.dg/noncompile/20041207.c: New test.
22661
22662 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
22663
22664         * g++.dg/other/unreachable-1.C: New test.
22665
22666 2004-12-06  Nick Clifton  <nickc@redhat.com>
22667
22668         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
22669         <limits.h> because the latter comes from gcc's include/ directory
22670         and not the newlib/libc/include directory.
22671
22672 2004-12-04  Richard Henderson  <rth@redhat.com>
22673
22674         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
22675
22676 2004-12-04  Richard Henderson  <rth@redhat.com>
22677
22678         * lib/target-supports.exp (check_gc_sections_available): Disable
22679         for alpha and ia64.
22680
22681 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
22682
22683         PR middle-end/17909
22684         * g++.dg/other/vararg-2.C: New test.
22685
22686 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22687
22688         PR c++/17011, c++/17971
22689         * g++.dg/template/error15.C: Adjust expected error.
22690         * g++.dg/template/instantiate3.C: Likewise.
22691
22692 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
22693
22694         * gcc.dg/altivec-18.c: Fix for darwin
22695
22696 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22697
22698         PR c++/18782
22699         * g++.dg/parse/ptrmem2.C: New.
22700
22701         PR c++/18318
22702         * g++.dg/template/new1.C: New.
22703
22704 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22705
22706         PR fortran/18710
22707         * gfortran.dg/direct_io_3.f90: New test.
22708
22709 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
22710
22711         PR 18758
22712         * g++.dg/parse/crash21.C: New.
22713
22714 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22715
22716         PR c++/15664, c++/18276
22717         * g++.dg/template/ttp13.C: New test.
22718         * g++.dg/template/ttp14.C: Likewise.
22719
22720 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22721
22722         PR c++/18123
22723         * g++.dg/parse/enum2.C: New test.
22724         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
22725
22726 2004-12-02  Nick Clifton  <nickc@redhat.com>
22727
22728         * gcc.target/xstormy16: New test directory.
22729         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
22730         * gcc.target/xstormy16/bp.c: Check the generation of bp
22731         instructions.
22732         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
22733         bn instructions and the BELOW100 attribute.
22734
22735 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
22736
22737         PR target/16952
22738         * gcc.dg/ppc-eabi.c: New.
22739
22740 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
22741
22742         PR fortran/18284
22743         * gfortran.dg/backspace.f90
22744
22745 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
22746
22747         * gfortran.dg/inquire.f90: New test.
22748
22749 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
22750
22751         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
22752         handle effective-target-keyword.
22753         (dg-skip-if): Support effective-target keyword as target list.
22754         (dg-xfail-if): Ditto.
22755         * lib/target-supports.exp (is-effective-target-keyword): New proc.
22756
22757 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
22758
22759         PR tree-optimization/18291
22760         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
22761
22762 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
22763
22764         PR C++/18729
22765         * g++.dg/parse/crash20.C: New.
22766
22767         PR c++/17431
22768         * g++.dg/overload/arg1.C: New.
22769         * g++.dg/overload/arg2.C: New.
22770         * g++.dg/overload/arg3.C: New.
22771         * g++.dg/overload/arg4.C: New.
22772
22773 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
22774
22775         * gcc.dg/c99-flex-array-4.c: Remove.
22776
22777 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
22778
22779         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
22780
22781         * lib/target-supports.exp (is-effective-target): Simplify.
22782
22783         * lib/target-supports.exp (check_effective_target_vect_long):
22784         Fix for powerpc64-*-*.
22785
22786 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
22787
22788         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
22789         to support new requirements on FreeBSD 5.
22790
22791 2004-11-30  Devang Patel  <dpatel@apple.com>
22792
22793         PR 18702
22794         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
22795
22796 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
22797
22798         * g++.dg/ext/altivec-13.C: New test.
22799
22800 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
22801
22802         PR tree-opt/18298
22803         * gcc.c-torture/execute/p18298.c: New test.
22804
22805 2004-11-30  Ira Rosen  <irar@il.ibm.com>
22806             Dorit Naishlos  <dorit@il.ibm.com>
22807
22808         PR tree-opt/18607
22809         * gcc.dg/vect/vect-89.c: New test.
22810
22811 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
22812
22813         * gcc.dg/pr18596-1.c: New test.
22814
22815 2004-11-30  Ben Elliston  <bje@au.ibm.com>
22816
22817         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
22818
22819 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
22820
22821         PR c/18479
22822         * gcc.dg/pr18479.c: New test.
22823
22824 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22825
22826         PR target/18490
22827         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
22828         mmix-knuth-mmixware.
22829
22830         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
22831         cris-*-elf* cris-*-aout* mmix-*-*
22832
22833 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
22834
22835         PR middle-end/18725
22836         * gcc.dg/pr18725.c: New test.
22837
22838 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22839
22840         PR target/18488
22841         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
22842
22843         PR target/18336
22844         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
22845
22846 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
22847
22848         PR c++/18368
22849         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
22850         * g++.old-deja/g++.law/ctors5.C: Likewise.
22851         * g++.old-deja/g++.other/crash25.C: Likewise.
22852
22853         PR c++/18674
22854         * g++.dg/template/error16.C: New test.
22855
22856         PR c++/18512
22857         * g++.dg/template/crash29.C: New test.
22858
22859 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
22860
22861         PR tree-optimization/18712
22862         * gcc.c-torture/compile/pr18712.c: New test.
22863
22864 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
22865
22866         PR c/7544
22867         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
22868         tests.
22869
22870 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22871
22872         PR c++/18652
22873         * g++.dg/lookup/crash6.C: New test.
22874
22875 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
22876
22877         PR middle-end/18164
22878         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
22879
22880 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
22881
22882         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
22883         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
22884         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
22885
22886 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
22887
22888         * gcc.dg/pr18164.c: New test.
22889
22890 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
22891
22892         * gcc.dg/funroll-loops-all.c: New.
22893
22894 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22895
22896         PR target/18489
22897         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
22898         delimeter, match space and TAB as well as ":".
22899
22900         PR target/18484
22901         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
22902
22903         PR target/18348
22904         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
22905
22906         PR target/18345
22907         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
22908
22909         PR target/18337
22910         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
22911
22912 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
22913
22914         * gfortran.dg/direct_io_2.f90: New test.
22915
22916 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
22917
22918         PR target/18334
22919         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
22920
22921 2004-11-28  Richard Henderson  <rth@redhat.com>
22922
22923         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
22924
22925 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
22926
22927         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
22928         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
22929         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
22930         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
22931         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
22932         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
22933         gcc.dg/pointer-arith-8.c: New tests.
22934
22935 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
22936
22937         PR fortran/18364
22938         * gfortran.dg/endfile.f90: New test.
22939
22940 2004-11-27  Falk Hueffner  <falk@debian.org>
22941
22942         * gcc.dg/loop-6.c: New test.
22943
22944 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22945
22946         * gcc.c-torture/execute/20041126-1.c: New test.
22947
22948 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22949
22950         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
22951         on IRIX.
22952
22953 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
22954
22955         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
22956         functions.
22957
22958 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
22959
22960         PR rtl-optimization/17825
22961         * gcc.c-torture/compile/20041119-1.c: New test.
22962
22963 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22964
22965         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
22966         Check existence of ld library path variables before unsetting.
22967
22968 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
22969
22970         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
22971
22972 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22973
22974         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
22975
22976 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
22977
22978         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
22979
22980 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22981
22982         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
22983         dg-do directive.
22984
22985 2004-11-26  Ben Elliston  <bje@au.ibm.com>
22986
22987         * gcc.dg/pr17957.c: Pass --param, not -param.
22988
22989 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
22990
22991         PR middle-end/17957
22992         * testsuite/gcc.dg/pr17957.c: New test.
22993
22994 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
22995
22996         PR c++/18445
22997         * g++.dg/template/crash28.C: Likewise.
22998
22999         PR c++/18001
23000         * g++.dg/expr/unary2.C: Adjust lvalue messages.
23001         * g++.dg/ext/lvaddr.C: Likewise.
23002         * g++.dg/opt/pr7503-3.C: Likewise.
23003
23004         PR c++/18466
23005         * g++.dg/parse/qualified3.C: New test.
23006         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
23007
23008         PR c++/18545
23009         * g++.dg/expr/return1.C: New test.
23010
23011 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23012
23013         Friend class name lookup 3/n, PR c++/3332
23014         * g++.dg/lookup/friend3.C: New test.
23015         * g++.dg/lookup/friend4.C: Likewise.
23016         * g++.dg/lookup/friend5.C: Likewise.
23017
23018 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23019
23020         Friend class name lookup 2/n, PR c++/14513, c++/15410
23021         * g++.dg/lookup/friend2.C: New test.
23022         * g++.dg/template/friend31.C: Likewise.
23023
23024 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23025
23026         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
23027
23028 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23029
23030         PR c++/17473
23031         * g++.dg/tc1/dr56.C: Remove.
23032         * g++.dg/template/typedef1.C: Add dg-error markers.
23033         * g++.old-deja/g++.other/typedef7.C: Likewise.
23034
23035         PR c++/18285
23036         * g++.dg/parse/typedef7.C: New test.
23037
23038 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
23039
23040         * gcc.c-torture/execute/20041124-1.c: New test.
23041
23042 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
23043
23044         * g++.dg/template/deduce3.C: New test.
23045
23046         PR c++/18586
23047         * g++.dg/template/crash27.C: New test.
23048
23049         PR c++/18530
23050         * g++.dg/warn/Wshadow-3.C: New test.
23051
23052 2004-11-24  Devang Patel  <dpatel@apple.com>
23053
23054         PR/18555
23055         * gcc.dg/cpp/isysroot-1.c: New test.
23056         * gcc.dg/cpp/usr/include/stdio.h: New file.
23057         * gcc.dg/cpp/isysroot-2.c: New test.
23058         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
23059         New file.
23060
23061 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23062
23063         PR c++/8929
23064         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
23065
23066 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23067
23068         * gcc.target/sparc/align.c: Do not include <stdint.h>.
23069         * gcc.target/sparc/pdist.c: Likewise.
23070
23071 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
23072
23073         PR c++/16882
23074         * g++.dg/conversion/simd1.C: New test.
23075
23076 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23077
23078         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
23079         and restore_ld_library_path_env_vars.
23080         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
23081         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
23082         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
23083         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
23084
23085 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
23086
23087         * gcc.dg/pragma-align-2.c: Test macro expansion.
23088         * gcc.dg/pragma-pack-2.c: New test.
23089
23090 2004-11-23  Richard Henderson  <rth@redhat.com>
23091
23092         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
23093         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23094         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
23095         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
23096         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
23097         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
23098
23099         * gcc.dg/vect/vect.exp: Add check for alpha.
23100         * lib/target-supports.exp (check_alpha_max_hw_available): New.
23101         (check_effective_target_vect_int): Enable for alpha.
23102         (check_effective_target_vect_long): New.
23103         (is-effective-target): Add it.
23104
23105 2004-11-23  Uros Bizjak <uros@kss-loka.si>
23106
23107         * gcc.dg/pr18614-1.c: New test.
23108
23109 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23110
23111         * gcc.dg/setjmp-2.c: New test.
23112
23113 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
23114
23115         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
23116         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
23117         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
23118         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
23119         gcc.target/sparc/pdist.c: New tests.
23120
23121 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
23122
23123         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
23124
23125 2004-11-22  Dale Johannesen  <dalej@apple.com>
23126
23127         * gcc.dg/20041111-1.c: New.
23128
23129 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23130
23131         PR tree-opt/18536
23132         * gcc.dg/vect/pr18536.c: New test.
23133
23134 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23135
23136         PR c++/18354
23137         * g++.dg/template/nontype11.C: New test.
23138
23139 2004-11-21  Roger Sayle  <roger@eyesopen.com>
23140
23141         PR middle-end/18520
23142         * gcc.dg/pr18520-1.c: New test case.
23143
23144 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
23145
23146         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
23147         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
23148         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
23149         expected diagnostics.
23150
23151 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23152
23153         PR target/18580
23154         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
23155         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
23156         vect-77.c, vect-77a.c: XFAIL on the SPARC.
23157
23158 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23159
23160         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
23161
23162 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
23163             Joseph Myers  <joseph@codesourcery.com>
23164
23165         * lib/target-supports.exp (check_visibility_available): Really
23166         test the compiler.
23167
23168 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
23169
23170         PR tree-opt/18181
23171         * gcc.dg/vect/vect-85.c: New test.
23172         * gcc.dg/vect/vect-86.c: New test.
23173         * gcc.dg/vect/vect-87.c: New test.
23174         * gcc.dg/vect/vect-88.c: New test.
23175
23176 2004-11-19  Ben Elliston  <bje@au.ibm.com>
23177
23178         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
23179
23180 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
23181
23182         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
23183         * gcc.dg/ppc-and-1.c: Ditto.
23184         * gcc.dg/ppc-compare-1.c: Ditto.
23185         * gcc.dg/ppc-mov-1.c: Ditto
23186
23187 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
23188             Mark Mitchell  <mark@codesourcery.com>
23189
23190         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
23191
23192 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23193             Aldy Hernandez  <aldyh@redhat.com>
23194
23195         * lib/target-supports.exp (check_effective_target_vect_int): New
23196         (check_effective_target_vect_float): New
23197         (check_effective_target_vect_double): New.
23198         (is-effective-target): Support new effective targets keywords.
23199         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
23200         default action for dg-do.
23201         * gcc.dg/vect/pr16105.c: Use new support.
23202         * gcc.dg/vect/pr18400.c: Ditto.
23203         * gcc.dg/vect/pr18425.c: Ditto.
23204         * gcc.dg/vect/vect-1.c: Ditto.
23205         * gcc.dg/vect/vect-10.c: Ditto.
23206         * gcc.dg/vect/vect-11.c: Ditto.
23207         * gcc.dg/vect/vect-12.c: Ditto.
23208         * gcc.dg/vect/vect-13.c: Ditto.
23209         * gcc.dg/vect/vect-14.c: Ditto.
23210         * gcc.dg/vect/vect-15.c: Ditto.
23211         * gcc.dg/vect/vect-16.c: Ditto.
23212         * gcc.dg/vect/vect-17.c: Ditto.
23213         * gcc.dg/vect/vect-18.c: Ditto.
23214         * gcc.dg/vect/vect-19.c: Ditto.
23215         * gcc.dg/vect/vect-2.c: Ditto.
23216         * gcc.dg/vect/vect-20.c: Ditto.
23217         * gcc.dg/vect/vect-21.c: Ditto.
23218         * gcc.dg/vect/vect-22.c: Ditto.
23219         * gcc.dg/vect/vect-23.c: Ditto.
23220         * gcc.dg/vect/vect-24.c: Ditto.
23221         * gcc.dg/vect/vect-25.c: Ditto.
23222         * gcc.dg/vect/vect-26.c: Ditto.
23223         * gcc.dg/vect/vect-27.c: Ditto.
23224         * gcc.dg/vect/vect-27a.c: Ditto.
23225         * gcc.dg/vect/vect-28.c: Ditto.
23226         * gcc.dg/vect/vect-29.c: Ditto.
23227         * gcc.dg/vect/vect-29a.c: Ditto.
23228         * gcc.dg/vect/vect-3.c: Ditto.
23229         * gcc.dg/vect/vect-30.c: Ditto.
23230         * gcc.dg/vect/vect-31.c: Ditto.
23231         * gcc.dg/vect/vect-32.c: Ditto.
23232         * gcc.dg/vect/vect-33.c: Ditto.
23233         * gcc.dg/vect/vect-34.c: Ditto.
23234         * gcc.dg/vect/vect-35.c: Ditto.
23235         * gcc.dg/vect/vect-36.c: Ditto.
23236         * gcc.dg/vect/vect-37.c: Ditto.
23237         * gcc.dg/vect/vect-38.c: Ditto.
23238         * gcc.dg/vect/vect-4.c: Ditto.
23239         * gcc.dg/vect/vect-40.c: Ditto.
23240         * gcc.dg/vect/vect-41.c: Ditto.
23241         * gcc.dg/vect/vect-42.c: Ditto.
23242         * gcc.dg/vect/vect-43.c: Ditto.
23243         * gcc.dg/vect/vect-44.c: Ditto.
23244         * gcc.dg/vect/vect-45.c: Ditto.
23245         * gcc.dg/vect/vect-46.c: Ditto.
23246         * gcc.dg/vect/vect-47.c: Ditto.
23247         * gcc.dg/vect/vect-48.c: Ditto.
23248         * gcc.dg/vect/vect-48a.c: Ditto.
23249         * gcc.dg/vect/vect-49.c: Ditto.
23250         * gcc.dg/vect/vect-5.c: Ditto.
23251         * gcc.dg/vect/vect-50.c: Ditto.
23252         * gcc.dg/vect/vect-51.c: Ditto.
23253         * gcc.dg/vect/vect-52.c: Ditto.
23254         * gcc.dg/vect/vect-53.c: Ditto.
23255         * gcc.dg/vect/vect-54.c: Ditto.
23256         * gcc.dg/vect/vect-55.c: Ditto.
23257         * gcc.dg/vect/vect-56.c: Ditto.
23258         * gcc.dg/vect/vect-56a.c: Ditto.
23259         * gcc.dg/vect/vect-57.c: Ditto.
23260         * gcc.dg/vect/vect-58.c: Ditto.
23261         * gcc.dg/vect/vect-59.c: Ditto.
23262         * gcc.dg/vect/vect-6.c: Ditto.
23263         * gcc.dg/vect/vect-60.c: Ditto.
23264         * gcc.dg/vect/vect-61.c: Ditto.
23265         * gcc.dg/vect/vect-62.c: Ditto.
23266         * gcc.dg/vect/vect-63.c: Ditto.
23267         * gcc.dg/vect/vect-64.c: Ditto.
23268         * gcc.dg/vect/vect-65.c: Ditto.
23269         * gcc.dg/vect/vect-66.c: Ditto.
23270         * gcc.dg/vect/vect-67.c: Ditto.
23271         * gcc.dg/vect/vect-68.c: Ditto.
23272         * gcc.dg/vect/vect-69.c: Ditto.
23273         * gcc.dg/vect/vect-7.c: Ditto.
23274         * gcc.dg/vect/vect-72.c: Ditto.
23275         * gcc.dg/vect/vect-72a.c: Ditto.
23276         * gcc.dg/vect/vect-73.c: Ditto.
23277         * gcc.dg/vect/vect-74.c: Ditto.
23278         * gcc.dg/vect/vect-75.c: Ditto.
23279         * gcc.dg/vect/vect-76.c: Ditto.
23280         * gcc.dg/vect/vect-77.c: Ditto.
23281         * gcc.dg/vect/vect-77a.c: Ditto.
23282         * gcc.dg/vect/vect-78.c: Ditto.
23283         * gcc.dg/vect/vect-79.c: Ditto.
23284         * gcc.dg/vect/vect-8.c: Ditto.
23285         * gcc.dg/vect/vect-80.c: Ditto.
23286         * gcc.dg/vect/vect-82.c: Ditto.
23287         * gcc.dg/vect/vect-82_64.c: Ditto.
23288         * gcc.dg/vect/vect-83.c: Ditto.
23289         * gcc.dg/vect/vect-83_64.c: Ditto.
23290         * gcc.dg/vect/vect-9.c: Ditto.
23291         * gcc.dg/vect/vect-all.c: Ditto.
23292         * gcc.dg/vect/vect-none.c: Ditto.
23293
23294 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
23295
23296         * lib/gcc-dg.exp (dg-skip-if): New function.
23297         (dg-forbid-option): Remove.
23298         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
23299         * g++.dg/abi/bitfield8.C: Likewise.
23300         * g++.dg/abi/dtor1.C: Likewise.
23301         * g++.dg/abi/empty10.C: Likewise.
23302         * g++.dg/abi/empty7.C: Likewise.
23303         * g++.dg/abi/empty9.C: Likewise.
23304         * g++.dg/abi/layout3.C: Likewise.
23305         * g++.dg/abi/layout4.C: Likewise.
23306         * g++.dg/abi/thunk1.C: Likewise.
23307         * g++.dg/abi/thunk2.C: Likewise.
23308         * g++.dg/abi/vbase11.C: Likewise.
23309         * g++.dg/abi/vthunk2.C: Likewise.
23310         * g++.dg/abi/vthunk3.C: Likewise.
23311         * g++.dg/ext/attrib8.C: Likewise.
23312         * g++.dg/opt/longbranch2.C: Likewise.
23313         * g++.dg/opt/reg-stack4.C: Likewise.
23314         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23315         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23316         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23317         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23318         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23319         * gcc.dg/20000609-1.c: Likewise.
23320         * gcc.dg/20000720-1.c: Likewise.
23321         * gcc.dg/20011107-1.c: Likewise.
23322         * gcc.dg/20011119-1.c: Likewise.
23323         * gcc.dg/20020108-1.c: Likewise.
23324         * gcc.dg/20020122-2.c: Likewise.
23325         * gcc.dg/20020122-3.c: Likewise.
23326         * gcc.dg/20020201-3.c: Likewise.
23327         * gcc.dg/20020206-1.c: Likewise.
23328         * gcc.dg/20020218-1.c: Likewise.
23329         * gcc.dg/20020310-1.c: Likewise.
23330         * gcc.dg/20020411-1.c: Likewise.
23331         * gcc.dg/20020418-2.c: Likewise.
23332         * gcc.dg/20020426-1.c: Likewise.
23333         * gcc.dg/20020426-2.c: Likewise.
23334         * gcc.dg/20020517-1.c: Likewise.
23335         * gcc.dg/20020523-1.c: Likewise.
23336         * gcc.dg/20020523-2.c: Likewise.
23337         * gcc.dg/20020729-1.c: Likewise.
23338         * gcc.dg/20030204-1.c: Likewise.
23339         * gcc.dg/20030826-2.c: Likewise.
23340         * gcc.dg/20030926-1.c: Likewise.
23341         * gcc.dg/20031202-1.c: Likewise.
23342         * gcc.dg/980312-1.c: Likewise.
23343         * gcc.dg/980313-1.c: Likewise.
23344         * gcc.dg/990117-1.c: Likewise.
23345         * gcc.dg/990424-1.c: Likewise.
23346         * gcc.dg/990524-1.c: Likewise.
23347         * gcc.dg/991230-1.c: Likewise.
23348         * gcc.dg/i386-387-1.c: Likewise.
23349         * gcc.dg/i386-387-2.c: Likewise.
23350         * gcc.dg/i386-387-3.c: Likewise.
23351         * gcc.dg/i386-387-4.c: Likewise.
23352         * gcc.dg/i386-387-5.c: Likewise.
23353         * gcc.dg/i386-387-6.c: Likewise.
23354         * gcc.dg/i386-asm-1.c: Likewise.
23355         * gcc.dg/i386-bitfield1.c: Likewise.
23356         * gcc.dg/i386-bitfield2.c: Likewise.
23357         * gcc.dg/i386-loop-1.c: Likewise.
23358         * gcc.dg/i386-loop-2.c: Likewise.
23359         * gcc.dg/i386-loop-3.c: Likewise.
23360         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23361         * gcc.dg/i386-pic-1.c: Likewise.
23362         * gcc.dg/i386-regparm.c: Likewise.
23363         * gcc.dg/i386-signbit-1.c: Likewise.
23364         * gcc.dg/i386-signbit-2.c: Likewise.
23365         * gcc.dg/i386-signbit-3.c: Likewise.
23366         * gcc.dg/i386-sse-5.c: Likewise.
23367         * gcc.dg/i386-sse-8.c: Likewise.
23368         * gcc.dg/i386-unroll-1.c: Likewise.
23369         * gcc.dg/tls/opt-1.c: Likewise.
23370         * gcc.dg/tls/opt-2.c: Likewise.
23371         * gcc.dg/unroll-1.c: Likewise.
23372         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23373         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23374         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23375         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23376
23377 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23378
23379         * g++.dg/template/incomplete1.C: New test.
23380
23381 2004-11-16  Nick Clifton  <nickc@redhat.com>
23382
23383         Revert patches accidentally commited during checkin of fixes for
23384         xstormy16 tests:
23385         gcc.c-torture/execute/simd-4.c: Revert
23386         gcc.dg/20040910-1.c: Revert.
23387
23388 2004-11-16  Paul Brook  <paul@codesourcery.com>
23389
23390         PR fortran/13010
23391         * gfortran.dg/der_pointer_1.f90: New test.
23392
23393 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
23394
23395         PR c/18498
23396         * gcc.dg/bitfld-13.c: New test.
23397
23398 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
23399
23400         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
23401         powerpc*-*-linux*.
23402
23403         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
23404         * gcc.dg/ppc64-abi-2.c: Ditto.
23405         * gcc.dg/ppc64-abi-3.c: Ditto.
23406
23407         * lib/gcc-dg.exp (dg-target-list): Remove.
23408
23409 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
23410
23411         * gcc.dg/ia64-postinc.c: New test.
23412
23413 2004-11-15  Mark Mitchell <mark@codesourcery.com>
23414
23415         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
23416
23417 2004-11-15  Nick Clifton  <nickc@redhat.com>
23418
23419         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
23420         __INT_MAX__ so that the test can be compiled by toolchains
23421         targeted at 16-bit processors.
23422
23423         * gcc.dg/20040625-1.c: Use long constants rather than integers
23424         when performing arithmetic that will overflow 16-bits.
23425
23426         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
23427         xstormy16.  It does not support 128-bit vector operations.
23428
23429         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
23430         with the macro PTR_TYPE.  Define this macro to an integer type
23431         suitable for holding a pointer.
23432
23433         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
23434         the target is a 16-bit processor.
23435
23436         * gcc.dg/cpp/if-2.c: Expect a different warning message from
23437         16-bit targets where the character constant will be too long.
23438
23439         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
23440         where the double will not be directly addressable.
23441
23442 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23443
23444         Friend class name lookup 1/n, PR c++/18471
23445         * g++.dg/template/crash26.C: New test.
23446         * g++.dg/lookup/struct1.C: Adjust expected error.
23447         * g++.dg/parse/elab1.C: Likewise.
23448         * g++.dg/parse/elab2.C: Likewise.
23449         * g++.dg/parse/int-as-enum1.C: Likewise.
23450         * g++.dg/parse/struct-as-enum1.C: Likewise.
23451         * g++.dg/parse/typedef1.C: Likewise.
23452         * g++.dg/parse/typedef3.C: Likewise.
23453         * g++.dg/parse/typedef4.C: Likewise.
23454         * g++.dg/parse/typedef5.C: Likewise.
23455         * g++.dg/template/nontype4.C: Likewise.
23456         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
23457         * g++.old-deja/g++.other/elab1.C: Likewise.
23458         * g++.old-deja/g++.other/syntax4.C: Likewise.
23459
23460 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
23461
23462         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
23463
23464 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
23465
23466         * gcc.c-torture/execute/20041114-1.c: New test.
23467
23468 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
23469
23470         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
23471         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
23472         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
23473         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
23474         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
23475         gcc.dg/switch-7.c: New tests.
23476
23477 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23478
23479         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
23480
23481 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23482
23483         PR tree-opt/18400
23484         * gcc.dg/vect/pr18400.c: New test.
23485
23486 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
23487             Andrew Pinski  <pinskia@physics.uc.edu>
23488
23489         PR tree-opt/18425
23490         * gcc.dg/vect/pr18425.c: New test.
23491
23492 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23493
23494         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
23495         Guard with dg-require-alias and dg-require-visibility.
23496
23497 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
23498
23499         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
23500
23501 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23502
23503         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
23504
23505 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23506
23507         PR c++/17344
23508         * g++.dg/template/defarg5.C: New test.
23509
23510 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23511
23512         * g++.dg/parse/cast1.C: Run only on ILP32.
23513         * g++.old-deja/g++.mike/p784.C: Likewise.
23514
23515 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
23516
23517         * gcc.c-torture/execute/20041113-1.c: New test.
23518
23519 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
23520
23521         PR target/18230
23522         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
23523         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
23524         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
23525         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23526         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
23527         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
23528         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
23529         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
23530         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
23531         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23532         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23533         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
23534         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
23535
23536 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
23537
23538         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
23539         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
23540         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
23541         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
23542         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
23543         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
23544         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
23545         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
23546         gcc.target/sparc/combined-1.c: New tests.
23547
23548 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
23549
23550         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
23551         New tests.
23552
23553 2004-11-12  Mark Mitchell <mark@codesourcery.com>
23554
23555         * lib/gcc-dg.exp (dg-forbid-option): New function.
23556         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
23557         * g++.dg/abi/bitfield8.C: Likewise.
23558         * g++.dg/abi/dtor1.C: Likewise.
23559         * g++.dg/abi/empty10.C: Likewise.
23560         * g++.dg/abi/empty7.C: Likewise.
23561         * g++.dg/abi/empty9.C: Likewise.
23562         * g++.dg/abi/layout3.C: Likewise.
23563         * g++.dg/abi/layout4.C: Likewise.
23564         * g++.dg/abi/thunk1.C: Likewise.
23565         * g++.dg/abi/thunk2.C: Likewise.
23566         * g++.dg/abi/vbase11.C: Likewise.
23567         * g++.dg/abi/vthunk2.C: Likewise.
23568         * g++.dg/abi/vthunk3.C: Likewise.
23569         * g++.dg/ext/attrib8.C: Likewise.
23570         * g++.dg/opt/longbranch2.C: Likewise.
23571         * g++.dg/opt/reg-stack4.C: Likewise.
23572         * g++.old-deja/g++.ext/attrib1.C: Likewise.
23573         * g++.old-deja/g++.ext/attrib2.C: Likewise.
23574         * g++.old-deja/g++.ext/attrib3.C: Likewise.
23575         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23576         * g++.old-deja/g++.other/store-expr2.C: Likewise.
23577         * gcc.dg/20000609-1.c: Likewise.
23578         * gcc.dg/20000720-1.c: Likewise.
23579         * gcc.dg/20011107-1.c: Likewise.
23580         * gcc.dg/20011119-1.c: Likewise.
23581         * gcc.dg/20020108-1.c: Likewise.
23582         * gcc.dg/20020122-2.c: Likewise.
23583         * gcc.dg/20020122-3.c: Likewise.
23584         * gcc.dg/20020201-3.c: Likewise.
23585         * gcc.dg/20020206-1.c: Likewise.
23586         * gcc.dg/20020218-1.c: Likewise.
23587         * gcc.dg/20020310-1.c: Likewise.
23588         * gcc.dg/20020411-1.c: Likewise.
23589         * gcc.dg/20020418-2.c: Likewise.
23590         * gcc.dg/20020426-1.c: Likewise.
23591         * gcc.dg/20020426-2.c: Likewise.
23592         * gcc.dg/20020517-1.c: Likewise.
23593         * gcc.dg/20020523-1.c: Likewise.
23594         * gcc.dg/20020523-2.c: Likewise.
23595         * gcc.dg/20020729-1.c: Likewise.
23596         * gcc.dg/20030204-1.c: Likewise.
23597         * gcc.dg/20030826-2.c: Likewise.
23598         * gcc.dg/20030926-1.c: Likewise.
23599         * gcc.dg/20031202-1.c: Likewise.
23600         * gcc.dg/980312-1.c: Likewise.
23601         * gcc.dg/980313-1.c: Likewise.
23602         * gcc.dg/990117-1.c: Likewise.
23603         * gcc.dg/990424-1.c: Likewise.
23604         * gcc.dg/990524-1.c: Likewise.
23605         * gcc.dg/991230-1.c: Likewise.
23606         * gcc.dg/i386-387-1.c: Likewise.
23607         * gcc.dg/i386-387-2.c: Likewise.
23608         * gcc.dg/i386-387-3.c: Likewise.
23609         * gcc.dg/i386-387-4.c: Likewise.
23610         * gcc.dg/i386-387-5.c: Likewise.
23611         * gcc.dg/i386-387-6.c: Likewise.
23612         * gcc.dg/i386-asm-1.c: Likewise.
23613         * gcc.dg/i386-bitfield1.c: Likewise.
23614         * gcc.dg/i386-bitfield2.c: Likewise.
23615         * gcc.dg/i386-loop-1.c: Likewise.
23616         * gcc.dg/i386-loop-2.c: Likewise.
23617         * gcc.dg/i386-loop-3.c: Likewise.
23618         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23619         * gcc.dg/i386-pic-1.c: Likewise.
23620         * gcc.dg/i386-regparm.c: Likewise.
23621         * gcc.dg/i386-signbit-1.c: Likewise.
23622         * gcc.dg/i386-signbit-2.c: Likewise.
23623         * gcc.dg/i386-signbit-3.c: Likewise.
23624         * gcc.dg/i386-sse-5.c: Likewise.
23625         * gcc.dg/i386-sse-8.c: Likewise.
23626         * gcc.dg/i386-unroll-1.c: Likewise.
23627         * gcc.dg/tls/opt-1.c: Likewise.
23628         * gcc.dg/tls/opt-2.c: Likewise.
23629         * gcc.dg/unroll-1.c: Likewise.
23630         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
23631         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
23632         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
23633         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
23634         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
23635         -m64 is specified.
23636
23637 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
23638
23639         PR c++/18389
23640         * g++.dg/parse/cond1.C: New test.
23641
23642         PR c++/18429
23643         * g++.dg/template/array9.C: New test.
23644         * g++.dg/ext/vla1.C: Adjust error messages.
23645         * g++.dg/ext/vlm1.C: Likewise.
23646         * g++.dg/template/crash2.C: Likewise.
23647
23648         PR c++/18436
23649         * g++.dg/template/call3.C: New test.
23650
23651         PR c++/18407
23652         * g++.dg/template/ptrmem11.C: New test.
23653
23654 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
23655
23656         PR other/14264
23657         * lib/g++.exp: Set LC_ALL and LANG to C.
23658         * lib/gcc-dg.exp: Likewise.
23659         * lib/gfortran.exp: Likewise.
23660         * lib/objc.exp: Likewise.
23661         * lib/treelang.exp: Likewise.
23662
23663 2004-11-12  Andreas Schwab  <schwab@suse.de>
23664
23665         * gcc.dg/pr16286.c: Fix last change.
23666
23667 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
23668
23669         PR c++/18416
23670         * g++.dg/init/global1.C: New test.
23671
23672 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
23673
23674         * gcc.c-torture/execute/20041112-1.c: New test.
23675
23676 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23677
23678         * lib/gcc-dg.exp (dg-target-list): New.
23679
23680 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23681             Richard Sandiford  <rsandifo@redhat.com>
23682
23683         * lib/target-supports.exp (get-compiler_messages): New.
23684         (check_named_sections_available): Use it.
23685         (check_effective_target_ilp32): New.
23686         (check_effective_target_lp64): New.
23687         (is-effective-target): New.
23688         * lib/gcc-dg.exp (dg-require-effective-target): New.
23689
23690 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
23691
23692         * gcc.dg/precedence-1.c: New test.
23693
23694 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
23695
23696         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
23697
23698         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
23699         message, delete generated files, use more descriptive name for
23700         executable, and make the test unsupported when it cannot be run.
23701
23702         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
23703         (dg-require-weak, dg-require-visibility, dg-require-alias,
23704         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
23705         dg-require-iconv, dg-require-named-sections): Use it.
23706
23707         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
23708
23709 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
23710
23711         PR target/16457
23712         * gcc.dg/ppc-and-1: New
23713
23714         PR target/16796
23715         * gcc.dg/ppc-mov-1.c: New.
23716
23717         PR target/16458
23718         * gcc.dg/ppc-compare-1.c: New.
23719
23720 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
23721
23722         * objc.dg/desig-init-2.m: New test.
23723
23724 2004-11-10  Adam Nemet  <anemet@lnxw.com>
23725
23726         PR middle-end/18160
23727         * g++.dg/warn/register-var-1.C: New test.
23728         * g++.dg/warn/register-var-2.C: New test.
23729
23730 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23731
23732         * gcc.dg/union-2.c: New test.
23733
23734 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
23735
23736         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
23737         New test for PR tree-optimization/17892.
23738
23739 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
23740
23741         PR c++/18369
23742         * g++.dg/init/new12.C: New test.
23743
23744 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
23745
23746         * gcc.target/sparc: New directory.
23747         * gcc.target/sparc/sparc.exp: New driver.
23748         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
23749         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
23750         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
23751         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
23752
23753 2004-11-10  Paul Brook  <paul@codesourcery.com>
23754
23755         PR fortran/18218
23756         * gfortran.dg/list_read.c: New test.
23757
23758 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23759
23760         PR c/18322
23761         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
23762         expected diagnostic location.
23763
23764 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
23765
23766         * gcc.dg/20041109-1.c: New test.
23767
23768 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
23769
23770         PR objc/18406
23771         * objc/compile/pr18406.m: New test.
23772
23773 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23774
23775         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
23776
23777 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
23778
23779         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
23780
23781 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
23782
23783         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
23784
23785 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
23786
23787         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
23788         exit.
23789
23790 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
23791
23792         PR tree-opt/18299
23793         * gcc.c-torture/pr18299-1.c: New test.
23794
23795 2004-11-06  Andreas Schwab  <schwab@suse.de>
23796
23797         * gcc.dg/pr16286.c: Also test for bool and pixel.
23798
23799 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
23800
23801         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
23802         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
23803         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
23804         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
23805         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
23806         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
23807         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
23808         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
23809         gcc.dg/struct-semi-3.c: New tests.
23810
23811 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23812
23813         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
23814
23815 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23816
23817         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
23818         Do not use C99 designators.
23819
23820 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23821
23822         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
23823
23824 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23825
23826         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
23827         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
23828         * gcc.c-torture/execute/simd-5.x: Remove.
23829
23830 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
23831
23832         PR rtl-optimization/17933
23833         * gcc.dg/torture/pr17933-1.c: New test.
23834
23835 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
23836
23837         PR target/18106
23838         * lib/target-supports.exp (check_weak_available): Support
23839         Windows.
23840
23841 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
23842
23843         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
23844         call to fflush(stdout) before abort.
23845         (my_ffsll): New function.
23846         (generate_fields): Use it.
23847
23848 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23849
23850         * gcc.dg/init-undef-1.c: New test.
23851
23852 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
23853
23854         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
23855         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
23856         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
23857         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
23858         expected messages for new parser.
23859
23860 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
23861
23862         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
23863
23864 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23865
23866         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
23867         on LP64 targets.
23868
23869 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23870
23871         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
23872         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
23873         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
23874         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
23875         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
23876         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
23877         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
23878         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
23879         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
23880         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
23881
23882 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
23883
23884         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
23885         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
23886         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
23887         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
23888         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
23889         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
23890         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
23891         for new parser.
23892
23893 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
23894
23895         PR target/15342
23896         * gcc.dg/20041104-1.c: New test.
23897
23898 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23899
23900         * g++.dg/template/nontype7.C: New test.
23901         * g++.dg/template/nontype8.C: Likewise.
23902         * g++.dg/template/nontype9.C: Likewise.
23903         * g++.dg/template/nontype10.C: Likewise.
23904         * g++.dg/tc1/dr49.C: Likewise.
23905         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
23906         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
23907
23908 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23909
23910         * g++.dg/rtti/tinfo1.C: Remove xfails.
23911
23912 2004-11-04  Ben Elliston  <bje@au.ibm.com>
23913
23914         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
23915         packed attribute to the definition to satisfy the new C++ parser.
23916
23917 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23918
23919         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
23920         invocations of va_arg.
23921
23922 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
23923
23924         PR c++/18124
23925         * g++.dg/template/crash25.C: New test.
23926
23927         PR c++/18155
23928         * g++.dg/template/typedef2.C: New test.
23929         * g++.dg/parse/crash13.C: Adjust error markers.
23930
23931         PR c++/18177
23932         * g++.dg/conversion/const3.C: New test.
23933
23934 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23935
23936         PR fortran/17535
23937         PR fortran/17583
23938         PR fortran/17713
23939         * gfortran.dg/generic_[123].f90: New testcases.
23940
23941 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23942
23943         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
23944         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
23945
23946 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
23947
23948         PR tree-opt/16808
23949         * gcc.c-torture/compile/pr16808.c: New test.
23950
23951 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
23952
23953         PR rtl-optimization/17104
23954         * gcc.dg/ppc-bitfield1.c: New.
23955
23956 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23957
23958         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
23959
23960 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
23961
23962         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
23963         strings for 32-bit code.
23964
23965 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
23966
23967         PR c/18239
23968         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
23969
23970 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
23971
23972         PR c++/18064
23973         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
23974
23975 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
23976
23977         PR c++/15172
23978         * g++.dg/init/aggr2.C: New test.
23979
23980 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
23981
23982         * objc.dg/local-decl-1.m: New test.
23983
23984 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23985
23986         * gcc.dg/20040910-1.c: Adjust regex.
23987
23988 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23989
23990         PR rtl-optimization/18084
23991         * g++.dg/opt/pr18084-1.C: New testcase.
23992
23993 2004-10-30  Matt Austern  <austern@apple.com>
23994
23995         PR c++/17542
23996         * g++.dg/ext/attrib18.C: New test.
23997
23998 2004-10-30  Roger Sayle  <roger@eyesopen.com>
23999
24000         PR middle-end/18096
24001         * gcc.dg/pr18096-1.c: New test case.
24002
24003 2004-10-30  Roger Sayle  <roger@eyesopen.com>
24004
24005         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
24006
24007 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
24008
24009         PR c/16666
24010         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
24011         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
24012         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
24013         gcc.dg/old-style-prom-3.c: New tests.
24014
24015 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
24016
24017         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
24018         Remove unnecessary inclusion of stdio.h.
24019
24020 2004-10-29  Roger Sayle  <roger@eyesopen.com>
24021
24022         PR rtl-optimization/17581
24023         * gcc.dg/pr17581-1.c: New test case.
24024
24025 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
24026
24027         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
24028         being implemented.
24029         * g++.dg/conversion/dr195-1.C: New.
24030         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
24031         * g++.old-deja/g++.mike/p10148.C: Likewise.
24032
24033 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
24034
24035         PR c++/17695
24036         * g++.dg/debug/typedef2.C: New test.
24037
24038 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
24039
24040         PR fortran/13490
24041         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
24042         * gfortran.dg/g77/README: Update.
24043
24044 2004-10-28  Matt Austern  <austern@apple.com>
24045
24046         PR c++/14124
24047         * g++.dg/ext/packed7.C: New test.
24048
24049 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24050
24051         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
24052         scan-assembler.
24053         * lib/scanasm.exp (hidden-scan-for): New proc.
24054         (scan-hidden): Use hidden-scan-for instead of constructing the scan
24055         string.
24056         (scan-not-hidden): Likewise.
24057         * lib/target-supports.exp (check_visibility_available): mach-o is
24058         support too.
24059
24060 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
24061
24062         PR c++/17132
24063         * g++.dg/template/memclass3.C: New test.
24064
24065 2004-10-28  Adam Nemet  <anemet@lnxw.com>
24066
24067         PR middle-end/18160
24068         * gcc.dg/register-var-1.c: New test.
24069         * gcc.dg/register-var-2.c: New test.
24070         * gcc.dg/asm-7.c: Taking the address of a register variable is an
24071         error now.
24072
24073 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
24074
24075         PR other/18172
24076         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
24077         unused variables.
24078         * gcc.dg/vect/vect-22.c: Likewise.
24079
24080 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
24081
24082         * gcc.dg/i386-rotate-1.c: New test.
24083
24084 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
24085
24086         * g++.dg/init/ref12.C: Add "run" marker.
24087
24088         PR c++/17435
24089         * g++.dg/init/ref12.C: New test.
24090
24091         PR c++/18140
24092         * g++.dg/template/shift1.C: New test.
24093         * g++.dg/template/error10.C: Adjust error markers.
24094
24095 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
24096
24097         PR tree-opt/17529
24098         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
24099
24100 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
24101
24102         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
24103         * gcc.dg/weak/weak-3.c: Likewise.
24104         * gcc.dg/weak/weak-5.c: Likewise.
24105         * gcc.dg/weak/weak-9.c: Likewise.
24106         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
24107         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
24108
24109         * gcc.dg/darwin-weakimport-1.c: New.
24110
24111 2004-10-28  Ben Elliston  <bje@au.ibm.com>
24112
24113         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
24114
24115 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
24116
24117         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
24118         'syntax' error messages.
24119         * gcc.dg/cpp/direct2s.c: Likewise.
24120
24121 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
24122
24123         * gcc.c-torture/compile/20041026-1.c: New.
24124
24125 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
24126
24127         PR c++/18093
24128         * g++.dg/lookup/ns2.C: New test.
24129
24130         PR c++/18020
24131         * g++.dg/template/enum4.C: New test.
24132
24133         PR c++/18161
24134         * g++.dg/template/expr1.C: New test.
24135
24136 2004-10-26  Ben Elliston  <bje@au.ibm.com>
24137
24138         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
24139
24140 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24141
24142         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
24143         gcc.dg/decl-nospec-3.c: New tests.
24144
24145 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
24146
24147         * objc.dg/super-class-3.m: New test.
24148
24149 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24150
24151         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
24152         resyncing.
24153         * gcc.dg/cpp/direct2s.c: Likewise.
24154
24155 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
24156
24157         * objc.dg/image-info.m: Update for changes to section selection.
24158
24159 2004-10-25  David Ayers  <d.ayers@inode.at>
24160             Ziemowit Laski  <zlaski@apple.com>
24161
24162         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
24163         diagnostics when messaging 'id <Proto>'.
24164         * objc.dg/class-protocol-1.m: New test.
24165         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
24166         a non-existent method signature.
24167         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
24168         Update diagnostics when messaging with non-existent method signature.
24169         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
24170         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
24171         invalid receivers are now resolved as if messaging 'id'; remove
24172         extraneous diagnostics.
24173
24174 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
24175
24176         PR c/16667
24177         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
24178         gcc.dg/init-desig-obs-3.c: New tests.
24179
24180 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
24181
24182         * gcc.dg/debug/20041023-1.c: New test.
24183
24184 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
24185
24186         PR middle-end/17407
24187         * gcc.c-torture/compile/pr17407.c: New test.
24188
24189         PR c++/18121
24190         * g++.dg/template/array8.C: New test.
24191
24192 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24193
24194         PR other/18138
24195         * lib/g++.exp: Accept more than one multilib libgcc.
24196         * lib/gcc-dg.exp: Likewise.
24197         * lib/objc.exp: Likewise.
24198         * lib/treelang.exp: Likewise.
24199         * lib/gfortran.exp: Likewise.
24200
24201 2004-10-24  Ben Elliston  <bje@au.ibm.com>
24202
24203         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
24204
24205 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
24206
24207         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
24208         * gcc.dg/c99-const-expr-3.c: Likewise.
24209
24210 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
24211
24212         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
24213
24214 2004-10-23  Ben Elliston  <bje@au.ibm.com>
24215
24216         * gcc.c-torture/execute/loop-2e.x: Remove.
24217
24218 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
24219
24220         PR c++/18095
24221         * g++.dg/parse/crash18.C: New.
24222         * g++.dg/parse/crash19.C: New.
24223
24224 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
24225
24226         * g++.dg/ext/dllimport1.C: Move dg-warnings.
24227         * g++.dg/ext/dllimport2.C: Same.
24228         * g++.dg/ext/dllimport8.C: Same.
24229
24230 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
24231
24232         PR c++/10841
24233         * g++.dg/conversion/cast1.C: New test.
24234         * g++.dg/overload/pmf1.C: Adjust error marker.
24235
24236 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
24237
24238         PR objc/17923
24239         * objc.dg/const-str-7.m: New test.
24240
24241 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24242
24243         * g++.dg/template/memfriend11.C: Fix comment typo.
24244         * g++.dg/template/memfriend14.C: Likewise.
24245
24246 2004-10-20  Richard Henderson  <rth@redhat.com>
24247
24248         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
24249         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
24250         -fasynchronous-unwind-tables.
24251
24252 2004-10-20  Richard Henderson  <rth@redhat.com>
24253
24254         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
24255         (main): Return success.
24256         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
24257         (main): Return success.
24258
24259 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24260
24261         PR c++/13495
24262         * g++.dg/template/memfriend9.C: New test.
24263         * g++.dg/template/memfriend10.C: Likewise.
24264         * g++.dg/template/memfriend11.C: Likewise.
24265         * g++.dg/template/memfriend12.C: Likewise.
24266         * g++.dg/template/memfriend13.C: Likewise.
24267         * g++.dg/template/memfriend14.C: Likewise.
24268         * g++.dg/template/memfriend15.C: Likewise.
24269         * g++.dg/template/memfriend16.C: Likewise.
24270         * g++.dg/template/memfriend17.C: Likewise.
24271         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
24272
24273 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
24274
24275         * g++.dg/conversion/dr195.C: New.
24276         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
24277
24278 2004-10-20  Ben Elliston  <bje@au.ibm.com>
24279             Devang Patel  <dpatel@apple.com>
24280
24281         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
24282         of floating point arithmetic, which could trap.
24283
24284 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
24285
24286         PR c++/14035
24287         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
24288         * g++.dg/conversion/const2.C: New test.
24289         * g++.dg/expr/reinterpret2.C: New test.
24290         * g++.dg/expr/reinterpret3.C: New test.
24291         * g++.dg/expr/cast2.C: New test.
24292         * g++.dg/expr/copy1.C: New test.
24293         * g++.dg/other/conversion1.C: Change error message.
24294         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
24295         function pointers to void *.
24296         * g++.old-deja/g++.mike/p10148.C: Likewise.
24297
24298 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24299
24300         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
24301
24302 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
24303
24304         PR c++/18047
24305
24306         * g++.dg/parse/expr3.C: New test.
24307
24308 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24309
24310         * gcc.dg/smod-1.c: New test.
24311
24312 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
24313
24314         * objc.dg/method-14.m: New test.
24315
24316 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24317
24318         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
24319         Also xfail as the patch was reverted.
24320
24321 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
24322
24323         PR middle-end/16973
24324         * gcc.dg/pr16973.c: New test.
24325
24326 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
24327
24328         PR tree-optimization/17656
24329         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
24330
24331 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24332
24333         * g++.dg/eh/shadow1.C: New.
24334
24335 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
24336
24337         * gcc.c-torture/compile/20041018-1.c: New test.
24338
24339 2004-10-18  Ben Elliston  <bje@au.ibm.com>
24340
24341         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
24342         compiler referring to register 0 when accessing sdata.  The linker
24343         now patches things up.
24344
24345 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
24346
24347         PR c/17529
24348         * gcc.c-torture/compile/pr17529.c: New test.
24349
24350 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24351
24352         PR c++/17743
24353         * g++.dg/ext/attrib17.C: New test.
24354
24355 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24356
24357         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
24358
24359 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24360
24361         PR c++/10479
24362         * g++.dg/ext/attrib16.C: New test.
24363
24364 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
24365
24366         PR c++/17042
24367         * g++.dg/init/dso_handle1.C: New test.
24368
24369         PR c++/14667
24370         * g++.dg/parse/typedef6.C: New test.
24371
24372         PR c++/17916
24373         * g++.dg/parse/pragma1.C: New test.
24374
24375 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
24376
24377         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
24378
24379 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
24380
24381         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
24382         -fno-common when on HPPA HP-UX platforms.
24383
24384 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
24385
24386         PR other/16820
24387         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
24388         stdint.h.
24389         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
24390         uintptr_t.
24391
24392 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24393
24394         PR c++/16301
24395         * g++.dg/lookup/strong-using-4.C: New test.
24396
24397 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
24398
24399         PR middle-end/16567
24400         * gcc.c-torture/compile/nested-1.c: New test.
24401
24402 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24403
24404         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
24405         and mipsisa64*-*-* (until support for misaligned loads is added).
24406         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
24407         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
24408         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
24409         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
24410         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
24411         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
24412
24413 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
24414
24415         PR c++/17976
24416         * g++.dg/init/dtor3.C: New test.
24417
24418 2004-10-15  Ben Elliston  <bje@au.ibm.com>
24419
24420         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
24421
24422 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
24423
24424         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
24425         * gcc.dg/macho-lo-sum.c: Likewise.
24426
24427 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
24428
24429         * gcc.dg/ppc-spe64-1.c: New test.
24430
24431 2004-10-14  Devang Patel  <dpatel@apple.com>
24432
24433         PR 17635
24434         * gcc.dg/pr17635.c : New test.
24435
24436 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
24437
24438         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
24439         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
24440         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
24441         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
24442         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
24443         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
24444         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
24445         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
24446         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
24447         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
24448         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
24449         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
24450         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
24451         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
24452         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
24453         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
24454         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
24455         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
24456
24457 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
24458
24459         * gcc.dg/vect/vect-82.c: New testcase.
24460         * gcc.dg/vect/vect-82_64.c: New testcase.
24461         * gcc.dg/vect/vect-83.c: New testcase.
24462         * gcc.dg/vect/vect-83_64.c: New testcase.
24463
24464 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24465
24466         * gcc.dg/cpp/error-1.c: New test.
24467
24468 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24469
24470         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
24471
24472 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
24473
24474         PR target/17984
24475         * gcc.dg/cris-peep2-xsrand2.c: New test.
24476
24477 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
24478
24479         PR c++/17661
24480         * testsuite/g++.dg/expr/for2.C: New test.
24481
24482 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24483
24484         * g++.dg/inherit/thunk1.C: Run on the SPARC.
24485
24486 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
24487
24488         PR tree-optimization/17724
24489         * g++.dg/opt/pr17724-1.C: New test.
24490         * g++.dg/opt/pr17724-2.C: New test.
24491         * g++.dg/opt/pr17724-3.C: New test.
24492         * g++.dg/opt/pr17724-4.C: New test.
24493         * g++.dg/opt/pr17724-5.C: New test.
24494         * g++.dg/opt/pr17724-6.C: New test.
24495
24496 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
24497
24498         PR c/17301
24499         * gcc.dg/pr17301-2.c: New test.
24500
24501 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
24502
24503         PR c++/15876
24504         * g++.dg/parse/error22.C: New test.
24505
24506         PR c++/17936
24507         * g++.dg/template/spec18.C: New test.
24508
24509 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
24510
24511         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
24512         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
24513         memcpy.
24514         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
24515         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
24516
24517 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
24518
24519         * g++.dg/eh/cleanup5.C: Add dg-options "".
24520
24521 2004-10-11  Roger Sayle  <roger@eyesopen.com>
24522
24523         PR middle-end/17657
24524         * gcc.dg/switch-4.c: New test case.
24525
24526 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
24527
24528         * gcc.c-torture/execute/20041011-1.c: New test.
24529
24530 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
24531
24532         PR c++/17554
24533         * g++.dg/init/for3.C: New test.
24534
24535         PR c++/17657
24536         * g++.dg/opt/switch2.C: New test.
24537
24538         PR middle-end/17703
24539         * g++.dg/warn/Wreturn-2.C: New test.
24540
24541 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
24542
24543         PR c++/17907
24544         * g++.dg/eh/cleanup5.C: New test.
24545
24546 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
24547
24548         PR c++/17393
24549         * g++.dg/parse/error21.C: New test.
24550
24551 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24552
24553         * g++.dg/overload/pmf1.C: Adjust quoting marks.
24554         * g++.dg/warn/incomplete1.C: Likewise.
24555         * g++.dg/template/qualttp20.C: Likewise.
24556
24557 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24558
24559         PR c/17881
24560         * parm-incomplete-1.c: New test.
24561
24562 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
24563
24564         PR c++/17867
24565         * g++.dg/parse/error19.C: New test.
24566
24567         PR c++/17670
24568         * g++.dg/init/new11.C: New test.
24569
24570         PR c++/17821
24571         * g++.dg/parse/error20.C: New test.
24572
24573         PR c++/17826
24574         * g++.dg/template/crash24.C: New test.
24575
24576 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24577
24578         PR c/17301
24579         * gcc.dg/pr17301-1.c: New test.
24580
24581 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24582
24583         PR c/17189
24584         * gcc.dg/anon-struct-5.c: New test.
24585
24586 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24587
24588         PR c/17844
24589         * gcc.dg/pr17844-1.c: New test.
24590
24591 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
24592
24593         PR tree-optimization/17906
24594         * gcc.c-torture/compile/pr17906.c: New.
24595
24596 2004-10-09  Stuart Hastings  <stuart@apple.com>
24597             Roger Sayle  <roger@eyesopen.com>
24598
24599         PR rtl-optimization/17853
24600         * gcc.dg/i386-mmx-5.c: New testcase.
24601
24602 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
24603
24604         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
24605
24606 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
24607
24608         PR c++/17524
24609         * g++.dg/template/static9.C: New test.
24610
24611         PR c++/17685
24612         * g++.dg/parse/operator5.C: New test.
24613
24614 2004-10-09  Roger Sayle  <roger@eyesopen.com>
24615
24616         PR middle-end/17894
24617         * gcc.c-torture/execute/divcmp-4.c: New test case.
24618
24619 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24620
24621         PR tree-opt/17902
24622         * g++.dg/opt/pr17902.C: New test.
24623
24624 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
24625
24626         * gcc.dg/cpp/ident-1.c: Add dg-options "".
24627
24628 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24629
24630         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
24631
24632 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24633
24634         * gcc.dg/assign-warn-3.c: New test.
24635
24636 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24637
24638         PR c/16999
24639         * gcc.dg/cpp/ident-1.c: New test.
24640
24641 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
24642
24643         * gcc.c-torture/compile/acc1.c: New.
24644
24645 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
24646
24647         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
24648         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
24649
24650 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24651
24652         * gcc.dg/ultrasp11.c: New test.
24653
24654 2004-10-08  Michael Matz  <matz@suse.de>
24655
24656         * gcc.dg/doloop-2.c: New test.
24657
24658 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24659
24660         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
24661         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
24662         objc.dg/method-9.m: Update expected diagnostics.
24663
24664 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
24665
24666         * gcc.dg/ppc-fsel-3.c: New file.
24667         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
24668
24669 2004-10-07  Paul Brook  <paul@codesourcery.com>
24670
24671         * gfortran.dg/intrinsic_verify_1.f90: New test.
24672
24673 2004-10-07  Paul Brook  <paul@codesourcery.com>
24674
24675         * gfortran.dg/empty_format_1.f90: Remove stray commas.
24676
24677 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24678
24679         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
24680         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
24681         commit.
24682
24683 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24684
24685         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
24686
24687 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24688
24689         PR c++/17115
24690         * g++.dg/warn/Winline-4.C: New test.
24691
24692 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
24693
24694         * gcc.c-torture/compile/20041007-1.c: New test.
24695
24696 2004-10-07  Paul Brook  <paul@codesourcery.com>
24697
24698         PR fortran/17678
24699         * gfortran.dg/use_allocated_1.f90: New test.
24700
24701 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
24702
24703         PR middle-end/17849
24704         * gfortran.fortran-torture/compile/nested.f90: New test
24705
24706 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
24707
24708         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
24709
24710 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
24711
24712         PR c++/17368
24713         * g++.dg/ext/asm6.C: New test.
24714
24715 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
24716
24717         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
24718
24719 2004-10-06  Paul Brook  <paul@codesourcery.com>
24720
24721         PR libfortran/17709
24722         * gfortran.dg/empty_format_1.f90: New test.
24723
24724 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24725
24726         PR fortran/17568
24727         * gfortran.dg/ishft.f90: New test.
24728
24729         PR fortran/17283
24730         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
24731         tests.
24732
24733 2004-10-06  Paul Brook  <paul@codesourcery.com>
24734
24735         * gfortran.dg/do_1.f90: New test.
24736
24737 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24738
24739         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
24740         optimizing for size.
24741
24742 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24743
24744         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
24745
24746 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24747
24748         * gcc.c-torture/compile/20041005-1.c: New test.
24749
24750 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24751
24752         PR c++/17829
24753         * g++.dg/lookup/koenig4.C: New.
24754
24755 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24756
24757         * g++.dg/other/classkey1.C: Adjust quoting marks.
24758         * g++.dg/parse/error15.C: Likewise.
24759         * g++.dg/template/meminit2.C (int>): Likewise.
24760
24761 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24762
24763         PR fortran/17283
24764         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
24765
24766         PR fortran/17631
24767         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
24768
24769         PR fortran/17708
24770         * gfortran.dg/pr17708.f90: New test.
24771
24772 2004-10-04  Chao-ying Fu  <fu@mips.com>
24773
24774         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
24775         * gcc.dg/vect/vect-4.c: Ditto.
24776         * gcc.dg/vect/vect-5.c: Ditto.
24777         * gcc.dg/vect/vect-6.c: Ditto.
24778         * gcc.dg/vect/vect-8.c: Ditto.
24779         * gcc.dg/vect/vect-16.c: Ditto.
24780         * gcc.dg/vect/vect-30.c: Ditto.
24781         * gcc.dg/vect/vect-40.c: Ditto.
24782         * gcc.dg/vect/vect-41.c: Ditto.
24783         * gcc.dg/vect/vect-42.c: Ditto.
24784         * gcc.dg/vect/vect-43.c: Ditto.
24785         * gcc.dg/vect/vect-44.c: Ditto.
24786         * gcc.dg/vect/vect-45.c: Ditto.
24787         * gcc.dg/vect/vect-46.c: Ditto.
24788         * gcc.dg/vect/vect-47.c: Ditto.
24789         * gcc.dg/vect/vect-48.c: Ditto.
24790         * gcc.dg/vect/vect-49.c: Ditto.
24791         * gcc.dg/vect/vect-50.c: Ditto.
24792         * gcc.dg/vect/vect-51.c: Ditto.
24793         * gcc.dg/vect/vect-52.c: Ditto.
24794         * gcc.dg/vect/vect-53.c: Ditto.
24795         * gcc.dg/vect/vect-54.c: Ditto.
24796         * gcc.dg/vect/vect-55.c: Ditto.
24797         * gcc.dg/vect/vect-56.c: Ditto.
24798         * gcc.dg/vect/vect-57.c: Ditto.
24799         * gcc.dg/vect/vect-58.c: Ditto.
24800         * gcc.dg/vect/vect-59.c: Ditto.
24801         * gcc.dg/vect/vect-60.c: Ditto.
24802         * gcc.dg/vect/vect-74.c: Ditto.
24803         * gcc.dg/vect/vect-79.c: Ditto.
24804         * gcc.dg/vect/vect-80.c: Ditto.
24805
24806 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
24807
24808         * gcc.dg/unused-7.c: Use the correct option.
24809
24810 2004-10-04  Paul Brook  <paul@codesourcery.com>
24811         Bud Davis  <bdavis9659@comcast.net>
24812
24813         PR fortran/17706
24814         PR fortran/16434
24815         * gfortran/pr17706.f90: New test.
24816         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
24817
24818 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24819
24820         * gfortran.dg/pr17612.f90: New test.
24821
24822 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24823
24824         * g++.dg/template/local1.C: Adjust quoting marks in
24825         testing for diagnostics.
24826         * g++.dg/tls/diag-2.C: Likewise.
24827         * g++.dg/other/error8.C: Likewise.
24828
24829 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24830
24831         PR c/17178
24832         * gcc.dg/unused-4.c: Adjust to be correct.
24833
24834         PR c/17820
24835         * gcc.dg/unused-7.c: New test.
24836
24837 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
24838
24839         PR c++/17797
24840         * g++.dg/overload/template2.C: New test.
24841
24842 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
24843
24844         PR tree-optimization/16632
24845         * gcc.dg/tree-ssa/20041002-1.c: New.
24846
24847 2004-10-03  Paul Brook  <paul@codesourcery.com>
24848
24849         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
24850         rather than relying on default formatting.
24851
24852 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
24853
24854         * gcc.dg/20040920-1.c: Update expected message text.
24855
24856 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
24857
24858         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
24859
24860 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
24861
24862         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
24863         tree level.
24864
24865 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24866
24867         * gcc.dg/tree-ssa/pr17343.c: Remove.
24868
24869 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
24870
24871         PR tree-opt/17343
24872         * gcc.dg/tree-ssa/pr17343.c: New test.
24873
24874 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
24875
24876         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
24877         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
24878         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
24879         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
24880         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
24881
24882 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24883
24884         * gcc.dg/lvalue-2.c: New test.
24885
24886 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
24887
24888         PR c/17730
24889         * gcc.dg/pr17730-1.c: New test
24890
24891 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24892
24893         PR c/7425
24894         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
24895
24896 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24897
24898         * gcc.c-torture/execute/stdarg-1.c: New test.
24899         * gcc.c-torture/execute/stdarg-2.c: New test.
24900         * gcc.c-torture/execute/stdarg-3.c: New test.
24901         * gcc.dg/tree-ssa/stdarg-1.c: New test.
24902         * gcc.dg/tree-ssa/stdarg-2.c: New test.
24903         * gcc.dg/tree-ssa/stdarg-3.c: New test.
24904         * gcc.dg/tree-ssa/stdarg-4.c: New test.
24905         * gcc.dg/tree-ssa/stdarg-5.c: New test.
24906
24907 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
24908
24909         PR tree-optimization/17697
24910         * g++.dg/opt/pr17697-1.C: New test.
24911         * g++.dg/opt/pr17697-2.C: New test.
24912         * g++.dg/opt/pr17697-3.C: New test.
24913
24914 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24915
24916         PR c/16409
24917         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
24918         gcc.dg/vla-init-5.c: New tests.
24919
24920 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
24921
24922         PR c/13804
24923         * gcc.dg/pr13804-1.c: New test.
24924
24925 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24926
24927         PR fortran/16938
24928         * gfortran.dg/pr16938.f90: New test.
24929
24930 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24931
24932         * g++.dg/template/crash23.C: New test.
24933
24934 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
24935
24936         PR c++/17585
24937         * g++.dg/template/static8.C: New test.
24938
24939 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
24940
24941         PR c++/17681
24942         * g++.dg/other/error9.C: New test.
24943
24944 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24945
24946         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
24947
24948 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24949
24950         PR fortran/15164
24951         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
24952
24953 2004-09-26  Roger Sayle  <roger@eyesopen.com>
24954
24955         PR middle-end/17112
24956         * gcc.dg/pr17112-1.c: New test case.
24957
24958 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
24959
24960         PR c/11459
24961         * gcc.dg/pr11459-1.c: New test.
24962
24963 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
24964
24965         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
24966         * gcc.dg/tree-ssa/loop-4.c: Likewise.
24967
24968 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24969
24970         * gfortran.dg/pr15324.f90: Make array bounds consistent.
24971
24972 2004-09-25  Jan Hubicka  <jh@suse.cz>
24973
24974         * compile/30040909-1.c: New test.
24975         * compile/30040907-1.c: New test.
24976
24977 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
24978
24979         * gcc.c-torture/execute/va-arg-26.c: New test.
24980
24981 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
24982
24983         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
24984         extra diagnostics on targets with 64-bit pointers.
24985         * objc.dg/selector-1.m: Adjust dg-warning regexp.
24986
24987 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24988
24989         PR c/17188
24990         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
24991         * gcc.dg/decl-3.c: Adjust expected message.
24992
24993 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24994
24995         PR fortran/17615
24996         * gfortran.dg/pr17615.f90: New test.
24997
24998 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
24999
25000         PR tree-optimzation/17517
25001         * g++.dg/tree-ssa/pr17517.C: New Test.
25002
25003 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25004
25005         PR c++/16889
25006         * g++.dg/lookup/ambig3.C: New.
25007
25008 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
25009
25010         PR tree-opt/17624
25011         * g++.dg/opt/pr17624.C: New test.
25012
25013 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25014
25015         PR c/6980
25016         * gcc.dg/Wbad-function-cast-1.c: New test.
25017
25018 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
25019
25020         * g++.dg/ext/complit1.C
25021         * g++.dg/other/error2.C
25022         * g++.dg/other/nontype-1.C
25023         * g++.dg/parse/crash11.C
25024         * g++.dg/parse/crash12.C
25025         * g++.dg/parse/error15.C
25026         * g++.dg/parse/error4.C
25027         * g++.dg/parse/tmpl-outside1.C
25028         * g++.dg/parse/too-many-tmpl-args1.C
25029         * g++.dg/template/dependent-expr3.C
25030         * g++.dg/template/error10.C
25031         * g++.dg/template/instantiate1.C
25032         * g++.dg/template/vtable2.C
25033         * g++.dg/warn/Wshadow-1.C
25034         * g++.dg/warn/weak1.C
25035         * g++.old-deja/g++.brendan/crash16.C
25036         * g++.old-deja/g++.brendan/crash18.C
25037         * g++.old-deja/g++.brendan/crash48.C
25038         * g++.old-deja/g++.brendan/crash49.C
25039         * g++.old-deja/g++.brendan/crash55.C
25040         * g++.old-deja/g++.brendan/crash56.C
25041         * g++.old-deja/g++.brendan/crash8.C
25042         * g++.old-deja/g++.brendan/enum11.C
25043         * g++.old-deja/g++.brendan/enum8.C
25044         * g++.old-deja/g++.brendan/enum9.C
25045         * g++.old-deja/g++.brendan/friend3.C
25046         * g++.old-deja/g++.brendan/misc14.C
25047         * g++.old-deja/g++.bugs/900402_02.C
25048         * g++.old-deja/g++.bugs/900404_03.C
25049         * g++.old-deja/g++.bugs/900404_04.C
25050         * g++.old-deja/g++.bugs/900428_03.C
25051         * g++.old-deja/g++.jason/crash4.C
25052         * g++.old-deja/g++.jason/overload21.C
25053         * g++.old-deja/g++.jason/redecl1.C
25054         * g++.old-deja/g++.jason/report.C
25055         * g++.old-deja/g++.jason/rfg10.C
25056         * g++.old-deja/g++.jason/template30.C
25057         * g++.old-deja/g++.law/arm12.C
25058         * g++.old-deja/g++.law/ctors5.C
25059         * g++.old-deja/g++.law/cvt20.C
25060         * g++.old-deja/g++.law/init10.C
25061         * g++.old-deja/g++.law/init8.C
25062         * g++.old-deja/g++.law/visibility17.C
25063         * g++.old-deja/g++.law/visibility7.C
25064         * g++.old-deja/g++.mike/net8.C
25065         * g++.old-deja/g++.mike/p646.C
25066         * g++.old-deja/g++.mike/p700.C
25067         * g++.old-deja/g++.mike/p701.C
25068         * g++.old-deja/g++.mike/p811.C
25069         * g++.old-deja/g++.ns/template13.C
25070         * g++.old-deja/g++.other/array3.C
25071         * g++.old-deja/g++.other/crash25.C
25072         * g++.old-deja/g++.other/dtor3.C
25073         * g++.old-deja/g++.other/dtor4.C
25074         * g++.old-deja/g++.other/main1.C
25075         * g++.old-deja/g++.other/warn7.C
25076         * g++.old-deja/g++.pt/crash11.C
25077         * g++.old-deja/g++.pt/crash36.C
25078         * g++.old-deja/g++.pt/spec22.C
25079         * g++.old-deja/g++.pt/spec9.C
25080         * g++.old-deja/g++.pt/ttp52.C
25081         * g++.old-deja/g++.robertl/eb103.C
25082         * g++.old-deja/g++.robertl/eb121.C
25083         * g++.old-deja/g++.robertl/eb22.C
25084         * g++.old-deja/g++.robertl/eb8.C:
25085         Update locations and/or regexps of dg-error markers.
25086         Remove markers for some bogus messages that are no longer issued.
25087
25088 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
25089
25090         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
25091         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
25092
25093 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
25094
25095         PR c++/17618
25096         * g++.dg/lookup/crash5.C: New test.
25097
25098 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
25099
25100         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
25101         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
25102         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
25103         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
25104         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
25105         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
25106
25107         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
25108         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
25109         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
25110         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
25111         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
25112         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
25113
25114         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
25115
25116         * gcc.dg/vect/vect-44.c: Check additional cases.
25117         * gcc.dg/vect/vect-48.c: Check additional cases.
25118
25119         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
25120         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
25121         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
25122         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
25123         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
25124         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
25125         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
25126         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
25127         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
25128
25129         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
25130         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
25131         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
25132
25133 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25134
25135         * gcc.dg/tree-ssa/loop-6.c: New test.
25136
25137 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
25138
25139         PR c++/17620
25140         * g++.dg/inherit/base2.C: New.
25141
25142 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25143
25144         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
25145         * gcc.dg/20001012-2.c: Likewise.
25146         * gcc.dg/20001013-1.c: Likewise.
25147         * gcc.dg/20001101-1.c: Likewise.
25148         * gcc.dg/20001102-1.c: Likewise.
25149         * gcc.dg/bf-spl1.c: Likewise.
25150         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
25151         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
25152
25153 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
25154
25155         PR tree-optimization/16721
25156         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
25157
25158 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
25159
25160         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
25161         * gcc.dg/20040305-1.c: Likewise.
25162
25163 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25164
25165         PR c/16566
25166         * gcc.c-torture/compile/pr16566-1.c,
25167         gcc.c-torture/compile/pr16566-2.c,
25168         gcc.c-torture/compile/pr16566-3.c: New tests.
25169
25170 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
25171
25172         PR tree-optimization/17512
25173         * gcc.c-torture/compile/20040916-1.c.
25174
25175 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
25176
25177         * gcc.dg/pragma-re-3.c: New test.
25178
25179 2004-09-17  Matt Austern  <austern@apple.com>
25180
25181         PR c++/15049
25182         * g++.dg/other/anon3.C: New.
25183
25184 2004-09-21  Roger Sayle  <roger@eyesopen.com>
25185
25186         PR c++/7503
25187         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
25188         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
25189         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
25190         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
25191         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
25192
25193 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
25194
25195         PR fortran/17286
25196         * gfortran.dg/pr17286.f90: New test.
25197
25198 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
25199
25200         PR c++/17530
25201         * g++.dg/template/static7.C: New test.
25202
25203 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
25204
25205         PR tree-opt/17558
25206         * gcc.c-torture/compile/pr17558.c: New test.
25207
25208 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25209
25210         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
25211         if SKIP_ATTRIBUTE is defined.
25212
25213 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25214
25215         PR fortran/15957
25216         * gfortran.dg/pr15957.f90: New test.
25217
25218 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
25219
25220         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
25221         in comparison.
25222         * gcc.dg/vect/vect-79.c: Likewise.
25223         * gcc.dg/vect/vect-80.c: Likewise.
25224
25225 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25226
25227         PR fortran/15750
25228         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
25229
25230 2004-09-20  Ira Rosen  <irar@il.ibm.com>
25231
25232         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
25233         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
25234         * gcc.dg/vect/vect-62.c: New testcase.
25235         * gcc.dg/vect/vect-63.c: New testcase.
25236         * gcc.dg/vect/vect-64.c: New testcase.
25237         * gcc.dg/vect/vect-65.c: New testcase.
25238         * gcc.dg/vect/vect-66.c: New testcase.
25239         * gcc.dg/vect/vect-67.c: New testcase.
25240         * gcc.dg/vect/vect-68.c: New testcase.
25241         * gcc.dg/vect/vect-69.c: New testcase.
25242         * gcc.dg/vect/vect-79.c: New testcase.
25243         * gcc.dg/vect/vect-80.c: New testcase.
25244
25245 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
25246
25247         * gcc.target/mips/asm-1.c: New test.
25248
25249 2004-09-19  Ira Rosen  <irar@il.ibm.com>
25250
25251         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
25252         * gcc.dg/vect/vect-73.c: New testcase.
25253         * gcc.dg/vect/vect-74.c: New testcase.
25254         * gcc.dg/vect/vect-75.c: New testcase.
25255         * gcc.dg/vect/vect-76.c: New testcase.
25256         * gcc.dg/vect/vect-77.c: New testcase.
25257         * gcc.dg/vect/vect-78.c: New testcase
25258
25259 2004-09-18  Paul Brook  <paul@codesourcery.com>
25260
25261         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
25262
25263 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25264
25265         PR c/17424
25266         * gcc.dg/pr17424-1.c: New test.
25267
25268 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
25269
25270         * g++.dg/tree-ssa/pr17153.C: New test.
25271
25272 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
25273
25274         PR pch/13361
25275         * testsuite/g++.dg/pch/wchar-1.C: New.
25276         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25277
25278 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
25279
25280         * gcc.c-torture/execute/20040917-1.c: New test.
25281
25282 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25283
25284         PR tree-optimization/17319
25285         * gcc.dg/pr17319.c: New test.
25286
25287 2004-09-17  Devang Patel  <dpatel@apple.com>
25288
25289         * gcc.dg/20040813-1.c: New test.
25290
25291 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25292
25293         PR tree-optimization/17273
25294         * gcc.c-torture/compile/pr17273.c: New test.
25295
25296 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25297
25298         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
25299         Update expected messages.
25300         * gcc.dg/declspec-13.c: New test.
25301
25302 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
25303
25304         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
25305
25306 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
25307
25308         * gcc.c-torture/execute/pr17252.c: Use post-increment to
25309         change what 'a' is pointing to.
25310
25311 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
25312
25313         PR c++/16002
25314         * g++.dg/template/error18.C: New test.
25315
25316         PR c++/16029
25317         * g++.dg/warn/Wunused-8.C: New test.
25318
25319 2004-09-17  Steven Bosscher  <stevenb@suse.de>
25320
25321         PR tree-optimization/17513
25322         * gcc.dg/20040916-1.c: New test.
25323
25324 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
25325
25326         PR c++/17501
25327         * g++.dg/template/typename7.C: New test.
25328
25329 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25330
25331         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
25332
25333 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
25334
25335         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
25336         with -ftree-based-profiling also.
25337         * lib/profopt.exp: Support late-set profile_option/feedback_option.
25338
25339 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
25340
25341         PR/15364
25342         * gfortran.dg/der_array_io_1.f90: New test.
25343         * gfortran.dg/der_array_io_2.f90: New test.
25344         * gfortran.dg/der_array_io_3.f90: New test.
25345
25346 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25347
25348         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
25349         EABI.
25350
25351 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
25352
25353         * g++.dg/opt/switch1.C: New test.
25354
25355 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
25356
25357         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
25358         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
25359         Update expected messages.
25360
25361 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25362
25363         PR fortran/16485
25364         * gfortran.dg/same_name_1.f90: New test.
25365
25366 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
25367
25368         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
25369         dereference garbage pointers.
25370
25371 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
25372
25373         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
25374         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
25375
25376         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
25377         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
25378         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
25379
25380 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
25381
25382         PR c++/17324
25383         * g++.dg/template/mangle1.C: New test.
25384
25385 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25386
25387         PR tree-optimization/17252
25388         * gcc.c-torture/execute/pr17252.c: New test.
25389
25390 2004-09-14  Andrew Pinski  <apinski@apple.com>
25391
25392         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
25393
25394 2004-09-14  Roger Sayle  <roger@eyesopen.com>
25395
25396         PR rtl-optimization/9771
25397         * gcc.dg/pr9771-1.c: New test case.
25398
25399 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
25400
25401         PR tree-optimization/15262
25402         * gcc.c-torture/execute/pr15262-1.c: New test.
25403         * gcc.c-torture/execute/pr15262-2.c: New test.
25404
25405 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25406
25407         * gcc.dg/declspec-12.c: New test.
25408
25409 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
25410
25411         * gfortran.dg/pr17090.f90: Add directives to test.
25412
25413 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25414
25415         * gcc.c-torture/compile/20040914-1.c: New test.
25416
25417 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25418
25419         PR c++/16162
25420         * g++.dg/template/decl2.C: New test.
25421
25422 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
25423
25424         PR fortran/17090
25425         * gfortran.dg/pr17090.f90: New test.
25426
25427 2004-09-13  Dale Johannesen  <dalej@apple.com>
25428
25429         * gcc.c-torture/compile/pr17408.c: New test case.
25430
25431 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
25432
25433         PR c++/16716
25434         * g++.dg/parse/crash17.C: New test.
25435
25436         PR c++/17327
25437         * g++.dg/template/enum3.C: New test.
25438
25439 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
25440
25441         * lib/gcc-defs.exp: Load wrapper.exp.
25442         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
25443         using local code.
25444         * lib/gcc.exp (gcc_init): Similar.
25445         * lib/gfortran.exp (gfortran_init): Similar.
25446         * lib/objc.exp (objc_init): Similar.
25447         * lib/treelang.exp (treelang_init): Similar.
25448         * lib/wrapper.exp: New file with build_wrapper call machinery in
25449         ${tool}_maybe_build_wrapper.
25450
25451 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25452
25453         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
25454         "inline".
25455         * gcc.dg/declspec-11.c: Update expected messages.
25456         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
25457         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
25458         gcc.dg/inline-12.c: New tests.
25459
25460 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
25461
25462         * g++.dg/tree-ssa/pr17400.C: New testcase.
25463
25464 2004-09-13  James E Wilson  <wilson@specifixinc.com>
25465
25466         * gcc.target/mips/sb1-1.c: New testcase.
25467
25468 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
25469
25470         * lib/g77-dg.exp: Remove unused file.
25471         * lib/mike-g77.exp: Ditto.
25472         * lib/g77.exp: Ditto.
25473
25474 2004-09-12  Richard Henderson  <rth@redhat.com>
25475
25476         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
25477
25478 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
25479
25480         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
25481         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
25482         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
25483         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
25484         Update expected messages.
25485
25486 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
25487
25488         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
25489         declaration/use mismatch for dirp parameter.
25490
25491 2004-09-12  Andrew Pinski  <apinski@apple.com>
25492
25493         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
25494         -fgnu-runtime is passed.
25495
25496 2004-09-12  Richard Henderson  <rth@redhat.com>
25497
25498         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
25499         do the uplevel thing and update additional_flags directly.
25500         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
25501         gfortran.fortran-torture/execute/intrinsic_nearest.x,
25502         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
25503         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
25504
25505 2004-09-11  Steven Bosscher  <stevenb@suse.de>
25506
25507         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
25508
25509 2004-09-11  Roger Sayle  <roger@eyesopen.com>
25510
25511         PR middle-end/17411
25512         * g++.dg/opt/pr17411-1.C: New test case.
25513
25514 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25515
25516         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25517         gcc.dg/tls/diag-2.c: Update expected messages.
25518         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
25519         messages.
25520         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
25521         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
25522         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
25523         gcc.dg/tls/diag-5.c: New tests.
25524
25525 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
25526
25527         * gcc.dg/20040910-1.c: Correct dg-error regexp.
25528
25529 2004-09-11  Steven Bosscher  <stevenb@suse.de>
25530
25531         * g++.dg/parse/break-in-for.C: New test.
25532
25533 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
25534
25535         * gcc.dg/tree-ssa/20040911-1.c: New test.
25536
25537 2004-09-11  Andreas Jaeger  <aj@suse.de>
25538
25539         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
25540         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
25541
25542 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
25543
25544         * gcc.target/frv: New directory of FR-V-specific tests.
25545
25546 2004-09-10  James E Wilson  <wilson@specifixinc.com>
25547
25548         * gcc.dg/convert-vec-1.c: New test.
25549
25550 2004-09-10  Roger Sayle  <roger@eyesopen.com>
25551
25552         PR middle-end/17024
25553         * gcc.dg/pr17024-1.c: New test case.
25554
25555 2004-09-10  Eric Christopher  <echristo@redhat.com>
25556
25557         * gcc.dg/20040910-1.c: New test.
25558
25559 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25560
25561         * gcc.dg/bitfld-9.c: New test.
25562
25563 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
25564
25565         * gcc.c-torture/execute/ieee/acc1.c: New test.
25566         * gcc.c-torture/execute/ieee/acc2.c: New test.
25567         * gcc.c-torture/execute/ieee/mzero6.c: New test.
25568
25569 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25570
25571         * gcc.dg/deprecated-2.c: New test.
25572
25573 2004-09-09  James E Wilson  <wilson@specifixinc.com>
25574
25575         * gcc.dg/init-vec-1.c: New test.
25576
25577 2004-09-09  Roger Sayle  <roger@eyesopen.com>
25578
25579         PR middle-end/17055
25580         * gcc.dg/pr17055-1.c: New test case.
25581
25582 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
25583
25584         PR target/17377
25585         * gcc.c-torture/execute/pr17377.c: New test.
25586
25587 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25588
25589         PR c/8420
25590         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
25591         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
25592         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
25593         gcc.dg/long-long-typespec-1.c: New tests.
25594         * gcc.dg/tls/diag-2.c: Update expected diagnostics
25595
25596 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25597
25598         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
25599         gcc.dg/gnu99-static-1.c: New tests.
25600
25601 2004-09-08  Devang Patel  <dpatel@apple.com>
25602
25603         * gcc.dg/darwin-ld-20040828-1.c: New test.
25604         * gcc.dg/darwin-ld-20040828-2.c: New test.
25605         * gcc.dg/darwin-ld-20040828-3.c: New test.
25606
25607 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
25608
25609         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
25610         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
25611         in error message.
25612         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
25613         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
25614         in error message.
25615         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
25616         types they qualify.
25617         * objc.dg/type-size-2.m: Fix wording in comment.
25618         * objc.dg/va-meth-1.m: New test case.
25619
25620 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
25621
25622         PR c/16633:
25623         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
25624         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
25625
25626 2004-09-06  Devang Patel  <dpatel@apple.com>
25627
25628         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
25629         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
25630
25631 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
25632
25633         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
25634         reflect changed line numbering of diagnostics.
25635
25636 2004-09-06  Paul Brook  <paul@codesourcery.com>
25637
25638         * gfortran.dg/edit_real_1.f90: Add new test.
25639
25640 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25641
25642         * gcc.dg/tree-ssa/loop-2.c: New test.
25643         * gcc.dg/tree-ssa/loop-3.c: New test.
25644         * gcc.dg/tree-ssa/loop-4.c: New test.
25645         * gcc.dg/tree-ssa/loop-5.c: New test.
25646
25647 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25648
25649         * gcc.dg/format/sentinel-1.c: Update for parameter option.
25650
25651 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25652
25653         * gcc.dg/format/sentinel-1.c: New test.
25654
25655 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
25656
25657         * testsuite/gcc.dg/builtins-46.c: New.
25658
25659 2004-09-03  Devang Patel  <dpatel@apple.com>
25660
25661         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
25662         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
25663
25664 2004-09-03  Jan Beulich  <jbeulich@novell.com>
25665
25666         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
25667         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
25668         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
25669         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
25670         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
25671         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
25672         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
25673         the non-portable bzero.
25674         * gcc.dg/20010912-1.c: xfail for NetWare.
25675         * gcc.dg/20020426-2.c: xfail for NetWare.
25676         * gcc.dg/20021014-1.c: xfail for NetWare.
25677         * gcc.dg/20021018-1.c: xfail for NetWare.
25678         * gcc.dg/20030213-1.c: xfail for NetWare.
25679         * gcc.dg/20030225-1.c: xfail for NetWare.
25680         * gcc.dg/20030708-1.c: xfail for NetWare.
25681         * gcc.dg/builtins-config.h: Also exclude NetWare.
25682         * gcc.dg/format/format.h: Define restrict only if not already defined.
25683         * gcc.dg/nest.c: xfail for NetWare.
25684         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
25685         * lib/target-supports.exp (check_visibility_available): Exclude
25686         NetWare.
25687
25688 2004-09-03  Jan Beulich  <jbeulich@novell.com>
25689
25690         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
25691         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
25692         deterministic starting point for the alignment of structure fields.
25693         * gcc.dg/Wpadded.c: Dito.
25694         * g++.dg/abi/vbase10.C: Dito.
25695
25696 2004-09-03  Devang Patel  <dpatel@apple.com>
25697
25698         * g++.dg/debug/pr15736.cc: New test.
25699
25700 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
25701
25702         * README.QMTEST: Fix out-of-date link.
25703
25704 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
25705
25706         PR fortran/16579
25707         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
25708         Delete.  Duplicate of gfortran.dg/g77/20010610.f
25709
25710 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
25711
25712         * g++.dg/abi/arm_rtti1.C: New test.
25713
25714 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
25715
25716         * gcc.dg/ppc-vector-memcpy.c: New.
25717         * gcc.dg/ppc-vector-memset.c: New.
25718
25719 2004-09-02  Chao-ying Fu  <fu@mips.com>
25720
25721         * gcc.target/mips/mips-3d-1.c: New test.
25722         * gcc.target/mips/mips-3d-2.c: New test.
25723         * gcc.target/mips/mips-3d-3.c: New test.
25724         * gcc.target/mips/mips-3d-4.c: New test.
25725         * gcc.target/mips/mips-3d-5.c: New test.
25726         * gcc.target/mips/mips-3d-6.c: New test.
25727         * gcc.target/mips/mips-3d-7.c: New test.
25728         * gcc.target/mips/mips-3d-8.c: New test.
25729         * gcc.target/mips/mips-3d-9.c: New test.
25730         * gcc.target/mips/mips-ps-1.c: New test.
25731         * gcc.target/mips/mips-ps-2.c: New test.
25732         * gcc.target/mips/mips-ps-3.c: New test.
25733         * gcc.target/mips/mips-ps-4.c: New test.
25734         * gcc.target/mips/mips-ps-type.c: New test.
25735
25736 2004-09-02  Paul Brook  <paul@codesourcery.com>
25737
25738         * gfortran.dg/edit_real_1.f90: Add new tests.
25739
25740 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25741
25742         PR fortran/15327
25743         * gfortran.dg/merge_char_1.f90: New test.
25744
25745 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25746
25747         PR fortran/16404
25748         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
25749
25750 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25751
25752         PR c/1522
25753         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
25754
25755 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
25756
25757         * g++.dg/opt/loop1.C: Do not XFAIL.
25758
25759 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
25760
25761         * gcc.c-torture/execute/20040831-1.c: New test.
25762
25763 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
25764
25765         PR fortran/16579
25766         * gfortran.dg/g77/20010610.f: Now passes.
25767         Copy from g77.f-torture/execute. Add dg-run directive.
25768         * gfortran.dg/g77/README: Update
25769
25770 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25771
25772         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
25773         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
25774         (t1, t2, t3, t4): Add volatile.
25775
25776 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
25777
25778         * g++.dg/ext/visibility/arm1.C: New test.
25779
25780 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
25781
25782         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
25783         -pedantic-errors.
25784
25785 2004-09-01  Paul Brook  <paul@codesourcery.com>
25786
25787         * gfortran.dg/eof_2.f90: New test.
25788
25789 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25790
25791         PR fortran/16579
25792         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
25793
25794 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
25795
25796         PR libfortran/16805
25797         * gfortran.dg/list_read_2.f90: New test.
25798
25799 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
25800
25801         * g++.dg/abi/key1.C: New test.
25802
25803 2004-08-31  Richard Henderson  <rth@redhat.com>
25804
25805         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
25806         form of offsetof.
25807         * g++.dg/other/offsetof5.C: Remove duplicate.
25808
25809 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25810
25811         PR fortran/17244
25812         * gfortran.dg/func_derived_1.f90: New test.
25813
25814 2004-08-31  Paul Brook  <paul@codesourcery.com>
25815
25816         * gfortran.dg/eof_1.f90: New test.
25817
25818 2004-08-31  Paul Brook  <paul@codesourcery.com>
25819
25820         * gfortran.dg/list_read_1.f90: New file.
25821
25822 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
25823
25824         * g++.dg/opt/loop1.C: XFAIL.
25825
25826 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
25827
25828         * gcc.dg/funcdef-storage-1.c: New.
25829         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
25830         an extern function in local scope.
25831         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
25832         declare an 'auto inline' function in local scope.
25833         * gcc.dg/20011130-1.c: Likewise.
25834         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
25835         an 'auto' function in local scope.
25836         * gcc.dg/20021014-1.c: Likewise.
25837         * gcc.dg/20030331-2.c: Likewise.
25838
25839 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25840
25841         * gfortran.dg/blockdata_1.f90: New test.
25842
25843 2004-08-30  Richard Henderson  <rth@redhat.com>
25844
25845         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
25846
25847 2004-08-30  Richard Henderson  <rth@redhat.com>
25848
25849         * lib/fortran-torture.exp (fortran-torture-execute): Honor
25850         additional_flags set by alternate driver.
25851         (ieee-options): New procedure.
25852         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
25853         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
25854         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
25855         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
25856
25857 2004-08-30  Richard Henderson  <rth@redhat.com>
25858
25859         * lib/f-torture.exp: Remove.
25860
25861 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
25862
25863         PR rtl-optimization/16590
25864         * g++.dg/opt/loop1.C: New test.
25865
25866 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25867
25868         PR fortran/13910
25869         * gfortran.dg/oldstyle_1.f90: New test.
25870
25871 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
25872         Paul Brook  <paul@codesourcery.com>
25873
25874         * gfortran.dg/g77/README: Update.
25875         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
25876         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25877         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
25878
25879 2004-08-28  Paul Brook  <paul@codesourcery.com>
25880
25881         PR libfortran/17195
25882         * gfortran.dg/edit_real_1.f90: New test.
25883
25884 2004-08-27  Paul Brook  <paul@codesourcery.com>
25885
25886         * gfortran.dg/rewind_1.f90: New test.
25887
25888 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
25889
25890         PR fortran/16597
25891         * gfortran.dg/pr16597.f90: New test.
25892
25893 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25894
25895         PR c/13801
25896         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
25897         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
25898         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
25899         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
25900         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
25901
25902 2004-08-26  Nick Clifton  <nickc@redhat.com>
25903
25904         * gcc.c-torture/compile/pr17119.c: New test.
25905
25906 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
25907
25908         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
25909
25910 2004-08-25  Richard Henderson  <rth@redhat.com>
25911
25912         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
25913         the bits that expect kind=8 to be the largest real kind.
25914
25915 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25916
25917         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
25918
25919 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25920
25921         * gfortran.dg/assignment_1.f90: New test.
25922
25923 2004-08-25  Adam Nemet  <anemet@lnxw.com>
25924
25925         * g++.dg/template/repo3.C: New test.
25926
25927 2004-08-25  Roger Sayle  <roger@eyesopen.com>
25928
25929         PR middle-end/16693
25930         PR tree-optimization/16372
25931         * g++.dg/opt/pr16372-1.C: New test case.
25932         * g++.dg/opt/pr16693-1.C: New test case.
25933         * g++.dg/opt/pr16693-2.C: New test case.
25934
25935 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
25936
25937         * objc.dg/proto-lossage-4.m: New test.
25938
25939 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
25940
25941         PR c++/17155
25942         * g++.dg/inherit/local2.C: New test.
25943
25944 2004-08-25  Paul Brook  <paul@codesourcery.com>
25945
25946         PR fortran/17144
25947         * gfortran.dg/string_ctor_1.f90: New test.
25948
25949 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25950
25951         PR c++/14428
25952         * g++.dg/template/redecl2.C: New test.
25953
25954 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25955
25956         PR fortran/17143
25957         * gfortran.dg/pr17143.f90: New test.
25958
25959 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
25960
25961         PR fortran/17164
25962         * gfortran.dg/pr17164.f90: New test.
25963
25964 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25965
25966         * gcc.dg/tree-ssa/loop-1.c: New test.
25967
25968 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25969
25970         * gcc.c-torture/compile/20040824-1.c: New test.
25971
25972 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
25973
25974         * gcc.c-torture/compile/iftrap-3.c: New test.
25975
25976 2004-08-24  Paul Brook  <paul@codesourcery.com>
25977
25978         * gfortran.dg/entry_2.f90: New test.
25979
25980 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25981
25982         PR c++/16889
25983         * g++.dg/lookup/ambig[12].C: New.
25984
25985 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25986
25987         PR c++/16706
25988         * g++.dg/template/crash21.C: New test.
25989         * g++.dg/template/crash22.C: Likewise.
25990
25991 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
25992
25993         PR c++/17149
25994         * g++.dg/template/access15.C: New.
25995
25996 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
25997
25998         PR c++/17163
25999         * g++.dg/template/repo2.C: New test.
26000
26001 2004-08-23  Roger Sayle  <roger@eyesopen.com>
26002
26003         PR rtl-optimization/17078
26004         * gcc.c-torture/execute/pr17078-1.c: New test case.
26005
26006 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26007
26008         PR c/14492
26009         * gcc.dg/debug/crash1.c: New test.
26010
26011 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
26012
26013         PR c/16180
26014         * gcc.dg/loop-5.c: New test.
26015
26016 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26017
26018         * gcc.c-torture/execute/20040823-1.c: New test.
26019
26020 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
26021
26022         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
26023         to the assembler.  Simplify test accordingly.
26024         (asm_abi_flags): Use GNU names.
26025         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
26026         to check for ABI flags.
26027
26028 2004-08-22  Andrew Pinski  <apinski@apple.com>
26029
26030         * g++.dg/opt/pr14029.C: New test.
26031         * gcc.c-torture/execute/pr15262.c: New test.
26032
26033 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26034
26035         * gfortran.dg/reduction.f90: Add checks with complex arguments.
26036
26037 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
26038
26039         PR 16908
26040         * gfortran.dg/direct_io.f90: New test.
26041
26042 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26043
26044         PR c++/17121
26045         * g++.dg/inherit/local2.C: New test.
26046
26047 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
26048
26049         PR c++/17120
26050         * g++.dg/warn/Wparentheses-4.C: New test.
26051
26052 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
26053
26054         PR c++/17121
26055         * g++.dg/inherit/local2.C: New test.
26056
26057         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
26058         * gcc.dg/ppc-ldstruct.c: Likewise.
26059         * gcc.dg/ppc64-abi-2.c: Likewise.
26060
26061 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
26062
26063         PR rtl-optimization/17099
26064         * gcc.c-torture/execute/20040820-1.c: New test.
26065
26066 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
26067
26068         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
26069
26070 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
26071
26072         PR fortran/17077
26073         * gfortran.dg/auto_array_1.f90: New test.
26074
26075 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26076
26077         PR fortran/17074
26078         * gfortran.dg/simpleif_1.f90: New test.
26079
26080 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
26081
26082         * lib/target-supports.exp (check_profiling_available): Return
26083         false for arm*-*-symbianelf* and arm*-*-eabi*.
26084
26085         PR c++/15890
26086         * g++.dg/template/delete1.C: New test.
26087
26088 2004-08-19  Paul Brook  <paul@codesourcery.com>
26089
26090         PR fortran/14976
26091         PR fortran/16228
26092         * gfortran.dg/data_char_1.f90: New test.
26093
26094 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
26095
26096         PR fortran/16946
26097         * gfortran.dg/reduction.f90: New testcase.
26098
26099 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26100
26101         PR fortran/16520
26102         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
26103
26104 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26105
26106         PR c++/17041
26107         * g++.dg/Wparentheses-3.C: New test.
26108
26109 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
26110
26111         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
26112         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
26113         * gcc.dg/vect/vect-2.c: Likewise.
26114         * gcc.dg/vect/vect-3.c: Likewise.
26115         * gcc.dg/vect/vect-4.c: Likewise.
26116         * gcc.dg/vect/vect-5.c: Likewise.
26117         * gcc.dg/vect/vect-6.c: Likewise.
26118         * gcc.dg/vect/vect-7.c: Likewise.
26119         * gcc.dg/vect/vect-25.c: Likewise.
26120         * gcc.dg/vect/vect-31.c: Likewise.
26121         * gcc.dg/vect/vect-32.c: Likewise.
26122         * gcc.dg/vect/vect-34.c: Likewise.
26123         * gcc.dg/vect/vect-36.c: Likewise.
26124         * gcc.dg/vect/vect-all.c: Likewise.
26125
26126 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
26127
26128         PR c++/17068
26129         * g++.dg/template/operator4.C: New test.
26130
26131 2004-08-18  Richard Henderson  <rth@redhat.com>
26132
26133         * gcc.dg/20040206-1.c: XFAIL.
26134
26135 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26136
26137         PR c++/16246
26138         * g++.dg/template/array7.C: New test.
26139
26140 2004-08-17  James E Wilson  <wilson@specifixinc.com>
26141
26142         * gcc.dg/mips-movcc-1.c: New test.
26143         * gcc.dg/mips-movcc-2.c: New test.
26144         * gcc.dg/mips-movcc-3.c: New test.
26145
26146         * gcc.dg/mips-nmadd-1.c: New test.
26147         * gcc.dg/mips-nmadd-2.c: New test.
26148
26149 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
26150
26151         PR c++/15871
26152         * g++.dg/opt/inline8.C: New test.
26153
26154         PR c++/16965
26155         * g++.dg/parse/error17.C: New test.
26156
26157 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
26158
26159         * gcc.dg/vect: New directory for vectorizer tests.
26160         * gcc.dg/vect/tree-vect.h: New file.
26161         * gcc.dg/vect/vect.exp: New file.
26162         * gcc.dg/vect/pr16105.c.c: New test.
26163         * gcc.dg/vect/vect-1.c: New test.
26164         * gcc.dg/vect/vect-2.c: New test.
26165         * gcc.dg/vect/vect-3.c: New test.
26166         * gcc.dg/vect/vect-4.c: New test.
26167         * gcc.dg/vect/vect-5.c: New test.
26168         * gcc.dg/vect/vect-6.c: New test.
26169         * gcc.dg/vect/vect-7.c: New test.
26170         * gcc.dg/vect/vect-8.c: New test.
26171         * gcc.dg/vect/vect-9.c: New test.
26172         * gcc.dg/vect/vect-10.c: New test.
26173         * gcc.dg/vect/vect-11.c: New test.
26174         * gcc.dg/vect/vect-12.c: New test.
26175         * gcc.dg/vect/vect-13.c: New test.
26176         * gcc.dg/vect/vect-14.c: New test.
26177         * gcc.dg/vect/vect-15.c: New test.
26178         * gcc.dg/vect/vect-16.c: New test.
26179         * gcc.dg/vect/vect-17.c: New test.
26180         * gcc.dg/vect/vect-18.c: New test.
26181         * gcc.dg/vect/vect-19.c: New test.
26182         * gcc.dg/vect/vect-20.c: New test.
26183         * gcc.dg/vect/vect-21.c: New test.
26184         * gcc.dg/vect/vect-22.c: New test.
26185         * gcc.dg/vect/vect-23.c: New test.
26186         * gcc.dg/vect/vect-24.c: New test.
26187         * gcc.dg/vect/vect-25.c: New test.
26188         * gcc.dg/vect/vect-26.c: New test.
26189         * gcc.dg/vect/vect-27.c: New test.
26190         * gcc.dg/vect/vect-28.c: New test.
26191         * gcc.dg/vect/vect-29.c: New test.
26192         * gcc.dg/vect/vect-30.c: New test.
26193         * gcc.dg/vect/vect-31.c: New test.
26194         * gcc.dg/vect/vect-32.c: New test.
26195         * gcc.dg/vect/vect-33.c: New test.
26196         * gcc.dg/vect/vect-34.c: New test.
26197         * gcc.dg/vect/vect-35.c: New test.
26198         * gcc.dg/vect/vect-36.c: New test.
26199         * gcc.dg/vect/vect-37.c: New test.
26200         * gcc.dg/vect/vect-38.c: New test.
26201         * gcc.dg/vect/vect-40.c: New test.
26202         * gcc.dg/vect/vect-41.c: New test.
26203         * gcc.dg/vect/vect-42.c: New test.
26204         * gcc.dg/vect/vect-43.c: New test.
26205         * gcc.dg/vect/vect-44.c: New test.
26206         * gcc.dg/vect/vect-45.c: New test.
26207         * gcc.dg/vect/vect-46.c: New test.
26208         * gcc.dg/vect/vect-47.c: New test.
26209         * gcc.dg/vect/vect-48.c: New test.
26210         * gcc.dg/vect/vect-49.c: New test.
26211         * gcc.dg/vect/vect-50.c: New test.
26212         * gcc.dg/vect/vect-51.c: New test.
26213         * gcc.dg/vect/vect-52.c: New test.
26214         * gcc.dg/vect/vect-53.c: New test.
26215         * gcc.dg/vect/vect-54.c: New test.
26216         * gcc.dg/vect/vect-55.c: New test.
26217         * gcc.dg/vect/vect-56.c: New test.
26218         * gcc.dg/vect/vect-57.c: New test.
26219         * gcc.dg/vect/vect-58.c: New test.
26220         * gcc.dg/vect/vect-59.c: New test.
26221         * gcc.dg/vect/vect-60.c: New test.
26222         * gcc.dg/vect/vect-61.c: New test.
26223         * gcc.dg/vect/vect-all.c: New test.
26224         * gcc.dg/vect/vect-none.c: New test.
26225
26226 2004-08-17  Paul Brook  <paul@codesourcery.com>
26227
26228         PR fortran/13082
26229         * gfortran.dg/entry_1.f90: New test.
26230
26231 2004-08-17  Andrew Pinski  <apinski@apple.com>
26232
26233         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
26234
26235 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
26236
26237         * gcc.dg/pr17036-1.c: New test.
26238
26239 2004-08-16  Devang Patel  <dpatel@apple.com>
26240
26241         * gcc.dg/darwin-20040809-1.c: New test.
26242
26243 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
26244
26245         * gcc.dg/funcdef-attr-1.c: New test.
26246
26247 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
26248
26249         * gcc.dg/altivec-17.c: New test.
26250         * gcc.dg/altivec-18.c: New test.
26251
26252 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26253
26254         PR c++/6749
26255         * g++.dg/template/vtable2.C: New test.
26256
26257 2004-08-14  Richard Henderson  <rth@redhat.com>
26258
26259         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
26260         * gcc.dg/pack-test-4.c (main): Return 0.
26261         * gcc.dg/setjmp-1.c: Remove XFAIL.
26262         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
26263
26264 2004-08-14  Richard Henderson  <rth@redhat.com>
26265
26266         * gcc.dg/980217-1.c: Add prototype for printf.
26267
26268 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
26269
26270         * gfortran.dg/pr16935.f90: New test.
26271
26272 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
26273
26274         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
26275
26276 2004-08-13  Paul Brook  <paul@codesourcery.com>
26277
26278         * gfortran.dg/der_io_1.f90: Remove stray comma.
26279
26280 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26281
26282         * gcc.dg/vmx/cw-bug-2.c: Remove.
26283         * gcc.dg/vmx/vprint-1.c: Remove.
26284         * gcc.dg/vmx/vscan-1.c: Remove.
26285
26286 2004-08-12  Devang patel  <dpatel@apple.com>
26287
26288         * gcc.dg/darwin-20040809-2.c: New test.
26289
26290 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
26291
26292         * g++.dg/ext/altivec-12.C: New test.
26293
26294         * g++.dg/ext/altivec-11.C: New test.
26295
26296 2004-08-12  Paul Brook  <paul@codesourcery.com>
26297
26298         * g++.dg/abi/arm_cxa_vec_1.C: New test.
26299
26300 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
26301
26302         * g++.dg/ext/altivec-2.C: Check for hardware support before
26303         executing any VMX instructions.
26304
26305         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
26306
26307 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
26308
26309         PR c++/16276
26310         * g++.old-deja/g++.other/comdat4.C: New test.
26311         * g++.old-deja/g++.other/comdat4-aux.cc: New.
26312
26313 2004-08-12  Ben Elliston  <bje@au.ibm.com>
26314
26315         PR target/16286
26316         * gcc.dg/pr16286.c: New test.
26317
26318 2004-08-12 Jan Beulich <jbeulich@novell.com>
26319
26320         * g++.dg/ext/asm5.C: New.
26321
26322 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26323
26324         PR c++/16698
26325         * g++.dg/eh/crash1.C: New test.
26326
26327         PR c++/16717
26328         * g++.dg/ext/construct1.C: New test.
26329
26330 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26331
26332         PR c++/16853
26333         * g++.dg/init/ptrmem1.C: New test.
26334
26335         PR c++/16618
26336         * g++.dg/parse/offsetof5.C: New test.
26337
26338         PR c++/16870
26339         * g++.dg/template/overload3.C: New test.
26340
26341 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
26342
26343         PR c++/16964
26344         * g++.dg/parse/error16.C: New test.
26345
26346         PR c++/16904
26347         * g++.dg/template/error14.C: New test.
26348
26349         PR c++/16929
26350         * g++.dg/template/error15.C: New test.
26351
26352 2004-08-11  Devang Patel  <dpatel@apple.com>
26353
26354         * gcc.dg/darwin-ld-20040809-1.c: New test.
26355         * gcc.dg/darwin-ld-20040809-2.c: New test.
26356
26357 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
26358
26359         PR fortran/16917
26360         * gfortran.dg/dfloat_1.f90: New test.
26361
26362 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
26363
26364         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
26365         * gcc.dg/dll-2.c: Fix dg-require syntax.
26366         * gcc.misc-tests/arm-isr.c (abort): Declare.
26367         (exit): Likewise.
26368
26369 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
26370
26371         PR c++/16971
26372         * g++.dg/parse/crash16.C: New test.
26373
26374 2004-08-10  Roger Sayle  <roger@eyesopen.com>
26375
26376         * gcc.dg/mips-rsqrt-1.c: New test case.
26377         * gcc.dg/mips-rsqrt-2.c: New test case.
26378         * gcc.dg/mips-rsqrt-3.c: New test case.
26379
26380 2004-08-10  Paul Brook  <paul@codesourcery.com>
26381
26382         * gfortran.dg/der_io_1.f90: New test.
26383
26384 2004-08-10  Paul Brook  <paul@codesourcery.com>
26385
26386         PR fortran/16919
26387         * gfortran.dg/der_array_1.f90: New test.
26388
26389 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
26390
26391         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
26392
26393 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
26394
26395         * gcc.dg/wchar_t-2.c: Fix typo.
26396
26397 2004-08-09  Falk Hueffner  <falk@debian.org>
26398
26399         PR tree-optimization/12517
26400         * gcc.c-torture/compile/pr12517.c: New test.
26401
26402         PR tree-optimization/12578
26403         * gcc.c-torture/compile/pr12578.c: New test.
26404
26405         PR tree-optimization/12899
26406         * gcc.c-torture/compile/pr12899.c: New test.
26407
26408         PR rtl-optimization/14692
26409         * gcc.c-torture/compile/pr14692.c: New test.
26410
26411         PR tree-optimization/16461
26412         * gcc.c-torture/compile/pr16461.c: New test.
26413
26414 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
26415
26416         * gfortran.dg/getenv_1.f90: New test.
26417
26418 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26419
26420         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
26421         wchar_t.
26422         * gcc.dg/symbian5.c: Test -fno-short-wchar.
26423
26424 2004-08-06  Paul Brook  <paul@codesourcery.com>
26425
26426         * gfortran.dg/ret_array_1.f90: New test.
26427         * gfortran.dg/ret_pointer_1.f90: New test.
26428
26429 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
26430
26431         * gcc.dg/missing-field-init-[12].c: New tests.
26432         * g++.dg/warn/missing-field-init-[12].C: New tests.
26433
26434 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
26435
26436         * gcc.dg/enum2.c: New test.
26437         * gcc.dg/symbian3.c: Likewise.
26438         * gcc.dg/symbian4.c: Likewise.
26439         * gcc.dg/wchar_t-2.c: Likewise.
26440
26441 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26442
26443         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
26444         destructor tests.
26445
26446 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
26447
26448         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
26449         dg-require-visiblity.
26450         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
26451         * g++.dg/ext/visibility/fvisibility.C: Likewise.
26452         * g++.dg/ext/visibility/memfuncts.C: Likewise.
26453         * g++.dg/ext/visibility/new1.C: Likewise.
26454         * g++.dg/ext/visibility/pragma.C: Likewise.
26455         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
26456         * g++.dg/ext/visibility/virtual.C: Likewise.
26457         * g++/dg/ext/visibility/visibility-1.C: Likewise.
26458         * g++/dg/ext/visibility/visibility-2.C: Likewise.
26459         * g++/dg/ext/visibility/visibility-3.C: Likewise.
26460         * g++/dg/ext/visibility/visibility-4.C: Likewise.
26461         * g++/dg/ext/visibility/visibility-5.C: Likewise.
26462         * g++/dg/ext/visibility/visibility-6.C: Likewise.
26463         * g++/dg/ext/visibility/visibility-7.C: Likewise.
26464         * g++/dg/ext/visibility/visibility-8.C: New test.
26465         * gcc.c-torture/compile/dll.x: Remove.
26466         * gcc.dg/dll-2.c: Use dg-require-dll
26467         * gcc.dg/visibility-10.c: New test.
26468         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
26469         supporting DLLs.
26470         * testsuite/lib/scanasm.exp (scan_hidden): New function.
26471         (scan_not_hidden): Likewise.
26472
26473 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
26474
26475         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
26476
26477 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
26478
26479         * gcc.c-torture/execute/20040805-1.c: New test.
26480
26481 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
26482
26483         * gcc.dg/20020118-1.c: Declare abort.
26484         * gcc.dg/altivec_check.h: Likewise.
26485         * gcc.dg/iftrap-2.c: Likewise.
26486         * gcc.dg/pragma-darwin.c: Likewise.
26487         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
26488
26489 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
26490
26491         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
26492
26493 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26494
26495         * gcc.c-torture/execute/builtins/abs-2.c,
26496         gcc.c-torture/execute/builtins/abs-3.c,
26497         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
26498         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
26499         intmax_t, uintmax_t and their limits.
26500         * gcc.dg/intmax_t-1.c: New test.
26501
26502 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26503
26504         * g++.dg/tc1/dr147.C: Add reference to PR.
26505
26506 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
26507
26508         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
26509         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
26510
26511 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
26512
26513         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
26514
26515 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26516
26517         * gcc.dg/redecl-5.c: New test.
26518         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
26519         of scanf.
26520
26521 2004-08-03  Roger Sayle  <roger@eyesopen.com>
26522
26523         PR middle-end/16790
26524         * gcc.c-torture/execute/pr16790-1.c: New test case.
26525
26526 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
26527
26528         * g++.dg/ext/visibility/assign1.C: New test.
26529         * g++.dg/ext/visibility/new1.C: Likewise.
26530
26531         * gcc.dg/symbian1.c: New test.
26532         * gcc.dg/symbian2.c: Likewise.
26533
26534 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
26535
26536         PR target/16570
26537         * gcc.dg/i386-sse-9.c: New test.
26538
26539 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26540
26541         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
26542
26543 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
26544
26545         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
26546         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
26547         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
26548         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
26549         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
26550         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
26551         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
26552         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
26553         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
26554         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
26555         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
26556         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
26557         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
26558         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
26559         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
26560         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
26561         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
26562         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
26563         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
26564         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
26565         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
26566         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
26567         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
26568         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26569         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
26570         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
26571         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
26572         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
26573         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26574         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26575         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
26576         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
26577         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
26578         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
26579         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
26580         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26581         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26582         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26583         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26584         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
26585         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
26586         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
26587         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
26588         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
26589         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26590         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26591         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
26592         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
26593         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
26594         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
26595         gcc.misc-tests/i386-pf-3dnow-1.c,
26596         gcc.misc-tests/i386-pf-athlon-1.c,
26597         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26598         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
26599         Declare built-in functions used.
26600         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
26601
26602 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
26603
26604         PR c++/16707
26605         * g++.dg/lookup/using12.C: New test.
26606
26607         * g++.dg/init/null1.C: Fix PR number.
26608         * g++.dg/parse/namespace10.C: Likewise.
26609
26610 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
26611
26612         PR c++/16224
26613         * g++.dg/template/spec17.C: New test.
26614         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
26615         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
26616
26617 2004-08-02  David Billinghurst
26618
26619         PR fortran/16292
26620         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
26621
26622 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
26623
26624         * gcc.dg/ia64-got-1.c: New test case.
26625
26626 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
26627
26628         PR c++/16489
26629         * g++.dg/init/null1.C: New test.
26630         * g++.dg/tc1/dr76.C: Adjust error marker.
26631
26632         PR c++/16529
26633         * g++.dg/parse/namespace10.C: New test.
26634
26635         PR c++/16810
26636         * g++.dg/inherit/ptrmem2.C: New test.
26637
26638 2004-08-02  Ben Elliston  <bje@au.ibm.com>
26639
26640         PR target/16155
26641         * gcc.dg/pr16155.c: New test.
26642
26643 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
26644
26645         * gcc.dg/redecl-2.c: New test.
26646
26647 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
26648
26649         * gcc.dg/darwin-longdouble.c: New file.
26650
26651 2004-07-30  Richard Henderson  <rth@redhat.com>
26652
26653         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
26654         write to constant argument.
26655         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
26656
26657 2004-07-30  Richard Henderson  <rth@redhat.com>
26658
26659         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
26660         tests of nearest around zero.
26661
26662 2004-07-30  Andrew Pinski  <apinski@apple.com>
26663
26664         * gcc.c-torture/compile/20040730-1.c: New test.
26665
26666 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
26667
26668         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
26669         powerpc-eabispe.
26670
26671 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
26672
26673         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
26674
26675 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
26676
26677         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
26678         contains $ld_library_path.
26679         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26680
26681 2004-07-29  Richard Henderson  <rth@redhat.com>
26682
26683         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
26684
26685         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
26686         (alt2, which): New.
26687         (Check): Accept either alternative.
26688
26689 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
26690
26691         * g++.dg/abi/inline1.C: New test.
26692         * g++.dg/abi/local1-a.cc: Likewise.
26693         * g++.dg/abi/local1.C: Likewise.
26694         * g++.dg/abi/mangle11.C: Tweak location of warnings.
26695         * g++.dg/abi/mangle12.C: Likewise.
26696         * g++.dg/abi/mangle17.C: Likewise.
26697         * g++.dg/abi/mangle20-2.C: Likewise.
26698         * g++.dg/opt/interface1.C: Likewise.
26699         * g++.dg/opt/interface1.h: Likewise.
26700         * g++.dg/opt/interface1-a.cc: New test.
26701         * g++.dg/parse/repo1.C: New test.
26702         * g++.dg/template/repo1.C: Likewise.
26703         * g++.dg/warn/Winline-1.C: Likewise.
26704         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
26705
26706 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
26707
26708         * gcc.dg/tree-ssa/20040729-1.c: New test.
26709
26710 2004-07-27  Matt Austern <austern@apple.com>
26711
26712         * gcc.dg/darwin-bool-1.c: New test.
26713         * gcc.dg/darwin-bool-2.c: New test.
26714
26715 2004-07-28  Richard Henderson  <rth@redhat.com>
26716
26717         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
26718         arguments in the correct type.  Don't write to constant arguments.
26719
26720 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26721
26722         PR tree-optimization/16688
26723         PR tree-optimization/16689
26724         * g++.dg/tree-ssa/pr16688.C: New test.
26725
26726 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26727
26728         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
26729         loads.  Not only in the comment, this time.
26730
26731 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
26732
26733         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
26734         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
26735         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
26736         * gcc.dg/sh4a-bitmovua.c: New.
26737         * gcc.dg/sh4a-cos.c: New.
26738         * gcc.dg/sh4a-cosf.c: New.
26739         * gcc.dg/sh4a-fprun.c: New.
26740         * gcc.dg/sh4a-fsrra.c: New.
26741         * gcc.dg/sh4a-memmovua.c: New.
26742         * gcc.dg/sh4a-sin.c: New.
26743         * gcc.dg/sh4a-sincos.c: New.
26744         * gcc.dg/sh4a-sincosf.c: New.
26745         * gcc.dg/sh4a-sinf.c: New.
26746
26747 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
26748
26749         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
26750         conditionals.
26751         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
26752         loads.
26753         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
26754         DOM1.
26755
26756 2004-07-27  Andrew Pinski  <apinski@apple.com>
26757
26758         * g++.dg/rtti/tinfo1.C: Correct the xfail.
26759
26760 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
26761
26762         * gcc.dg/pragma-isr.c: New test.
26763
26764 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26765
26766         PR c++/14429
26767         * g++.dg/template/ttp11.C: New test.
26768
26769 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
26770
26771         * gcc.c-torture/compile/20040727-1.c: New test.
26772
26773 2004-07-26  Eric Christopher  <echristo@redhat.com>
26774
26775         * gcc.c-torture/compile/20040726-2.c: New test.
26776
26777 2004-07-26  Andrew Pinski  <apinski@apple.com>
26778
26779         * g++.dg/rtti/tinfo1.C: Xfail.
26780
26781 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
26782
26783         * gcc.c-torture/compile/20040726-1.c: New test.
26784
26785 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
26786             Brian Ryner  <bryner@brianryner.com>
26787
26788         PR c++/9283
26789         PR c++/15000
26790         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
26791         * g++.dg/ext/visibility/: New directory.
26792         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
26793         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
26794         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
26795         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
26796         * g++.dg/ext/visibility/fvisibility.C,
26797         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
26798         g++.dg/ext/visibility/fvisibility-override1.C
26799         g++.dg/ext/visibility/fvisibility-override2.C
26800         g++.dg/ext/visibility/memfuncts.C
26801         g++.dg/ext/visibility/noPLT.C
26802         g++.dg/ext/visibility/pragma.C
26803         g++.dg/ext/visibility/pragma-override1.C
26804         g++.dg/ext/visibility/pragma-override2.C
26805         g++.dg/ext/visibility/staticmemfuncts.C
26806         g++.dg/ext/visibility/virtual.C: New tests.
26807
26808 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26809
26810         PR c/15360
26811         * gcc.dg/pr15360-1.c: New test.
26812
26813 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
26814
26815         * gcc.dg/pragma-align-2.c: New test.
26816         * gcc.dg/pragma-init-fini.c: New test.
26817         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
26818         targets.
26819
26820 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
26821
26822         * gcc.dg/init-string-2.c: New test.
26823
26824 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
26825
26826         PR 16684
26827         * gcc.dg/Wredundant-decls-1.c: New test case.
26828
26829 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
26830
26831         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
26832         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
26833         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
26834         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
26835         * gcc.dg/compat/generate-random.c: New file.
26836         * gcc.dg/compat/generate-random.h: Likewise.
26837         * gcc.dg/compat/generate-random_r.c: Likewise.
26838         * gcc.dg/compat/struct-layout-1.h: Likewise.
26839         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
26840         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
26841         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
26842         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
26843         * gcc.dg/compat/struct-layout-1_main.c: New test.
26844         * gcc.dg/compat/struct-layout-1_x.c: New file.
26845         * gcc.dg/compat/struct-layout-1_y.c: New file.
26846         * gcc.dg/compat/struct-layout-1_test.h: New file.
26847
26848 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
26849
26850         * gcc.dg/comp-return-1.c: New test
26851
26852 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
26853
26854         * gcc.dg/vmx/8-02a.c: Fix typo.
26855
26856         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
26857         * gcc.dg/darwin-abi-3.c: New test.
26858
26859         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
26860         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
26861
26862         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
26863         * gcc.dg/vmx/ops-long-1.c: New test.
26864         * gcc.dg/vmx/ops-long-2.c: New test.
26865
26866 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26867
26868         * g++.dg/lookup/conv-[1234].C: New.
26869
26870 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
26871
26872         * g++.dg/parse/attr2.C: Simplify.
26873
26874 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26875
26876         PR c/7284
26877         * gcc.c-torture/execute/pr7284-1.c: New test.
26878
26879 2004-07-22  Brian Booth  <bbooth@redhat.com>
26880
26881         * gcc.dg/tree-ssa/20040721-1.c: New test.
26882
26883 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26884
26885         * g++.dg/template/crash20.c: New.
26886
26887 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
26888
26889         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
26890         Add dg-run directive.  Declare variables as required.
26891         * gfortran.dg/g77/README: Update
26892
26893 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
26894
26895         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
26896         gcc.dg/cris-peep2-andu2.c: New tests.
26897
26898 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26899
26900         PR c/15052
26901         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
26902         on return type.
26903         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
26904         messages.
26905         * gcc.dg/qual-return-2.c: Update expected messages.
26906         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
26907
26908 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26909
26910         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
26911         * gcc.dg/noncompile/921102-1.c: Update expected error message.
26912
26913 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26914
26915         PR c/11250
26916         * gcc.dg/init-string-1.c: New test.
26917
26918 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
26919
26920         PR middle-end/15345
26921         PR c/16450
26922         * gcc.dg/torture/nested-fn-1.c: New test.
26923
26924 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
26925
26926         PR target/16559
26927         * gcc.dg/ia64-fptr-1.c: New file.
26928
26929 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26930
26931         PR c++/14497
26932         * g++.dg/template/spec16.C: New test.
26933         * g++.old-deja/g++.robertl/eb118.C: Remove.
26934
26935 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26936
26937         PR c++/509
26938         * g++.dg/template/spec15.C: New test.
26939
26940 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
26941
26942         Copy cases from g77.f-torture/execute and add dg-run
26943         directive.  Other changes as noted.
26944         * gfortran.dg/g77/13037.f
26945         * gfortran.dg/g77/1832.f
26946         * gfortran.dg/g77/19981119-0.f
26947         * gfortran.dg/g77/19990313-0.f
26948         * gfortran.dg/g77/19990313-1.f
26949         * gfortran.dg/g77/19990313-2.f
26950         * gfortran.dg/g77/19990313-3.f
26951         * gfortran.dg/g77/19990419-1.f
26952         * gfortran.dg/g77/19990826-0.f
26953         * gfortran.dg/g77/19990826-2.f
26954         * gfortran.dg/g77/20000503-1.f
26955         * gfortran.dg/g77/20001111.f
26956         * gfortran.dg/g77/20010116.f
26957         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
26958         * gfortran.dg/g77/20010430.f
26959         * gfortran.dg/g77/6177.f
26960         * gfortran.dg/g77/947.f
26961         * gfortran.dg/g77/970816-3.f
26962         * gfortran.dg/g77/971102-1.f
26963         * gfortran.dg/g77/980520-1.f
26964         * gfortran.dg/g77/980628-0.f
26965         * gfortran.dg/g77/980628-1.f
26966         * gfortran.dg/g77/980628-10.f
26967         * gfortran.dg/g77/980628-2.f
26968         * gfortran.dg/g77/980628-3.f
26969         * gfortran.dg/g77/980628-7.f
26970         * gfortran.dg/g77/980628-8.f
26971         * gfortran.dg/g77/980628-9.f
26972         * gfortran.dg/g77/980701-0.f
26973         * gfortran.dg/g77/980701-1.f
26974         * gfortran.dg/g77/cabs.f
26975         * gfortran.dg/g77/claus.f
26976         * gfortran.dg/g77/complex_1.f
26977         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
26978         * gfortran.dg/g77/dcomplex.f
26979         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
26980         * gfortran.dg/g77/f90-intrinsic-mathematical.f
26981         * gfortran.dg/g77/f90-intrinsic-numeric.f
26982         * gfortran.dg/g77/int8421.f
26983         * gfortran.dg/g77/labug1.f
26984         * gfortran.dg/g77/large_vec.f
26985         * gfortran.dg/g77/le.f
26986         * gfortran.dg/g77/short.f
26987         * gfortran.dg/g77/README: Update
26988
26989 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
26990
26991         PR c++/16637
26992         * g++.dg/parse/lookup4.C: New test.
26993
26994 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26995
26996         PR c++/16175
26997         * g++.dg/template/ttp10.C: New test.
26998
26999 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27000
27001         * gcc.dg/pr12625-1.c: New test.
27002
27003 2004-07-20  Steven Bosscher  <stevenb@suse.de>
27004
27005         * testsuite/gcc.dg/switch-warn-1.c: New test.
27006         * testsuite/gcc.dg/switch-warn-2.c: New test.
27007         * gcc.c-torture/compile/pr14730.c: Update.
27008
27009 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
27010
27011         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
27012         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
27013         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
27014         g++.dg/template/nontype3.C: Remove trailing CR from tests.
27015
27016 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
27017
27018         PR c++/16623
27019         * g++.dg/template/assign1.C: New test.
27020
27021 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27022
27023         PR c++/12170
27024         * g++.dg/template/ttp9.C: New test.
27025
27026 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
27027
27028         * gcc.dg/format/cmn-err-1.c: New test.
27029
27030 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27031
27032         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
27033         gcc.dg/Wparentheses-10.c: New tests.
27034         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
27035
27036 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27037
27038         PR fortran/16465
27039         * gfortran.dg/g77//ffixed-line-length-0.f,
27040         gfortran.dg/g77/ffixed-line-length-132.f,
27041         gfortran.dg/g77/ffixed-line-length-72.f,
27042         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
27043         gfortran.dg/g77/README: Update.
27044
27045 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27046
27047         PR c++/13092
27048         * g++.dg/template/non-dependent7.C: New test.
27049         * g++.dg/template/non-dependent8.C: Likewise.
27050         * g++.dg/template/non-dependent9.C: Likewise.
27051         * g++.dg/template/non-dependent10.C: Likewise.
27052
27053 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
27054
27055         PR c++/16337
27056         * g++.dg/parse/attr2.C: New test.
27057
27058 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
27059
27060         * g77.dg: Removed.
27061         * g77.f-torture: Ditto.
27062
27063 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27064
27065         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
27066         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
27067         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
27068
27069 2004-07-16  Richard Henderson  <rth@redhat.com>
27070
27071         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
27072
27073 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27074
27075         * lib/fortran-torture.exp (fortran-torture): Don't test compile
27076         tests with full list of options.
27077         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
27078         of TORTURE_OPTIONS if test contains 'dg-do run'.
27079
27080         PR fortran/16404
27081         * gfortran.dg/do_iterator.f90: New test.
27082
27083 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27084
27085         PR rtl-optimization/16536
27086         * gcc.c-torture/execute/restrict-1.c: New test.
27087
27088 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27089
27090         PR fortran/15324
27091         * gfortran.dg/pr15324.f90: New test.
27092
27093         PR fortran/15129
27094         * gfortran.dg/pr15129.f90: New test.
27095
27096         PR fortran/15140
27097         * gfortran.dg/pr15140.f90: New test.
27098
27099         PR fortran/13792
27100         * gfortran.fortran-torture/execute/bounds.f90: Add check for
27101         compile-time simplification.
27102
27103 2004-07-14  Mike Stump  <mrs@apple.com>
27104
27105         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
27106
27107 2004-07-14  James E Wilson  <wilson@specifixinc.com>
27108
27109         PR target/16325
27110         * gcc.dg/profile-generate-1.c: New.
27111
27112 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
27113
27114         * gcc.c-torture/execute/20040709-1.c: New test.
27115         * gcc.c-torture/execute/20040709-2.c: New test.
27116
27117 2004-07-14  Mike Stump  <mrs@apple.com>
27118
27119         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
27120
27121 2004-07-14  Mike Stump  <mrs@apple.com>
27122
27123         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
27124
27125 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
27126
27127         PR c++/16518
27128         * g++.dg/parse/mutable1.C: New test.
27129
27130 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
27131
27132         PR tree-optimization/16443
27133         * gcc.dg/tree-ssa/20040713-1.c: New test.
27134
27135 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
27136
27137         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
27138         for operator new.
27139
27140 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27141
27142         * gfortran.dg/g77/README: New file
27143         * gfortran.dg/g77/19981216-0.f: Copy from
27144         g77.f-torture/noncompile.  Add "dg-do compile" and
27145         dg-error as required.
27146         * gfortran.dg/g77/19990218-1.f: Likewise.
27147         * gfortran.dg/g77/19990905-1.f: Likewise.
27148         * gfortran.dg/g77/9263.f: Likewise.
27149         * gfortran.dg/g77/980615-0.f: Likewise.
27150         * gfortran.dg/g77/980616-0.f: Likewise.
27151         * gfortran.dg/g77/check0.f: Likewise.
27152         * gfortran.dg/g77/select_no_compile.f: Likewise.
27153
27154 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27155
27156         Copy files from g77.f-torture/compile.
27157         Add "{ dg-do compile}".  Other changes as noted
27158         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
27159         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
27160         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
27161         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
27162         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
27163         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
27164         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
27165         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
27166         statement to conform to standard.  Append alpha1.x for reference.
27167         * gfortran.dg/g77/xformat.f: Add dg-warning
27168
27169 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
27170
27171         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
27172         Add {dg-do compile} directive.
27173         * gfortran.dg/g77/cpp2.F: Likewise.
27174
27175 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27176
27177         PR c++/5402
27178         * g++.dg/lookup/name-clash1.C: New test.
27179
27180         PR c++/9777
27181         * g++.dg/lookup/name-clash2.C: New test.
27182
27183         PR c++/12102
27184         * g++.dg/lookup/name-clash3.C: New test.
27185
27186 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27187
27188         * g++.dg/lookup/new2.C: New test.
27189         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
27190
27191 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
27192
27193         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
27194         Add {dg-do compile} directive.
27195         * gfortran.dg/g77/13060.f: Likewise.
27196         * gfortran.dg/g77/19990218-0.f: Likewise.
27197         * gfortran.dg/g77/19990305-0.f: Likewise.
27198         * gfortran.dg/g77/19990419-0.f: Likewise.
27199         * gfortran.dg/g77/19990502-0.f: Likewise.
27200         * gfortran.dg/g77/19990502-1.f: Likewise.
27201         * gfortran.dg/g77/19990525-0.f: Likewise.
27202         * gfortran.dg/g77/19990826-1.f: Likewise.
27203         * gfortran.dg/g77/19990826-3.f: Likewise.
27204         * gfortran.dg/g77/19990905-2.f: Likewise.
27205         * gfortran.dg/g77/20000412-1.f: Likewise.
27206         * gfortran.dg/g77/20000511-1.f: Likewise.
27207         * gfortran.dg/g77/20000511-2.f: Likewise.
27208         * gfortran.dg/g77/20000518.f: Likewise.
27209         * gfortran.dg/g77/20000601-1.f: Likewise.
27210         * gfortran.dg/g77/20000601-2.f: Likewise.
27211         * gfortran.dg/g77/20000629-1.f: Likewise.
27212         * gfortran.dg/g77/20000630-2.f: Likewise.
27213         * gfortran.dg/g77/20010115.f: Likewise.
27214         * gfortran.dg/g77/20010321-1.f: Likewise.
27215         * gfortran.dg/g77/20010426.f: Likewise.
27216         * gfortran.dg/g77/20020307-1.f: Likewise.
27217         * gfortran.dg/g77/8485.f: Likewise.
27218         * gfortran.dg/g77/960317-1.f: Likewise.
27219         * gfortran.dg/g77/970915-0.f: Likewise.
27220         * gfortran.dg/g77/980310-1.f: Likewise.
27221         * gfortran.dg/g77/980310-2.f: Likewise.
27222         * gfortran.dg/g77/980310-3.f: Likewise.
27223         * gfortran.dg/g77/980310-4.f: Likewise.
27224         * gfortran.dg/g77/980310-6.f: Likewise.
27225         * gfortran.dg/g77/980310-7.f: Likewise.
27226         * gfortran.dg/g77/980310-8.f: Likewise.
27227         * gfortran.dg/g77/980419-2.f: Likewise.
27228         * gfortran.dg/g77/980424-0.f: Likewise.
27229         * gfortran.dg/g77/980427-0.f: Likewise.
27230         * gfortran.dg/g77/980729-0.f: Likewise.
27231         * gfortran.dg/g77/981117-1.f: Likewise.
27232         * gfortran.dg/g77/toon_1.f: Likewise.
27233
27234 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27235
27236         PR c++/2204
27237         * g++.dg/other/abstract2.C: New test.
27238
27239 2004-07-12  Paul Brook  <paul@codesourcery.com>
27240
27241         * gfortran.dg/pointer_init_1.f90: New test.
27242
27243 2004-07-11  Paul Brook  <paul@codesourcery.com>
27244
27245         PR fortran/15986
27246         * gfortran.dg/contained_1.f90: New test.
27247
27248 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
27249
27250         * g++.dg/parse/defarg8.C: New test.
27251
27252 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27253
27254         PR fortran/16433
27255         * gfortran.dg/pr16433.f: New test.
27256
27257         PR fortran/17574
27258         * gfortran.dg/pr15754.f90: New test.
27259
27260 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
27261
27262         PR tree-optimization/16437
27263         * gcc.c-torture/execute/bitfld-4.c: New test.
27264
27265 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27266
27267         * gfortran.fortran-torture/execute/common_2.f90: Add check for
27268         access to common var from module.
27269
27270 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27271
27272         PR fortran/16336
27273         * gfortran.fortran-torture/execute/common_2.f90: New test.
27274
27275 2004-07-10  Paul Brook  <paul@codesourcery.com>
27276
27277         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
27278
27279 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27280
27281         PR fortran/15969
27282         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
27283
27284 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
27285
27286         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
27287         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
27288         * gfortran.dg/g77/ffree-form-1.f: Likewise.
27289         * gfortran.dg/g77/ffree-form-2.f: Likewise.
27290         * gfortran.dg/g77/ffree-form-3.f: Likewise.
27291         * gfortran.dg/g77/fno-underscoring.f: Likewise.
27292         * gfortran.dg/g77/funderscoring.f: Likewise.
27293         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
27294
27295 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27296
27297         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
27298
27299 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27300         Paul Brook  <paul@codesourcery.com>
27301
27302         PR fortran/13415
27303         * gfortran.dg/common_pointer_1.f90: New test.
27304
27305 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27306
27307         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
27308
27309 2004-07-09  James E Wilson  <wilson@specifixinc.com>
27310
27311         PR target/16364
27312         * gcc.c-torture/compile/20040709-1.c: New.
27313
27314 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27315
27316         PR fortran/14077
27317         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
27318
27319 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27320
27321         PR fortran/13201
27322         * gfortran.dg/shape_1.f90: New test.
27323
27324 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
27325             Andrew Pinski  <apinski@apple.com>
27326
27327         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
27328
27329 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27330
27331         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
27332         comment.
27333
27334 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27335         Paul Brook  <paul@codesourcery.com>
27336
27337         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
27338         '.f95' and '.F95'.
27339
27340 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
27341
27342         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
27343
27344 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27345
27346         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
27347         testcases with capital suffix.
27348
27349 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27350
27351         PR fortran/15481
27352         PR fortran/13372
27353         PR fortran/13575
27354         PR fortran/15978
27355         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
27356
27357         * gfortran.dg/implicit_1.f90: New test.
27358
27359 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27360
27361         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
27362         expression to match gfortran warning/error messages
27363         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
27364         dg-error text.
27365
27366 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27367
27368         * lib/fortran-torture.exp: Rename proc search_for to
27369         search_for_re.
27370
27371 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27372
27373         * gcc.c-torture/execute/simd-5.x: New file.
27374         XFAIL on SPARC 64-bit at -O0.
27375
27376 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27377
27378         PR c++/8211
27379         PR c++/16165
27380         * g++.dg/warn/effc3.C: New test.
27381
27382 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27383
27384         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
27385         change X to 1X in format.
27386         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
27387         add data statements to conform to standard.
27388
27389 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27390
27391         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
27392         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
27393         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
27394
27395 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27396
27397         * gfortran.dg/g77/7388.f: Copy from g77.dg
27398         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
27399         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
27400         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
27401         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
27402         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
27403         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
27404         * gfortran.dg/g77/strlen0.f: Likewise.
27405
27406 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
27407
27408         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
27409         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
27410
27411 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27412
27413         * gcc.c-torture/execute/920428-2.x: Delete.
27414         * gcc.c-torture/execute/920501-7.x: Likewise.
27415
27416 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
27417
27418         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
27419         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
27420         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
27421         prescott and c3-2.
27422         (PREFETCH_3DNOW): Add -march=c3.
27423
27424 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
27425
27426         PR c/16437
27427         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
27428         * gcc.c-torture/execute/bf64-1.x: Likewise.
27429
27430 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27431
27432         * gcc.c-torture/compile/20040708-1.c: New test.
27433
27434 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27435
27436         PR c++/16169
27437         * g++.dg/warn/effc2.C: New test.
27438
27439 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27440
27441         * gcc.c-torture/execute/bitfld-1.x: Remove.
27442         * gcc.c-torture/execute/bitfld-3.c: New test.
27443         * gcc.dg/bitfld-2.c: Remove XFAILs.
27444
27445 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
27446
27447         PR c++/16276
27448         * g++.dg/rtti/tinfo1.C: New file.
27449
27450 2004-07-07  Eric Christopher  <echristo@redhat.com>
27451
27452         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
27453
27454 2004-07-07  Andrew Pinski  <apinski@apple.com>
27455
27456         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
27457
27458 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
27459
27460         * g++.dg/init/call1.C: XFAIL.
27461
27462 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
27463
27464         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
27465         except for movstrict*, to movmem* and clrstr* to clrmem*.
27466
27467 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
27468
27469         * gcc.c-torture/execute/20040707-1.c: New test.
27470
27471 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
27472
27473         * gcc.c-torture/execute/20040706-1.c: New test.
27474
27475 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27476
27477         PR c++/3671
27478         * g++.dg/template/spec14.C: New test.
27479
27480 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
27481
27482         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
27483         nothing if not yet defined.  Use it in b, c and d type definitions.
27484         * gcc.c-torture/execute/20040705-1.c: New test.
27485         * gcc.c-torture/execute/20040705-2.c: New test.
27486
27487 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27488
27489         PR c++/2518
27490         * g++.dg/lookup/new1.C: New test.
27491
27492 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27493
27494         PR c++/11406
27495         * g++.dg/template/sizeof8.C: New test.
27496
27497 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
27498
27499         * gcc.c-torture/compile/20040705-1.c: New test.
27500
27501 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
27502
27503         * gfortran.fortran-torture/execute/seq_io.f90: New test.
27504
27505 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
27506
27507         * gcc.dg/cpp/if-mop.c: Two new testcases.
27508         * gcc.dg/cpp/trad/comment-3.c: New.
27509
27510 2004-07-04  Paul Brook  <paul@codesourcery.com>
27511
27512         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
27513
27514 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
27515
27516         PR c++/3761
27517         * g++.dg/lookup/crash4.C: New test.
27518
27519 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
27520
27521         * gcc.c-torture/execute/builtin-abs-1.c
27522         * gcc.c-torture/execute/builtin-abs-2.c
27523         * gcc.c-torture/execute/builtin-complex-1.c
27524         * gcc.c-torture/execute/builtins/string-1-lib.c
27525         * gcc.c-torture/execute/builtins/string-1.c
27526         * gcc.c-torture/execute/builtins/string-2-lib.c
27527         * gcc.c-torture/execute/builtins/string-2.c
27528         * gcc.c-torture/execute/builtins/string-3-lib.c
27529         * gcc.c-torture/execute/builtins/string-3.c
27530         * gcc.c-torture/execute/builtins/string-4-lib.c
27531         * gcc.c-torture/execute/builtins/string-4.c
27532         * gcc.c-torture/execute/builtins/string-5-lib.c
27533         * gcc.c-torture/execute/builtins/string-5.c
27534         * gcc.c-torture/execute/builtins/string-6-lib.c
27535         * gcc.c-torture/execute/builtins/string-6.c
27536         * gcc.c-torture/execute/builtins/string-7-lib.c
27537         * gcc.c-torture/execute/builtins/string-7.c
27538         * gcc.c-torture/execute/builtins/string-8-lib.c
27539         * gcc.c-torture/execute/builtins/string-8.c
27540         * gcc.c-torture/execute/builtins/string-9-lib.c
27541         * gcc.c-torture/execute/builtins/string-9.c
27542         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
27543         * gcc.c-torture/execute/builtins/string-asm-1.c
27544         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
27545         * gcc.c-torture/execute/builtins/string-asm-2.c
27546         * gcc.c-torture/execute/stdio-opt-1.c
27547         * gcc.c-torture/execute/stdio-opt-2.c
27548         * gcc.c-torture/execute/stdio-opt-3.c
27549         * gcc.c-torture/execute/string-opt-1.c
27550         * gcc.c-torture/execute/string-opt-10.c
27551         * gcc.c-torture/execute/string-opt-11.c
27552         * gcc.c-torture/execute/string-opt-12.c
27553         * gcc.c-torture/execute/string-opt-13.c
27554         * gcc.c-torture/execute/string-opt-14.c
27555         * gcc.c-torture/execute/string-opt-15.c
27556         * gcc.c-torture/execute/string-opt-16.c
27557         * gcc.c-torture/execute/string-opt-2.c
27558         * gcc.c-torture/execute/string-opt-6.c
27559         * gcc.c-torture/execute/string-opt-7.c
27560         * gcc.c-torture/execute/string-opt-8.c:
27561         Replace with ...
27562
27563         * gcc.c-torture/execute/builtins/abs-2.c
27564         * gcc.c-torture/execute/builtins/abs-3.c
27565         * gcc.c-torture/execute/builtins/complex-1.c
27566         * gcc.c-torture/execute/builtins/fprintf.c
27567         * gcc.c-torture/execute/builtins/fputs.c
27568         * gcc.c-torture/execute/builtins/memcmp.c
27569         * gcc.c-torture/execute/builtins/memmove.c
27570         * gcc.c-torture/execute/builtins/memops-asm.c
27571         * gcc.c-torture/execute/builtins/mempcpy-2.c
27572         * gcc.c-torture/execute/builtins/mempcpy.c
27573         * gcc.c-torture/execute/builtins/memset.c
27574         * gcc.c-torture/execute/builtins/printf.c
27575         * gcc.c-torture/execute/builtins/sprintf.c
27576         * gcc.c-torture/execute/builtins/strcat.c
27577         * gcc.c-torture/execute/builtins/strchr.c
27578         * gcc.c-torture/execute/builtins/strcmp.c
27579         * gcc.c-torture/execute/builtins/strcpy.c
27580         * gcc.c-torture/execute/builtins/strcspn.c
27581         * gcc.c-torture/execute/builtins/strlen-2.c
27582         * gcc.c-torture/execute/builtins/strlen.c
27583         * gcc.c-torture/execute/builtins/strncat.c
27584         * gcc.c-torture/execute/builtins/strncmp-2.c
27585         * gcc.c-torture/execute/builtins/strncmp.c
27586         * gcc.c-torture/execute/builtins/strncpy.c
27587         * gcc.c-torture/execute/builtins/strpbrk.c
27588         * gcc.c-torture/execute/builtins/strpcpy-2.c
27589         * gcc.c-torture/execute/builtins/strpcpy.c
27590         * gcc.c-torture/execute/builtins/strrchr.c
27591         * gcc.c-torture/execute/builtins/strspn.c
27592         * gcc.c-torture/execute/builtins/strstr-asm.c
27593         * gcc.c-torture/execute/builtins/strstr.c:
27594         ... these new files.
27595
27596         * gcc.c-torture/execute/builtins/abs-2-lib.c
27597         * gcc.c-torture/execute/builtins/abs-3-lib.c
27598         * gcc.c-torture/execute/builtins/complex-1-lib.c
27599         * gcc.c-torture/execute/builtins/fprintf-lib.c
27600         * gcc.c-torture/execute/builtins/fputs-lib.c
27601         * gcc.c-torture/execute/builtins/memcmp-lib.c
27602         * gcc.c-torture/execute/builtins/memmove-lib.c
27603         * gcc.c-torture/execute/builtins/memops-asm-lib.c
27604         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
27605         * gcc.c-torture/execute/builtins/mempcpy-lib.c
27606         * gcc.c-torture/execute/builtins/memset-lib.c
27607         * gcc.c-torture/execute/builtins/printf-lib.c
27608         * gcc.c-torture/execute/builtins/sprintf-lib.c
27609         * gcc.c-torture/execute/builtins/strcat-lib.c
27610         * gcc.c-torture/execute/builtins/strchr-lib.c
27611         * gcc.c-torture/execute/builtins/strcmp-lib.c
27612         * gcc.c-torture/execute/builtins/strcpy-lib.c
27613         * gcc.c-torture/execute/builtins/strcspn-lib.c
27614         * gcc.c-torture/execute/builtins/strlen-2-lib.c
27615         * gcc.c-torture/execute/builtins/strlen-lib.c
27616         * gcc.c-torture/execute/builtins/strncat-lib.c
27617         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
27618         * gcc.c-torture/execute/builtins/strncmp-lib.c
27619         * gcc.c-torture/execute/builtins/strncpy-lib.c
27620         * gcc.c-torture/execute/builtins/strpbrk-lib.c
27621         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
27622         * gcc.c-torture/execute/builtins/strpcpy-lib.c
27623         * gcc.c-torture/execute/builtins/strrchr-lib.c
27624         * gcc.c-torture/execute/builtins/strspn-lib.c
27625         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
27626         * gcc.c-torture/execute/builtins/strstr-lib.c
27627         * gcc.c-torture/execute/builtins/lib/abs.c
27628         * gcc.c-torture/execute/builtins/lib/fprintf.c
27629         * gcc.c-torture/execute/builtins/lib/memset.c
27630         * gcc.c-torture/execute/builtins/lib/printf.c
27631         * gcc.c-torture/execute/builtins/lib/sprintf.c
27632         * gcc.c-torture/execute/builtins/lib/strcpy.c
27633         * gcc.c-torture/execute/builtins/lib/strcspn.c
27634         * gcc.c-torture/execute/builtins/lib/strncat.c
27635         * gcc.c-torture/execute/builtins/lib/strncmp.c
27636         * gcc.c-torture/execute/builtins/lib/strncpy.c
27637         * gcc.c-torture/execute/builtins/lib/strpbrk.c
27638         * gcc.c-torture/execute/builtins/lib/strspn.c
27639         * gcc.c-torture/execute/builtins/lib/strstr.c:
27640         New files containing support routines.
27641
27642         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
27643         declaration.
27644         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
27645         when not optimizing.
27646
27647 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
27648
27649         PR c++/16240
27650         * g++.dg/abi/mangle22.C: New test.
27651         * g++.dg/abi/mangle23.C: Likewise.
27652
27653 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
27654
27655         PR fortran/16290
27656         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
27657         Allow for cases without denormalized floating point numbers.
27658
27659 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
27660
27661         PR c/1027
27662         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
27663         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
27664         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
27665         expected warning text.
27666         * gcc.dg/format/diag-2.c: New test.
27667
27668 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27669
27670         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
27671
27672 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
27673
27674         * gcc.dg/builtins-43.c: New.
27675         * gcc.dg/builtins-44.c: New.
27676         * gcc.dg/builtins-45.c: New.
27677
27678 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
27679             Andreas Tobler  <a.tobler@schweiz.ch>
27680
27681         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
27682         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
27683         as SIGSEGV.
27684         * gcc.dg/cleanup-11.c: Likewise.
27685         * gcc.dg/cleanup-8.c: Likewise.
27686         * gcc.dg/cleanup-9.c: Likewise.
27687         * gcc.dg/cleanup-5.c: Run on all platforms.
27688
27689 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
27690
27691         * g++.dg/warn/nonnull1.C: New test.
27692
27693 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
27694
27695         * gcc.dg/compat/compat-common.h: Wrap up CINT in
27696         an #ifndef SKIP_COMPLEX_INT/#endif pair.
27697         Special-case the Sun compiler wrt to <complex.h>.
27698
27699 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
27700
27701         * gcc.dg/Wunreachable-8.C: New test.
27702
27703         * gcc.dg/h8300-ice2.c : New test.
27704
27705 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
27706
27707         PR fortran/16161
27708         * gfortran.fortran-torture/compile/implicit.f90: Add test
27709         for implicit character.
27710
27711 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
27712
27713         PR fortran/16289
27714         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
27715         Use tiny() intrinsic to find smallest non-negative real
27716
27717 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
27718
27719         * gcc.dg/compat/struct-by-value-22_main.c: New test.
27720         * gcc.dg/compat/struct-by-value-22_x.c: New.
27721         * gcc.dg/compat/struct-by-value-22_y.c: New.
27722
27723         * gcc.c-torture/execute/20040629-1.c: New test.
27724
27725 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
27726
27727         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
27728         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
27729
27730         PR target/16195
27731         * gcc.dg/20040625-1.c: New test.
27732
27733 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27734
27735         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
27736
27737 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27738
27739         PR fortran/15963
27740         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
27741
27742 2004-06-29  Richard Henderson  <rth@redhat.com>
27743
27744         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
27745
27746 2004-06-29  Paul Brook  <paul@codesourcery.com>
27747
27748         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
27749         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
27750
27751 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
27752
27753         PR c++/16260
27754         * g++.dg/parse/crash15.C: New.
27755
27756 2004-06-28  Andrew Pinski  <apinski@apple.com>
27757
27758         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
27759         by the error already.
27760
27761         * g++.dg/opt/ptrmem4.C: Change to compile only test.
27762
27763 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
27764
27765         PR target/14041
27766         * gcc.dg/h8300-bss-align-1.c : New.
27767
27768 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27769
27770         * PR c++/16174
27771         * g++.dg/template/ctor4.C: New.
27772
27773 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
27774
27775         PR c++/16205
27776         * g++.dg/warn/Wsequence-point-1.C: New test.
27777
27778 2004-06-27  Paul Brook  <paul@codesourcery.com>
27779
27780         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
27781
27782 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
27783
27784         * g++.old-deja/g++.mike/p7325.C: Remove.
27785
27786 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
27787
27788         PR c/14963
27789         * gcc.dg/pr14963.c: New test.
27790
27791 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
27792
27793         PR c++/16193
27794         * g++.dg/parse/redef1.C: New test.
27795
27796 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
27797
27798         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
27799         20021110.c.
27800         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
27801         20021119-1.c.
27802         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
27803         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
27804         5-04.c.
27805         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
27806         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
27807         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
27808         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
27809         g++.brendan/enum14.C.
27810         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
27811         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
27812         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
27813         g++.mike/virt1.C.
27814         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
27815         memtemp24.C.
27816
27817 2004-06-27  Roger Sayle  <roger@eyesopen.com>
27818
27819         * gcc.dg/20040527-1.c: New test case.
27820
27821 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
27822
27823         PR gfortran/pr16196
27824         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
27825
27826 2004-06-25  Roger Sayle  <roger@eyesopen.com>
27827
27828         PR middle-end/15825
27829         * gcc.dg/pr15825-1.c: New test case.
27830
27831 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27832
27833         * gcc.c-torture/execute/20040625-1.c: New test.
27834
27835 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27836
27837         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
27838
27839 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
27840
27841         * gcc.dg/torture/mips-div-1.c: New test.
27842
27843 2004-06-24  Jeff Law  <law@redhat.com>
27844
27845         * gcc.dg/tree-ssa/20040624-1.c: New test.
27846
27847 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
27848
27849         * gcc.c-torture/compile/20040624-1.c: New test.
27850
27851 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27852
27853         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
27854         this directory.
27855
27856 2004-06-23  Andrew Pinski  <apinski@apple.com>
27857
27858         PR middle-end/15988
27859         * g++.dg/opt/ptrmem4.C: New test.
27860
27861         * gcc.dg/c90-array-quals-2.c: New test.
27862
27863 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
27864
27865         * gcc.dg/kpice1.c: New test.
27866
27867 2006-06-23  Andrew Pinski  <apinski@apple.com>
27868
27869         * gcc.dg/c90-array-quals.c: New test.
27870
27871 2006-06-22  Richard Henderson  <rth@redhat.com>
27872
27873         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
27874
27875 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
27876
27877         * gcc.dg/builtins-config.h: Handle FreeBSD.
27878
27879 2006-06-22  Richard Henderson  <rth@redhat.com>
27880
27881         * g++.dg/opt/devirt1.C: New.
27882
27883 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
27884
27885         * g++.dg/opt/pr15551.C: New testcase.
27886
27887 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
27888
27889         PR target/14800
27890         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
27891         x86_64-*-linux* when compiling for 32bit.
27892
27893 2004-06-21  Andrew Pinski  <apinski@apple.com>
27894
27895         * gcc.dg/pch/struct-1.c: New.
27896         * gcc.dg/pch/struct-1.hs: New.
27897
27898 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
27899
27900         * gcc.dg/pch/save-temps-1.c: New file.
27901         * gcc.dg/pch/save-temps-1.hs: New file.
27902
27903 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
27904
27905         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
27906         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
27907
27908 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27909
27910         * gfortran.fortran-torture/execute/select_1.f90: Rename function
27911         to fix type error.
27912         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
27913         Remove trailing spaces.
27914
27915 2004-06-21  Richard Henderson  <rth@redhat.com>
27916
27917         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
27918         merging && to BIT_FIELD_REF.
27919
27920 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
27921
27922         * g++.dg/opt/placeholder1.C: New test.
27923
27924 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27925
27926         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
27927         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
27928         * gcc.dg/compat/union-m128-1_x.c: Likewise.
27929         * gcc.dg/compat/union-m128-1_y.c: Likewise.
27930
27931 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
27932
27933         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
27934         extern "C".
27935         * g++.dg/other/pragma-re-1.C: Add comments.
27936
27937 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
27938
27939         PR gfortran/16080
27940         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
27941
27942 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
27943
27944         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
27945         instead of setting the type of size_t by
27946         hand.
27947
27948 2004-06-18  Roger Sayle  <roger@eyesopen.com>
27949
27950         * gcc.dg/unordered-2.c: New test case.
27951         * gcc.dg/unordered-3.c: New test case.
27952
27953 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
27954
27955         PR other/16043
27956         * lib/g++.exp (g++_version): Tweak regexp for version
27957         * lib/g77.exp (g77_version): Likewise.
27958         * lib/gfortran.exp (gfortran_version): Likewise.
27959         * lib/objc.exp (objc_version): Likewise.
27960         * lib/treelang.exp (treelang_version): Likewise.
27961
27962 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
27963
27964         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
27965         Use INT_MAX instead of __INT_MAX__.
27966         * gcc.dg/compat/struct-align-2_y.c: Likewise.
27967
27968         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
27969         * gcc.dg/compat/scalar-return-3_x.c: Use it.
27970         * gcc.dg/compat/scalar-return-3_y.c: Use it.
27971         * gcc.dg/compat/scalar-return-4_x.c: Use it.
27972         * gcc.dg/compat/scalar-return-4_y.c: Use it.
27973         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
27974         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
27975         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
27976         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
27977
27978         * gcc.dg/range-test-1.c: New test.
27979         * g++.dg/opt/range-test-1.C: New test.
27980
27981 2004-06-17  Richard Henderson  <rth@redhat.com>
27982
27983         * objc.dg/sync-1.m: New.
27984         * objc.dg/try-catch-1.m: Don't force next runtime.
27985         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
27986         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
27987         shadowed catch clause.
27988         * objc.dg/try-catch-5.m: New.
27989
27990 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
27991
27992         Bug 14610
27993         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
27994
27995 2004-06-15  Richard Henderson  <rth@redhat.com>
27996
27997         * gcc.dg/20001116-1.c: Move expected warning line.
27998
27999 2004-06-15  Richard Henderson  <rth@redhat.com>
28000
28001         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
28002         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
28003
28004 2004-06-15  Jeff Law  <law@redhat.com>
28005
28006         * gcc.dg/tree-ssa/20040615-1.c: New test.
28007         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
28008         be less sensitive to operand ordering.
28009         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
28010
28011 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
28012
28013         * g++.dg/abi/bitfield3.C: Add comment..
28014
28015 2004-06-15  Richard Henderson  <rth@redhat.com>
28016
28017         * g++.dg/ext/stmtexpr1.C: XFAIL.
28018         * gcc.dg/20030612-1.c: XFAIL.
28019
28020 2004-06-15  Eric Christopher  <echristo@redhat.com>
28021
28022         * g++.dg/charset/asm5.c: New.
28023         * gcc.dg/charset/asm6.c: New.
28024
28025 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28026
28027         PR fortran/15962
28028         * gfortran.fortran-torture/execute/select_1.f90: New test.
28029
28030 2004-06-15  Paul Brook  <paul@codesourcery.com>
28031
28032         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
28033
28034 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28035
28036         PR c++/15967
28037         * g++.dg/lookup/crash3.C: New test.
28038
28039 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28040
28041         PR c++/15947
28042         * g++.dg/parse/dtor4.C: New test.
28043
28044 2004-06-14  Jeff Law  <law@redhat.com>
28045
28046         * gcc.c-torture/compile/20040614-1.c: New test.
28047
28048 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28049
28050         PR fortran/15211
28051         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
28052         LEN of a character array.
28053
28054 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
28055
28056         PR c++/15096
28057         * g++.dg/template/ptrmem10.C: New test.
28058
28059         PR c++/14930
28060         * g++.dg/template/friend30.C: New test.
28061
28062 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28063
28064         PR fortran/14928
28065         * gfortran.fortran-torture/compile/mloc.f90: New test.
28066
28067 2004-06-13  Paul Brook  <paul@codesourcery.com>
28068
28069         * gfortran.fortran-torture/execute/random_2.f90: New test.
28070
28071 2004-06-13  Eric Christopher  <echristo@redhat.com>
28072
28073         * gcc.dg/noncompile/redecl-1.c: Fix error message.
28074
28075 2004-06-12  Paul Brook  <paul@codesourcery.com>
28076
28077         * gfortran.fortran-torture/execute/contained_3.f90: New test.
28078
28079 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28080
28081         PR fortran/14923
28082         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
28083
28084 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28085
28086         PR fortran/14957
28087         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
28088         syntax errors in end statements of contained subroutines.
28089
28090 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28091
28092         PR fortran/12841
28093         * gfortran.fortran-torture/execute/null_arg.f90: New test.
28094
28095 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28096
28097         PR fortran/15665
28098         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
28099
28100 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
28101
28102         PR gfortran/12839
28103         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
28104
28105 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
28106
28107         PR c++/15862
28108         * g++.dg/parse/enum1.C: New test.
28109
28110 2004-06-10  Jeff Law  <law@redhat.com>
28111
28112         * gcc.c-torture/compile/20040610-1.c: New test.
28113
28114 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28115
28116         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
28117         * g++.old-deja/g++.other/decl3.C: Likewise.
28118
28119 2004-06-10  Brian Booth  <bbooth@redhat.com>
28120
28121         * gcc.dg/tree-ssa/20031015-1.c: Scan for
28122         V_MAY_DEF instead of VDEF.
28123         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
28124
28125 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
28126
28127         PR c++/14211
28128         * g++.dg/conversion/const1.C: New test.
28129
28130         PR c++/15076
28131         * g++.dg/conversion/reinterpret1.C: New test.
28132
28133         PR c++/15877
28134         * g++.dg/template/enum2.C: New test.
28135
28136         PR c++/15227
28137         * g++.dg/template/error13.C: New test.
28138
28139 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28140
28141         PR fortran/14957
28142         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
28143         arguments to test_* REAL and of the right size.
28144
28145 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28146
28147         PR target/15569
28148         PR rtl-optimization/15681
28149         * gcc.dg/20040609-1.c: New test.
28150
28151 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
28152
28153         PR c++/14791
28154         * g++.dg/opt/builtins1.C: New test.
28155
28156 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
28157
28158         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
28159         that use default windows32 struct layout.
28160         * gcc.dg/i386-bitfield2.c: Likewise.
28161
28162 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
28163
28164         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
28165         for mingw32 and cygwin targets.
28166
28167 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
28168
28169         * gcc.dg/pch/macro-4.c: New.
28170         * gcc.dg/pch/macro-4.hs: New.
28171
28172 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28173
28174         PR fortran/13249
28175         * gfortran.fortran-torture/compile/name_clash.f90: New test.
28176
28177 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28178
28179         PR fortran/13372
28180         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
28181
28182 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28183
28184         PR gfortran/14897
28185         * gfortran.fortran-torture/execute/t_edit.f90: New test.
28186
28187 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
28188
28189         PR gfortran/15755
28190         * gfortran.fortran-torture/execute/backspace.c : New test.
28191
28192 2004-06-09  Paul Brook  <paul@codesourcery.com>
28193
28194         * gfortran.fortran-torture/execure/intrinsic_associated.f90
28195         (pointer_to_section): Rewrite to use smaller array.
28196
28197 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
28198
28199         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
28200         * gcc.dg/ext/altivec-10.c: Same.
28201         * gcc.dg/ext/altivec-11.c: Same.
28202         * gcc.dg/ext/altivec-12.c: Same.
28203         * gcc.dg/ext/altivec-13.c: Same.
28204         * gcc.dg/ext/altivec-14.c: Same.
28205         * gcc.dg/ext/altivec-15.c: Same.
28206         * gcc.dg/ext/altivec-16.c: Same.
28207         * gcc.dg/ext/altivec-3.c: Same.
28208         * gcc.dg/ext/altivec-4.c: Same.
28209         * gcc.dg/ext/altivec-6.c: Same.
28210         * gcc.dg/ext/altivec-7.c: Same.
28211         * gcc.dg/ext/altivec-8.c: Same.
28212         * gcc.dg/ext/altivec-varargs-1.c: Same.
28213
28214         * g++.dg/ext/altivec-1.C: Correct dg syntax.
28215         * g++.dg/ext/altivec-10.C: Same.
28216         * g++.dg/ext/altivec-2.C: Same.
28217         * g++.dg/ext/altivec-3.C: Same.
28218         * g++.dg/ext/altivec-4.C: Same.
28219         * g++.dg/ext/altivec-5.C: Same.
28220         * g++.dg/ext/altivec-6.C: Same.
28221         * g++.dg/ext/altivec-7.C: Same.
28222         * g++.dg/ext/altivec-8.C: Same.
28223         * g++.dg/ext/altivec-9.C: Same.
28224
28225 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28226
28227         PR c++/7841
28228         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
28229
28230 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28231
28232         * gcc.dg/union-1.c: New test.
28233
28234 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28235
28236         * gcc.dg/builtins-41.c: New test case.
28237         * gcc.dg/builtins-42.c: New test case.
28238
28239 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28240
28241         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
28242         * g++.dg/ext/altivec-10.C: Same.
28243         * g++.dg/ext/altivec-2.C: Same.
28244         * g++.dg/ext/altivec-3.C: Same.
28245         * g++.dg/ext/altivec-4.C: Same.
28246         * g++.dg/ext/altivec-5.C: Same.
28247         * g++.dg/ext/altivec-6.C: Same.
28248         * g++.dg/ext/altivec-7.C: Same.
28249         * g++.dg/ext/altivec-8.C: Same.
28250         * g++.dg/ext/altivec-9.C: Same.
28251         * g++.old-deja/g++.abi/cxa_vec.C: Same.
28252         * g++.old-deja/g++.brendan/new3.C: Same.
28253         * gcc.c-torture/execute/eeprof-1.x: Same.
28254
28255 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
28256
28257         PR c/14765
28258         * gcc.dg/pr14765-1.c: New test.
28259
28260 2004-06-07  Roger Sayle  <roger@eyesopen.com>
28261
28262         PR c/14649
28263         * gcc.dg/pr14649-1.c: New test case.
28264
28265 2004-06-07  Richard Henderson  <rth@redhat.com>
28266
28267         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
28268         if temporaries.
28269
28270 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
28271
28272         * g++.dg/eh/elide1.C: Remove XFAIL.
28273
28274 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
28275
28276         PR c++/15337
28277         * g++.dg/expr/sizeof3.C: New test.
28278
28279         PR c++/14777
28280         * g++.dg/template/access14.C: New test.
28281
28282         PR c++/15554
28283         * g++.dg/template/enum1.C: New test.
28284
28285         PR c++/15057
28286         * g++.dg/eh/throw1.C: New test.
28287
28288 2004-06-07  David Ayers  <d.ayers@inode.at>
28289             Ziemowit Laski  <zlaski@apple.com>
28290
28291         * lib/objc.exp (objc_target_compile): Revert the '-framework
28292         Foundation' flag fix, since bare Darwin does not ship
28293         with the Foundation framework.
28294         * objc/execute/next_mapping.h: Provide a local NSConstantString
28295         @interface and @implementation.
28296         (objc_constant_string_init): A constructor function, used to
28297         initialize the NSConstantString meta-class object.
28298         * objc/execute/string1.m: Include "next_mapping.h" instead of
28299         <Foundation/NSString.h>.
28300         * objc/execute/string2.m: Likewise.
28301         * objc/execute/string3.m: Likewise.
28302         * objc/execute/string4.m: Likewise.
28303
28304 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
28305
28306         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
28307         to double. Replace double with FLOAT.
28308         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
28309
28310         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
28311         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
28312         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
28313         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
28314         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
28315         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
28316         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
28317         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
28318
28319 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28320
28321         PR c/13519
28322         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
28323
28324 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28325
28326         PR c++/15503
28327         * g++.dg/template/meminit2.C: New test.
28328
28329 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
28330
28331         PR target/15822
28332         * gcc.c-torture/execute/compare-fp-1.c,
28333         gcc.c-torture/execute/compare-fp-2.c,
28334         gcc.c-torture/execute/compare-fp-3.c,
28335         gcc.c-torture/execute/compare-fp-4.c,
28336         gcc.c-torture/execute/compare-fp-3.x,
28337         gcc.c-torture/execute/compare-fp-4.x: Moved...
28338         * gcc.c-torture/execute/ieee/compare-fp-1.c,
28339         gcc.c-torture/execute/ieee/compare-fp-2.c,
28340         gcc.c-torture/execute/ieee/compare-fp-3.c,
28341         gcc.c-torture/execute/ieee/compare-fp-4.c,
28342         gcc.c-torture/execute/ieee/compare-fp-3.x,
28343         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
28344
28345 2004-06-04  David Ayers  <d.ayers@inode.at>
28346
28347         * objc/execute/protocol-isEqual-4.m: New testcase.
28348
28349 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
28350
28351         * objc/execute/protocol-isEqual-1.m: New testcase.
28352         * objc/execute/protocol-isEqual-2.m: New testcase.
28353         * objc/execute/protocol-isEqual-3.m: New testcase.
28354
28355 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28356
28357         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
28358
28359 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
28360
28361         * lib/objc.exp (objc_target_compile): When running tests on
28362         Darwin (Mac OS X), inform the linker about '-framework
28363         'Foundation'.
28364
28365 2004-06-02  Eric Christopher  <echristo@redhat.com>
28366
28367         * gcc.c-torture/compile/20040602-1.c: New.
28368
28369 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
28370
28371         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
28372         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
28373
28374         PR tree-optimization/14736
28375         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
28376
28377         PR tree-optimization/14042
28378         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
28379
28380         PR tree-optimization/14729
28381         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
28382
28383 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28384
28385         PR fortran/15557
28386         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
28387
28388 2004-06-01  Richard Hederson  <rth@redhat.com>
28389
28390         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
28391
28392 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28393
28394         PR c++/14932
28395         * g++.dg/parse/offsetof4.C: New test.
28396
28397 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
28398
28399         PR objc/7993
28400         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
28401
28402 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
28403
28404         PR c++/15701
28405         * g++.dg/template/friend29.C: New test.
28406
28407 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
28408
28409         PR c/15749
28410         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
28411
28412 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
28413
28414         * gcc.dg/sparc-trap-1.c: New test.
28415
28416 2004-05-31  Roger Sayle  <roger@eyesopen.com>
28417
28418         PR middle-end/15069
28419         * g++.dg/opt/fold3.C: New test case.
28420
28421 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
28422
28423         * lib/target-supports.exp (check_iconv_available): Fix fallout
28424         from 2004-05-28 patch.
28425
28426 2004-05-30  Paul Brook  <paul@codesourcery.com>
28427
28428         PR fortran/15620
28429         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
28430         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
28431
28432 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
28433
28434         * gfortran.fortran-torture/execute/random_1.f90: New test.
28435
28436 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28437
28438         * g++.dg/ext/altivec-10.C: New test.
28439
28440 2004-05-29  Paul Brook  <paul@codesourcery.com>
28441
28442         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
28443
28444 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28445
28446         * gcc.dg/altivec-16.c: New test.
28447
28448 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
28449
28450         * lib/target-supports.exp (check_vmx_hw_available): New.
28451         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
28452
28453         * lib/target-supports.exp (check_alias_available,
28454         check_iconv_available, check_named_sections_available): Use
28455         unique names for temporary files.
28456
28457 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
28458
28459         * gcc.dg/altivec-15.c: New test.
28460
28461 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28462
28463         PR c++/15083
28464         * g++.dg/warn/noeffect6.C: New test.
28465
28466         PR c++/15471
28467         * g++.dg/expr/ptrmem4.C: New test.
28468
28469         PR c++/15640
28470         * g++.dg/template/operator3.C: New test.
28471
28472 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
28473
28474         PR c++/14668
28475         * g++.dg/lookup/redecl1.C: New test.
28476         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
28477
28478 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
28479
28480         * gcc.c-torture/execute/compare-fp-1.c,
28481         gcc.c-torture/execute/compare-fp-2.c,
28482         gcc.c-torture/execute/compare-fp-3.c,
28483         gcc.c-torture/execute/compare-fp-4.c,
28484         gcc.c-torture/execute/compare-fp-3.x,
28485         gcc.c-torture/execute/compare-fp-4.x,
28486         gcc.dg/pr15649-1.c: New.
28487
28488 2004-05-27  Adam Nemet  <anemet@lnxw.com>
28489
28490         PR c++/12883
28491         * g++.dg/init/array14.C: New test.
28492
28493 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
28494
28495         * lib/compat.exp (compat-get-options-main): New.
28496         (compat-get-options): Remove unneeded code, warn for ignored
28497         command.
28498         (compat-execute): Check flag set by dg-require-* commands.
28499
28500         * lib/compat.exp (compat-execute): Break up long lines.
28501
28502 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
28503
28504         * gcc.dg/altivec-7.c: Don't use 'vector long'.
28505         * gcc.dg/altivec-14.c: New test.
28506         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
28507
28508         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
28509         * gcc.dg/altivec-12.c: Ditto.
28510
28511         * gcc.dg/altivec-3.c: Move call to altivec_check.
28512
28513 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28514
28515         PR c++/15044
28516         * g++.dg/template/error12.C: New test.
28517
28518         PR c++/15317
28519         * g++.dg/ext/attrib15.C: New test.
28520
28521         PR c++/15329
28522         * g++.dg/template/ptrmem9.C: New test.
28523
28524 2004-05-25  Paul Brook  <paul@codesourcery.com>
28525
28526         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
28527
28528 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28529
28530         PR c++/15165
28531         * g++.dg/template/crash19.C: New test.
28532
28533 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28534
28535         PR c++/15025
28536         * g++.dg/template/redecl1.C: New test.
28537
28538 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
28539
28540         PR c++/14821
28541         * g++.dg/other/ns1.C: New test.
28542
28543         PR c++/14883
28544         * g++.dg/template/invalid1.C: New test.
28545
28546 2004-05-23  Paul Brook  <paul@codesourcery.com>
28547         Victor Leikehman  <lei@haifasphere.co.il>
28548
28549         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
28550         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
28551
28552 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
28553
28554         PR c++/15285
28555         PR c++/15299
28556         * g++.dg/template/non-dependent5.C: New test.
28557         * g++.dg/template/non-dependent6.C: New test.
28558
28559 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
28560
28561         PR c++/15507
28562         * g++.dg/inherit/union1.C: New test.
28563
28564         PR c++/15542
28565         * g++.dg/template/addr1.C: New test.
28566
28567         PR c++/15427
28568         * g++.dg/template/array5.C: New test.
28569
28570         PR c++/15287
28571         * g++.dg/template/array6.C: New test.
28572
28573 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
28574             Roger Sayle  <roger@eyesopen.com>
28575
28576         * g++.dg/lookup/forscope2.C: New test case.
28577
28578 2004-05-22  Ben Elliston  <bje@au.ibm.com>
28579
28580         * gcc.dg/cpp/Wmissingdirs.c: New.
28581
28582 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
28583
28584         PR target/15301
28585         * gcc.dg/compat/union-m128-1.h: New file.
28586         * gcc.dg/compat/union-m128-1_main.c: Likewise.
28587         * gcc.dg/compat/union-m128-1_x.c: Likewise.
28588         * gcc.dg/compat/union-m128-1_y.c: Likewise.
28589
28590 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
28591
28592         PR target/15302
28593         * gcc.dg/compat/struct-complex-1.h: New file.
28594         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
28595         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
28596         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
28597
28598 2004-05-20  Roger Sayle  <roger@eyesopen.com>
28599
28600         PR middle-end/3074
28601         * gcc.dg/pr3074-1.c: New test case.
28602         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
28603
28604 2004-05-20  Falk Hueffner  <falk@debian.org>
28605
28606         PR other/15526
28607         * gcc.dg/ftrapv-1.c: New test case.
28608
28609 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28610
28611         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
28612
28613 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
28614             Jeff Law  <law@redhat.com>
28615
28616         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
28617         * gcc.dg/tree-ssa/20040518-2.c: New test.
28618
28619         * gcc.dg/tree-ssa/20040518-1.c: New test.
28620
28621 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
28622
28623         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
28624
28625 2004-05-18  Paul Brook  <paul@codesourcery.com>
28626
28627         PR fortran/13930
28628         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
28629
28630 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28631
28632         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
28633         constant folding.
28634
28635 2004-05-17  Steven Bosscher  <stevenb@suse.de>
28636
28637         * gcc.dg/tree-ssa/20040517-1.c: New test.
28638
28639 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28640
28641         * gcc.dg/loop-4.c: New test.
28642
28643 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
28644
28645         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
28646
28647 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
28648
28649         PR fortran/15311
28650         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
28651
28652 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28653
28654         PR fortran/13826
28655         PR fortran/13940
28656         * gfortran.fortran-torture/compile/data_1.f90: New test.
28657
28658 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
28659
28660         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
28661         * gcc.dg/uninit-H.c: Define ASM for __s390__.
28662
28663 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28664
28665         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
28666
28667 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
28668
28669         PR c/15444
28670         * gcc.dg/format/xopen-1.c: Adjust expected message.
28671         * gcc.dg/format/xopen-3.c: New test.
28672
28673 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
28674
28675         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
28676
28677 2004-05-14  Jeff Law  <law@redhat.com>
28678
28679         * gcc.dg/tree-ssa/20040514-2.c: New test.
28680
28681 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28682
28683         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
28684         this ...
28685         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
28686         this.
28687
28688 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
28689
28690         * gcc.dg/tree-ssa/20040514-1.c: New test.
28691
28692 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28693
28694         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
28695         test.
28696
28697 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28698
28699         PR fortran/14066
28700         * gfortran.fortran-torture/compile/do_1.f90: New test.
28701
28702 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28703
28704         PR fortran/15051
28705         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
28706         test.
28707
28708 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
28709
28710         PR fortran/15149
28711         * gfortran.fortran-torture/execute/random_init.f90: New test.
28712
28713 2004-05-13  Paul Brook  <paul@codesourcery.com>
28714
28715         PR fortran/15314
28716         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
28717
28718 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
28719
28720         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
28721         for the powerpc case.
28722
28723 2004-05-13  Jeff Law  <law@redhat.com>
28724
28725         * gcc.dg/tree-ssa/20040513-1.c: New test.
28726         * gcc.dg/tree-ssa/20040513-2.c: New test.
28727
28728 2004-05-13  Paul Brook  <paul@codesourcery.com>
28729
28730         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
28731         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
28732         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
28733
28734 2004-05-13  Andreas Schwab  <schwab@suse.de>
28735
28736         PR other/10819
28737         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
28738         characters.
28739
28740 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
28741
28742         PR fortran/15294
28743         * gfortran.fortran-torture/execute/adjustr.f90: New file.
28744
28745 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
28746
28747         Merge from tree-ssa-20020619-branch.  See
28748         ChangeLog.tree-ssa for details.
28749
28750 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
28751
28752         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
28753         include <altivec.h> explicitly.
28754         * gcc.dg/altivec-13.c: Likewise.
28755
28756 2004-05-11  Paul Brook  <paul@codesourcery.com>
28757
28758         * gcc.c-torture/compile/20010518-1.c: Force enum size.
28759
28760 2004-05-10  Eric Christopher  <echristo@redhat.com>
28761
28762         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
28763         * gcc.dg/sibcall-4.c: Ditto.
28764
28765 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
28766
28767         * g++.dg/ext/altivec-8.C: New test case.
28768         * gcc.dg/altivec-13.c: New test case.
28769
28770 2004-05-08  Roger Sayle  <roger@eyesopen.com>
28771
28772         * gcc.c-torture/execute/divcmp-1.c: New test case.
28773         * gcc.c-torture/execute/divcmp-2.c: New test case.
28774         * gcc.c-torture/execute/divcmp-3.c: New test case.
28775
28776 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
28777
28778         * g++.dg/other/pragma-re-2.C: New test.
28779
28780 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
28781
28782         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
28783         * gcc.dg/i386-387-2.c: Likewise.
28784
28785         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
28786         __builtin_drem.
28787         * gcc.dg/i386-387-6.c: Likewise.
28788
28789 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
28790
28791         * gcc.dg/builtins-33.c: Also check log1p*.
28792
28793 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
28794
28795         PR optimization/15296
28796         * gcc.c-torture/execute/pr15296.c: New test.
28797
28798 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
28799
28800         * gcc.dg/builtins-40.c: New test.
28801
28802 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
28803
28804         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
28805
28806 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
28807
28808         * g++.dg/ext/spe1.C: New testcase.
28809
28810 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
28811
28812         * objc.dg/image-info.m: Allow additional attributes
28813         for __image_info section.
28814
28815 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
28816
28817         * gcc.dg/torture/mips-hilo-2.c: New test.
28818
28819 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28820
28821         PR c++/14389
28822         * g++.dg/template/member5.C: New test.
28823
28824 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
28825
28826         * gcc.dg/builtins-34.c: Also check expm1*.
28827
28828 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28829
28830         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
28831         * gcc.dg/torture/builtin-convert-3.c: New test.
28832
28833 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
28834
28835         PR middle-end/15054
28836         * g++.dg/opt/pr15054.C: New test.
28837
28838 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28839
28840         * gcc.dg/torture/builtin-rounding-1.c: New test.
28841         * gcc.dg/builtins-25.c: Delete.
28842         * gcc.dg/builtins-29.c: Delete.
28843
28844 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
28845
28846         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
28847         * gcc.dg/sibcall-4.c: Likewise.
28848         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
28849
28850 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28851
28852         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
28853         bit-field on 16-bit targets.
28854
28855 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
28856
28857         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
28858         16-bit targets.
28859
28860 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
28861
28862         * gcc.dg/rs6000-power2-1.c: Change to compile only.
28863         * gcc.dg/rs6000-power2-2.c: Likewise.
28864
28865 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
28866
28867         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
28868         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
28869         Change the asm registers to be in form of frN instead of fN.
28870
28871 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28872
28873         * gcc.dg/torture/builtin-convert-2.c: New test.
28874
28875 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
28876
28877         * gcc.dg/rs6000-power2-1.c: New test.
28878         * gcc.dg/rs6000-power2-2.c: New test.
28879
28880 2004-04-28  Jan Hubicka  <jh@suse.cz>
28881
28882         * gcc.dg/unused-6.c: New test.
28883
28884 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
28885             Ulrich Weigand  <uweigand@de.ibm.com>
28886
28887         * ada/acats/run_all.sh: Define $target variable.
28888
28889 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
28890
28891         PR c++/15119
28892         * g++.dg/other/vararg-1.C: New test.
28893
28894         PR c++/4794
28895         * g++.dg/eh/cleanup3.C: New test.
28896
28897 2004-04-24  Laurent GUERBY <laurent@guerby.net>
28898
28899         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
28900         and ad8011a (target_insn).
28901         * ada/acats/support/macro.dfs: Likewise.
28902         * ada/acats/support/impbit.adb: New file.
28903
28904 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
28905
28906         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
28907
28908 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28909
28910         * gcc.dg/loop-3.c: New test.
28911
28912 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
28913
28914         * gcc.c-torture/execute/simd-5.c: New test.
28915
28916 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28917
28918         PR c++/15064
28919         * g++.dg/template/crash18.C: New test.
28920
28921 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
28922
28923         * g++.dg/ext/complit3.C: New test.
28924
28925 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28926
28927         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
28928         * gcc.dg/altivec-3.c: Same.
28929         * gcc.dg/altivec-varargs-1.c: Same.
28930
28931 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
28932
28933         * lib/target-supports.exp (check_profiling_available): Assume
28934         profiling is not available on powerpc-eabi targets.
28935
28936 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
28937
28938         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
28939         * gcc.dg/vmx/bug-1.c: Ditto.
28940
28941 2004-04-20  Eric Christopher  <echristo@redhat.com>
28942
28943         * gcc.dg/charset/extern.c: New test.
28944         * g++.dg/charset/extern3.cc: Ditto.
28945
28946 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
28947
28948         * gcc.dg/builtins-39.c: New test.
28949
28950 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
28951
28952         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
28953
28954 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
28955
28956         * gcc.dg/torture/mips-hilo-1.c: New test.
28957
28958 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
28959
28960         * gcc.c-torture/compile/20040419-1.c: New test.
28961
28962 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
28963
28964         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
28965
28966 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
28967             Aldy Hernandez  <aldyh@redhat.com>
28968
28969         * gcc.c-torture/execute/va-arg-24.c: New.
28970
28971 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
28972             Aldy Hernandez  <aldyh@redhat.com>
28973
28974         * gcc.dg/vmx/1b-01.c: New.
28975         * gcc.dg/vmx/1b-02.c: New.
28976         * gcc.dg/vmx/1b-03.c: New.
28977         * gcc.dg/vmx/1b-04.c: New.
28978         * gcc.dg/vmx/1b-05.c: New.
28979         * gcc.dg/vmx/1b-06.c: New.
28980         * gcc.dg/vmx/1b-07.c: New.
28981         * gcc.dg/vmx/1c-01.c: New.
28982         * gcc.dg/vmx/1c-02.c: New.
28983         * gcc.dg/vmx/3a-01a.c: New.
28984         * gcc.dg/vmx/3a-01.c: New.
28985         * gcc.dg/vmx/3a-01m.c: New.
28986         * gcc.dg/vmx/3a-03.c: New.
28987         * gcc.dg/vmx/3a-03m.c: New.
28988         * gcc.dg/vmx/3a-04.c: New.
28989         * gcc.dg/vmx/3a-04m.c: New.
28990         * gcc.dg/vmx/3a-05.c: New.
28991         * gcc.dg/vmx/3a-06.c: New.
28992         * gcc.dg/vmx/3a-06m.c: New.
28993         * gcc.dg/vmx/3a-07.c: New.
28994         * gcc.dg/vmx/3b-01.c: New.
28995         * gcc.dg/vmx/3b-02.c: New.
28996         * gcc.dg/vmx/3b-10.c: New.
28997         * gcc.dg/vmx/3b-13.c: New.
28998         * gcc.dg/vmx/3b-14.c: New.
28999         * gcc.dg/vmx/3b-15.c: New.
29000         * gcc.dg/vmx/3c-01a.c: New.
29001         * gcc.dg/vmx/3c-01.c: New.
29002         * gcc.dg/vmx/3c-02.c: New.
29003         * gcc.dg/vmx/3c-03.c: New.
29004         * gcc.dg/vmx/3d-01.c: New.
29005         * gcc.dg/vmx/4-01.c: New.
29006         * gcc.dg/vmx/4-03.c: New.
29007         * gcc.dg/vmx/5-01.c: New.
29008         * gcc.dg/vmx/5-02.c: New.
29009         * gcc.dg/vmx/5-03.c: New.
29010         * gcc.dg/vmx/5-04.c: New.
29011         * gcc.dg/vmx/5-05.c: New.
29012         * gcc.dg/vmx/5-06.c: New.
29013         * gcc.dg/vmx/5-07.c: New.
29014         * gcc.dg/vmx/5-07t.c: New.
29015         * gcc.dg/vmx/5-08.c: New.
29016         * gcc.dg/vmx/5-10.c: New.
29017         * gcc.dg/vmx/5-11.c: New.
29018         * gcc.dg/vmx/7-01a.c: New.
29019         * gcc.dg/vmx/7-01.c: New.
29020         * gcc.dg/vmx/7c-01.c: New.
29021         * gcc.dg/vmx/7d-01.c: New.
29022         * gcc.dg/vmx/7d-02.c: New.
29023         * gcc.dg/vmx/8-01.c: New.
29024         * gcc.dg/vmx/8-02a.c: New.
29025         * gcc.dg/vmx/8-02.c: New.
29026         * gcc.dg/vmx/brode-1.c: New.
29027         * gcc.dg/vmx/bug-1.c: New.
29028         * gcc.dg/vmx/bug-2.c: New.
29029         * gcc.dg/vmx/bug-3.c: New.
29030         * gcc.dg/vmx/cw-bug-1.c: New.
29031         * gcc.dg/vmx/cw-bug-2.c: New.
29032         * gcc.dg/vmx/cw-bug-3.c: New.
29033         * gcc.dg/vmx/dct.c: New.
29034         * gcc.dg/vmx/debug-1.c: New.
29035         * gcc.dg/vmx/debug-2.c: New.
29036         * gcc.dg/vmx/debug-3.c: New.
29037         * gcc.dg/vmx/debug-4.c: New.
29038         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
29039         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
29040         * gcc.dg/vmx/eg-5.c: New.
29041         * gcc.dg/vmx/fft.c: New.
29042         * gcc.dg/vmx/gcc-bug-1.c: New.
29043         * gcc.dg/vmx/gcc-bug-2.c: New.
29044         * gcc.dg/vmx/gcc-bug-3.c: New.
29045         * gcc.dg/vmx/gcc-bug-4.c: New.
29046         * gcc.dg/vmx/gcc-bug-5.c: New.
29047         * gcc.dg/vmx/gcc-bug-6.c: New.
29048         * gcc.dg/vmx/gcc-bug-7.c: New.
29049         * gcc.dg/vmx/gcc-bug-8.c: New.
29050         * gcc.dg/vmx/gcc-bug-9.c: New.
29051         * gcc.dg/vmx/gcc-bug-b.c: New.
29052         * gcc.dg/vmx/gcc-bug-c.c: New.
29053         * gcc.dg/vmx/gcc-bug-d.c: New.
29054         * gcc.dg/vmx/gcc-bug-e.c: New.
29055         * gcc.dg/vmx/gcc-bug-f.c: New.
29056         * gcc.dg/vmx/gcc-bug-g.c: New.
29057         * gcc.dg/vmx/gcc-bug-i.c: New.
29058         * gcc.dg/vmx/harness.h: New.
29059         * gcc.dg/vmx/ira1.c: New.
29060         * gcc.dg/vmx/ira2a.c: New.
29061         * gcc.dg/vmx/ira2b.c: New.
29062         * gcc.dg/vmx/ira2.c: New.
29063         * gcc.dg/vmx/ira2c.c: New.
29064         * gcc.dg/vmx/mem.c: New.
29065         * gcc.dg/vmx/newton-1.c: New.
29066         * gcc.dg/vmx/ops.c: New.
29067         * gcc.dg/vmx/sn7153.c: New.
29068         * gcc.dg/vmx/spill2.c: New.
29069         * gcc.dg/vmx/spill3.c: New.
29070         * gcc.dg/vmx/spill.c: New.
29071         * gcc.dg/vmx/t.c: New.
29072         * gcc.dg/vmx/varargs-1.c: New.
29073         * gcc.dg/vmx/varargs-2.c: New.
29074         * gcc.dg/vmx/varargs-3.c: New.
29075         * gcc.dg/vmx/varargs-4.c: New.
29076         * gcc.dg/vmx/varargs-5.c: New.
29077         * gcc.dg/vmx/varargs-6.c: New.
29078         * gcc.dg/vmx/varargs-7.c: New.
29079         * gcc.dg/vmx/vmx.exp: New.
29080         * gcc.dg/vmx/vprint-1.c: New.
29081         * gcc.dg/vmx/vscan-1.c: New.
29082         * gcc.dg/vmx/x-01.c: New.
29083         * gcc.dg/vmx/x-02.c: New.
29084         * gcc.dg/vmx/x-03.c: New.
29085         * gcc.dg/vmx/x-04.c: New.
29086         * gcc.dg/vmx/x-05.c: New.
29087         * gcc.dg/vmx/yousufi-1.c: New.
29088         * gcc.dg/vmx/zero-1.c: New.
29089         * gcc.dg/vmx/zero.c: New.
29090
29091 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
29092
29093         * g++.dg/lookup/java1.C: Update for chage of
29094         _Jv_AllocObject.
29095         * g++.dg/lookup/java2.C: Likewise.
29096
29097 2004-04-17  Laurent GUERBY <laurent@guerby.net>
29098
29099         * ada/acats/run_all.sh: use -O2 by default.
29100
29101 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
29102
29103         * gcc.dg/vr-mult-[12].c: New tests.
29104
29105 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29106
29107         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
29108
29109         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
29110
29111 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
29112
29113         * lib/target-supports.exp (check_profiling_available): Assume profiling
29114         isn't available for mips*-*-elf targets.
29115
29116 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
29117
29118         * gcc.dg/builtins-38.c: New test.
29119
29120 2004-04-14  Eric Christopher  <echristo@redhat.com>
29121
29122         * g++.dg/charset/charset.exp: Run .cc extension tests.
29123
29124 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
29125
29126         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
29127
29128 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29129
29130         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
29131
29132 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
29133
29134         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
29135         * gcc.dg/i386-387-2.c: Likewise.
29136
29137         * gcc.dg/i386-387-7.c: New test.
29138         * gcc.dg/i386-387-8.c: New test.
29139
29140         * gcc.dg/builtins-37.c: New test.
29141
29142 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
29143
29144         * g++.dg/pch/externc-1.C: Add missing semicolon.
29145
29146 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
29147
29148         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
29149
29150 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29151
29152         * gcc.c-torture/execute/20040411-1.c: New test.
29153
29154 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29155
29156         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
29157
29158 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
29159
29160         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
29161
29162 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
29163
29164         * lib/target-supports.exp (check_named_sections_available): New.
29165         * lib/gcc-dg.exp (dg-require-named-sections): New.
29166         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
29167         old-deja.exp.  Also prune error-count message from HP linker.
29168         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
29169
29170         * g++.dg/init/init-ref4.C: Use dg-require-weak.
29171         * g++.old-deja/g++.pt/static3.C: Likewise.
29172         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
29173
29174 2004-04-09  Roger Sayle  <roger@eyesopen.com>
29175
29176         * gcc.c-torture/execute/20040409-1.c: New test case.
29177         * gcc.c-torture/execute/20040409-2.c: New test case.
29178         * gcc.c-torture/execute/20040409-3.c: New test case.
29179
29180 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29181
29182         * gcc.dg/20040409-1.c: New test.
29183
29184 2004-04-08  Roger Sayle  <roger@eyesopen.com>
29185
29186         PR target/14888
29187         * g++.dg/opt/pr14888.C: New test case.
29188
29189 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
29190
29191         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
29192         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
29193         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
29194         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
29195         New tests.
29196
29197 2004-04-08  Paul Brook  <paul@codesourcery.com>
29198
29199         * gcc.dg/spill-1.c: New test.
29200
29201 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29202
29203         * gcc.dg/torture/builtin-ctype-2.c: New test.
29204
29205 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
29206
29207         * gcc.dg/pch/pch.exp: Add largefile test.
29208
29209 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
29210
29211         * g++.dg/pch/externc-1.Hs: New.
29212         * g++.dg/pch/externc-1.C: New.
29213
29214 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29215
29216         * gcc.dg/compat/struct-by-value-5a_main.c,
29217         gcc.dg/compat/struct-by-value-5b_main.c: New files.
29218         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
29219         * gcc.dg/compat/struct-by-value-5a_x.c,
29220         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
29221         gcc.dg/compat/struct-by-value-5_x.c.
29222         * gcc.dg/compat/struct-by-value-5a_y.c,
29223         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
29224         gcc.dg/compat/struct-by-value-5_y.c.
29225
29226         * gcc.dg/compat/struct-by-value-6a_main.c,
29227         gcc.dg/compat/struct-by-value-6b_main.c: New files.
29228         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
29229         * gcc.dg/compat/struct-by-value-6a_x.c,
29230         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
29231         gcc.dg/compat/struct-by-value-6_x.c.
29232         * gcc.dg/compat/struct-by-value-6a_y.c,
29233         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
29234         gcc.dg/compat/struct-by-value-6_y.c.
29235
29236         * gcc.dg/compat/struct-by-value-7a_main.c,
29237         gcc.dg/compat/struct-by-value-7b_main.c: New files.
29238         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
29239         * gcc.dg/compat/struct-by-value-7a_x.c,
29240         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
29241         gcc.dg/compat/struct-by-value-7_x.c.
29242         * gcc.dg/compat/struct-by-value-7a_y.c,
29243         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
29244         gcc.dg/compat/struct-by-value-7_y.c.
29245
29246 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
29247
29248         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
29249         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
29250         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
29251         options.
29252
29253 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
29254
29255         * gcc.dg/builtins-36.c: New test.
29256
29257 2004-04-06  Paul Brook  <paul@codesourcery.com>
29258
29259         * README.gcc: Remove obsolete contraint on testcases.
29260
29261 2004-04-05  Paul Brook  <paul@codesourcery.com>
29262
29263         PR2123
29264         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
29265         failure and exit(0) on success.
29266         * g++.dg/expr/anew2.C: Ditto.
29267         * g++.dg/expr/anew3.C: Ditto.
29268         * g++.dg/expr/anew4.C: Ditto.
29269
29270 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
29271
29272         PR c++/3518
29273         * g++.dg/template/unify7.C: New.
29274
29275 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
29276
29277         * g++.dg/README: Bring up to date with new subdirectories; remove
29278         duplicate subdirectory lines.
29279
29280 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
29281
29282         PR c++/14007
29283         * g++.dg/template/unify5.C: New.
29284         * g++.dg/template/unify6.C: New.
29285         * g++.dg/template/qualttp20.C: Adjust.
29286         * g++.old-deja/g++.jason/report.C: Adjust.
29287         * g++.old-deja/g++.other/qual1.C: Adjust.
29288
29289 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
29290
29291         PR c++/14803
29292         * g++.dg/inherit/ptrmem1.C: New test.
29293
29294 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
29295
29296         PR c++/14755
29297         * gcc.c-torture/execute/20040331-1.c: New test.
29298         * gcc.dg/20040331-1.c: New test.
29299
29300 2004-04-01  Paul Brook  <paul@codesourcery.com>
29301
29302         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
29303
29304 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
29305
29306         PR c++/14724
29307         * g++.dg/init/goto1.C: New test.
29308
29309         PR c++/14763
29310         * g++.dg/template/defarg4.C: New test.
29311
29312 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
29313
29314         * gcc.dg/altivec-11.c: Extend test for more valid cases.
29315
29316 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
29317
29318         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
29319
29320 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
29321
29322         * gcc.dg/noncompile/undeclared-2.c: New test.
29323
29324 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29325
29326         * gcc.dg/940409-1.c: Remove XFAIL.
29327         * gcc.dg/reg-vol-struct-1.c: New test.
29328
29329 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29330
29331         * gcc.dg/torture/builtin-wctype-1.c: New test.
29332
29333 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
29334
29335         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
29336         * gcc.dg/20001101-1.c: Likewise.
29337         * gcc.dg/20001102-1.c: Likewise.
29338
29339 2004-03-25  Roger Sayle  <roger@eyesopen.com>
29340
29341         * gcc.dg/compare8.c: Add an additional test for XOR.
29342
29343 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29344
29345         * gcc.dg/torture/builtin-ctype-1.c: New test.
29346
29347 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29348
29349         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
29350         * gcc.dg/torture/builtin-math-1.c: Likewise.
29351         * gcc.dg/torture/builtin-power-1.c: New test.
29352
29353 2004-03-24  Andreas Schwab  <schwab@suse.de>
29354
29355         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
29356         IA64 assembler.
29357
29358 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
29359             Roger Sayle  <roger@eyesopen.com>
29360
29361         * gcc.dg/compare8.c: New test case.
29362
29363 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
29364
29365         * g++.dg/ext/altivec-7.C: New test.
29366
29367 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
29368
29369         PR 12267, 12391, 12560, 13129, 14114, 14133
29370         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
29371         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
29372         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
29373         Adjust error regexps.
29374         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
29375         * gcc.dg/noncompile/undeclared-1.c: New test cases.
29376         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
29377         * gcc.dg/local1.c: Add explanatory comment.
29378
29379 2004-03-23  Roger Sayle  <roger@eyesopen.com>
29380
29381         PR optimization/14669
29382         * g++.dg/opt/fold2.C: New test case.
29383
29384 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
29385
29386         PR c/14069
29387         * gcc.dg/20040322-1.c: New test.
29388
29389 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29390
29391         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
29392         * gcc.dg/ultrasp4.c: Likewise.
29393         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
29394
29395 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29396
29397         * gcc.dg/i386-sse-8.c: Reset default options.
29398
29399 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
29400
29401         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
29402         in the error message text.
29403
29404 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29405
29406         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
29407
29408 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
29409
29410         PR c++/14616
29411         * g++.dg/init/array13.C: New test.
29412
29413 2004-03-20  Roger Sayle  <roger@eyesopen.com>
29414
29415         PR target/13889
29416         * gcc.c-torture/compile/pr13889.c: New test case.
29417
29418 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
29419
29420         PR c/14635
29421         * builtins-1.c (nan, nans): Don't test.
29422         * builtins-30.c: Don't use nan, nanf, nanl.
29423         * builtins-35.c: New test.
29424
29425 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
29426
29427         * g++.dg/ext/altivec-6.C: New test.
29428
29429 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
29430
29431         * g++.dg/init/placement3.C: New test.
29432
29433         * g++.dg/template/spec13.C: New test.
29434
29435         * g++.dg/lookup/using11.C: New test.
29436
29437         * g++.dg/lookup/koenig3.C: New test.
29438
29439         * g++.dg/template/operator2.C: New test.
29440
29441         * g++.dg/expr/dtor3.C: New test.
29442         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
29443         marker.
29444         * g++.old-deja/g++.law/visibility28.C: Likewise.
29445
29446 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
29447
29448         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
29449         * gcc.dg/ppc64-abi-3.c: Likewise.
29450
29451 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29452
29453         PR c++/14545
29454         * g++.dg/parse/template15.C: New test.
29455
29456 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29457
29458         * g++.dg/expr/dtor2.C: New test.
29459
29460         * g++.dg/lookup/anon4.C: New test.
29461
29462         * g++.dg/overload/using1.C: New test.
29463
29464         * g++.dg/template/lookup7.C: New test.
29465
29466         * g++.dg/template/typename6.C: New test.
29467
29468         * g++.dg/expr/cond6.C: New test.
29469
29470 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29471
29472         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
29473
29474 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29475
29476         * g++.dg/expr/cond5.C: New test.
29477         * g++.dg/expr/constcast1.C: Likewise.
29478         * g++.dg/expr/ptrmem2.C: Likewise.
29479         * g++.dg/expr/ptrmem3.C: Likewise.
29480         * g++.dg/lookup/main1.C: Likewise.
29481         * g++.dg/template/lookup6.C: Likewise.
29482
29483 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
29484
29485         * gcc.dg/local1.c: New test.
29486
29487         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
29488
29489 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29490
29491         * gcc.dg/torture/builtin-convert-1.c: New test.
29492
29493 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29494
29495         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
29496
29497 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29498
29499         PR c++/14481
29500         * g++.dg/warn/Wunused-7.C: New test.
29501
29502 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29503
29504         * gcc.dg/torture/builtin-integral-1.c: New test.
29505
29506 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
29507
29508         PR c++/14586
29509         * g++.dg/parse/non-dependent3.C: New test.
29510
29511 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
29512
29513         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
29514         * g++.dg/eh/simd-2.C: Likewise.
29515         * g++.dg/init/array10.C: Likewise.
29516         * gcc.c-torture/compile/simd-1.c: Likewise.
29517         * gcc.c-torture/compile/simd-2.c: Likewise.
29518         * gcc.c-torture/compile/simd-3.c: Likewise.
29519         * gcc.c-torture/compile/simd-4.c: Likewise.
29520         * gcc.c-torture/compile/simd-6.c: Likewise.
29521         * gcc.c-torture/execute/simd-1.c: Likewise.
29522         * gcc.c-torture/execute/simd-2.c: Likewise.
29523         * gcc.dg/compat/vector-defs.h: Likewise.
29524         * gcc.dg/20020531-1.c: Likewise.
29525         * gcc.dg/altivec-3.c: Likewise.
29526         * gcc.dg/altivec-4.c: Likewise.
29527         * gcc.dg/altivec-varargs-1.c: Likewise.
29528         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
29529         * gcc.dg/i386-mmx-3.c: Likewise.
29530         * gcc.dg/i386-sse-4.c: Likewise.
29531         * gcc.dg/i386-sse-5.c: Likewise.
29532         * gcc.dg/i386-sse-8.c: Likewise.
29533         * gcc.dg/simd-1.c: Likewise.
29534         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
29535         __ev64_opaque__ since the machine description provides it.
29536
29537 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29538
29539         * lib/compat.exp (skip_list): New global variable.
29540         Use it to hold the user defined COMPAT_SKIPS list if any.
29541         (compat-obj): Add the members of skip_list to optall.
29542
29543 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29544
29545         * gcc.dg/compat/union-by-value-1_main.c,
29546         union-by-value-1_x.c, union-by-value-1_y.c,
29547         union-check.h, union-defs.h,
29548         union-init.h, union-return-1_main.c,
29549         union-return-1_x.c, union-return-1_y.c: New files.
29550
29551 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29552
29553         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
29554         mixed-struct-init.h: Add 4 mixed structure types.
29555         struct-by-value-21_main.c, struct-by-value-21_x.c,
29556         struct-by-value-21_y.c, struct-return-21_main.c,
29557         struct-return-21_x.c, struct-return-21_y.c: New files.
29558
29559 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
29560
29561         PR c++/14550
29562         * g++.dg/parse/template14.C: New test.
29563
29564 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29565
29566         * gcc.c-torture/execute/20040313-1.c: New test.
29567
29568 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
29569
29570         PR target/14533
29571         * gcc.dg/20040311-2.c: New test.
29572
29573 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
29574
29575         PR other/14544
29576         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
29577         bit-field.
29578
29579 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
29580
29581         * gcc.dg/20040305-2.c: Add missing return statement.
29582
29583 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29584
29585         * gcc.dg/builtins-34.c: Also check pow10*.
29586
29587 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
29588
29589         PR target/14262
29590         * gcc.dg/20040305-2.c: New test.
29591
29592 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
29593
29594         * gcc.dg/20040310-1.c: New test.
29595
29596 2004-03-11  Roger Sayle  <roger@eyesopen.com>
29597
29598         * gcc.c-torture/execute/20040311-1.c: New test case.
29599
29600 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
29601
29602         PR c++/14476
29603         * g++.dg/lookup/enum1.C: New test.
29604
29605 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
29606
29607         PR c++/14510
29608         * g++.dg/lookup/struct2.C: New test.
29609
29610 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
29611
29612         * gcc.dg/builtins-34.c: New test.
29613
29614 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29615
29616         * gcc.dg/torture/builtin-nonneg-1.c: New test.
29617
29618 2004-03-09  James E Wilson  <wilson@specifixinc.com>
29619
29620         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
29621         * gcc.dg/alias-2.c: New testcase.
29622
29623 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
29624
29625         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
29626
29627 2004-03-09  Roger Sayle  <roger@eyesopen.com>
29628
29629         * gcc.c-torture/execute/20040309-1.c: New test case.
29630
29631 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
29632
29633         PR c++/14397
29634         * g++.dg/overload/ref1.C: New.
29635
29636 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29637
29638         PR c++/14409
29639         * g++.dg/template/spec12.C: New test.
29640
29641         PR c++/14448
29642         * g++.dg/parse/crash14.C: New test.
29643
29644 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
29645
29646         PR c++/14230
29647         * g++.dg/init/ref11.C: New test.
29648
29649 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
29650
29651         PR c++/14432
29652         * g++.dg/parse/builtin2.C: New test.
29653
29654 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
29655
29656         PR c++/14401
29657         * g++.dg/init/ctor3.C: New test.
29658         * g++.dg/init/union1.C: New test.
29659         * g++.dg/ext/anon-struct4.C: New test.
29660
29661 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
29662
29663         * g++.dg/lookup/koenig1.C: Tweak error messages.
29664         * g++.dg/lookup/used-before-declaration.C: Likewise.
29665         * g++.dg/other/do1.C: Likewise.
29666         * g++.dg/overload/koenig1.C: Likewise.
29667         * g++.dg/parse/crash13.C: Likewise.
29668         * g++.dg/template/instantiate3.C: Likewise.
29669
29670 2004-03-08  Eric Christopher  <echristo@redhat.com>
29671
29672         * * lib/target-supports.exp: Enable libiconv in test
29673         compilation.  Fix up error checking.
29674
29675 2004-03-08  Roger Sayle  <roger@eyesopen.com>
29676
29677         PR middle-end/14289
29678         * gcc.dg/pr14289-1.c: New test case.
29679         * gcc.dg/pr14289-2.c: Likewise.
29680         * gcc.dg/pr14289-3.c: Likewise.
29681
29682 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
29683
29684         * gcc.c-torture/execute/20040308-1.c: New test.
29685
29686 2004-03-07  Roger Sayle  <roger@eyesopen.com>
29687
29688         * gcc.c-torture/execute/20040307-1.c: New test case.
29689
29690 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
29691
29692         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
29693
29694 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
29695
29696         * gcc.dg/20040306-1.c: New test.
29697
29698 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
29699
29700         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
29701         them static.
29702         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
29703
29704 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29705
29706         PR c/14465
29707         * gcc.dg/decl-6.c: New test.
29708
29709 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29710
29711         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
29712         Rename LOGPOW -> LOG_POW.
29713         (SQRT_EXP, POW_EXP): New.
29714
29715 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29716
29717         * gcc.dg/i386-sse-8.c: New test.
29718
29719 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29720
29721         PR c/14114
29722         * gcc.dg/decl-5.c: New test.
29723
29724 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
29725
29726         * gcc.dg/20040305-1.c: New test.
29727
29728 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
29729
29730         PR other/14354
29731         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
29732
29733 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
29734
29735         PR c++/14425, c++/14426
29736         * g++.dg/ext/altivec-4.C: New test.
29737         * g++.dg/ext/altivec-5.C: New test.
29738
29739 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
29740
29741         * g++.old-deja/g++.other/linkage1.C: Expect errors about
29742         global variables of a type with no linkage.
29743         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
29744         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
29745         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
29746         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
29747         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
29748         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
29749         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
29750         * g++.dg/warn/deprecated.C: Name enum Color.
29751         * g++.dg/overload/VLA.C: Name structure for 'b'.
29752         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
29753
29754 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29755
29756         * gcc.c-torture/compile/20040304-1.c: New test.
29757
29758 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
29759
29760         PR 13728
29761         * gcc.dg/decl-4.c: New testcase.
29762
29763 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
29764
29765         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
29766         as PRECF if sizeof (float) > sizeof (double).
29767         (PRECL): Make it the same as PRECF if
29768         sizeof (float) > sizeof (long double).
29769
29770 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29771
29772         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
29773         system type.  Add check for irix6 which doesn't have c99 runtime.
29774
29775 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
29776
29777         * gcc.dg/const-elim-1.c: xfail for xtensa.
29778
29779 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29780
29781         PR c++/14369
29782         * g++.dg/template/cond4.C: New test.
29783
29784 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29785
29786         PR c++/14360
29787         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
29788
29789         PR c++/14361
29790         * g++.dg/parse/defarg7.C: New test.
29791
29792         PR c++/14359
29793         * g++.dg/template/friend26.C: New test.
29794
29795 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
29796
29797         PR c++/14324
29798         * g++.dg/abi/mangle21.C: New test.
29799
29800         PR c++/14260
29801         * g++.dg/parse/constructor2.C: New test.
29802
29803         PR c++/14337
29804         * g++.dg/template/sfinae1.C: New test.
29805
29806 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
29807
29808         PR c++/14267
29809         * g++.dg/expr/crash2.C: New test.
29810
29811         PR middle-end/13448
29812         * gcc.dg/inline-5.c: New test.
29813         * gcc.dg/always-inline.c: Split out tests into ...
29814         * gcc.dg/always-inline2.c: ... this and ...
29815         * gcc.dg/always-inline3.c: ... this.
29816
29817 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
29818
29819         PR debug/12103
29820         * g++.dg/debug/crash1.C: New test.
29821
29822 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
29823
29824         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
29825         function with __attribute__((noinline)).
29826         (recurser_void2): Likewise.
29827         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
29828         (recurser_void2): Likewise.
29829
29830 2004-02-29  Roger Sayle  <roger@eyesopen.com>
29831
29832         PR middle-end/14203
29833         * g++.dg/warn/Wunused-6.C: New test case.
29834
29835 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
29836
29837         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
29838         not defined.
29839
29840 2004-02-27  Eric Christopher  <echristo@redhat.com>
29841
29842         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
29843         * g++.dg/charset/asm2.c: Run only x86.
29844         * gcc.dg/charset/asm3.c: Ditto.
29845
29846 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
29847
29848         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
29849         ld_library_path.
29850
29851 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
29852
29853         * g++.dg/ext/altivec-3.C: New.
29854
29855 2004-02-26  Richard Henderson  <rth@redhat.com>
29856
29857         * g++.dg/ext/attrib10.C: Mark for warning.
29858         * gcc.dg/attr-alias-1.c: New.
29859
29860 2004-02-26  Richard Henderson  <rth@redhat.com>
29861
29862         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
29863         * gcc.c-torture/execute/20040208-2.c: ... it back.
29864
29865 2004-02-26  Eric Christopher  <echristo@redhat.com>
29866
29867         * lib/target-supports.exp (check-iconv-available): New function.
29868         * lib/gcc-dg.exp (dg-require-iconv): New function.
29869         Use above.
29870         * gcc.dg/charset: New directory.
29871         * gcc.dg/charset/charset.exp: New file.
29872         * gcc.dg/charset/asm1.c: Ditto.
29873         * gcc.dg/charset/asm2.c: Ditto.
29874         * gcc.dg/charset/asm3.c: Ditto.
29875         * gcc.dg/charset/asm4.c: Ditto.
29876         * gcc.dg/charset/asm5.c: Ditto.
29877         * gcc.dg/charset/attribute1.c: Ditto.
29878         * gcc.dg/charset/attribute2.c: Ditto.
29879         * gcc.dg/charset/string1.c: Ditto.
29880         * g++.dg/charset: New directory.
29881         * g++.dg/dg.exp: Add here. Special options.
29882         * g++.dg/charset/charset.exp: New file.
29883         * g++.dg/charset/asm1.c: Ditto.
29884         * g++.dg/charset/asm2.c: Ditto.
29885         * g++.dg/charset/asm3.c: Ditto.
29886         * g++.dg/charset/asm4.c: Ditto.
29887         * g++.dg/charset/attribute1.c: Ditto.
29888         * g++.dg/charset/attribute2.c: Ditto.
29889         * g++.dg/charset/extern1.cc: Ditto.
29890         * g++.dg/charset/extern2.cc: Ditto.
29891         * g++.dg/charset/string1.c: Ditto.
29892
29893 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
29894
29895         PR c++/14278
29896         * g++.dg/parse/comma1.C: New test.
29897
29898 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29899
29900         PR c++/14284
29901         * g++.dg/template/ttp8.C: New test.
29902
29903 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
29904
29905         * gcc.dg/fixuns-trunc-1.c: New test.
29906
29907 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29908
29909         * gcc.dg/builtins-config.h: Use #elif.
29910
29911 2004-02-26  Michael Matz  <matz@suse.de>
29912
29913         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
29914         * gcc.dg/991214-1.c: Likewise.
29915         * gcc.dg/i386-asm-1.c: Likewise.
29916
29917 2004-02-25  Richard Henderson  <rth@redhat.com>
29918
29919         * gcc.c-torture/execute/20040208-2.c: Move ...
29920         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
29921
29922 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29923
29924         PR c++/14246
29925         * g++.dg/other/crash-3.C: New test.
29926
29927 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29928
29929         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
29930         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
29931
29932         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
29933         HP-UX.
29934
29935 2004-02-24  Michael Matz  <matz@suse.de>
29936
29937         * gcc.dg/i386-regparm.c: New.
29938
29939 2004-02-23  James E Wilson  <wilson@specifixinc.com>
29940
29941         * gcc.c-torture/execute/20040223-1.c: New.
29942
29943 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
29944             Kazu Hirata  <kazu@cs.umass.edu>
29945
29946         * gcc.dg/fwritable-strings-1.c: Remove.
29947
29948 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
29949
29950         PR c/14156
29951         * gcc.dg/20040223-1.c: New test.
29952
29953 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29954
29955         PR c++/14106
29956         * g++.dg/ext/typeof9.C: New test.
29957
29958 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29959
29960         PR c++/14250
29961         * g++.dg/other/switch1.C: New test.
29962
29963 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29964
29965         * gcc.dg/cast-function-1.c: Adjust for new informative message.
29966         * gcc.dg/va-arg-1.c: Likewise.
29967
29968 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29969
29970         PR c++/14143
29971         * g++.dg/template/koenig5.C: New test.
29972
29973 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
29974
29975         * g++.dg/ext/altivec-1.C: Generalize target triple.
29976         * g++.dg/ext/altivec-2.C: New test case.
29977         * g++.dg/ext/altivec_check.h: New file.
29978         * gcc.dg/altivec-1.c: Generalize target triple;
29979         include altivec_check.h and call altivec_check().
29980         * gcc.dg/altivec-[2-5].c: Generalize target triple.
29981         * gcc.dg/altivec-6.c: New test case.
29982         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
29983         type casts as needed.
29984         * gcc.dg/altivec-10.c: Include altivec_check.h and call
29985         altivec_check().
29986         * gcc.dg/altivec-12.c: New test case.
29987         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
29988         include altivec_check.h and call altivec_check().
29989         * gcc.dg/altivec_check.h: New file.
29990
29991 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29992
29993         * lib/target-supports.exp (check_alias_available): Don't mangle
29994         function `g' in test program.
29995
29996 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29997
29998         * lib/target-supports.exp (check_profiling_available): Check
29999         argument to determine whether we support a profiling type.
30000         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
30001         check_profiling_available.
30002         * g++.dg/bprob/bprob.exp: Likewise.
30003         * g77.dg/bprob/bprob.exp: Likewise.
30004         * gcc.misc-tests/bprob.exp: Likewise.
30005         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
30006         dg-require-profiling and delete expected error handling.
30007         * gcc.dg/20021014-1.c: Likewise.
30008         * gcc.dg/nest.c: Likewise.
30009
30010 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30011
30012         PR c++/12007
30013         * g++.dg/other/vthunk1.C: New test.
30014
30015 2004-02-20  Falk Hueffner  <falk@debian.org>
30016
30017         PR target/14201
30018         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
30019
30020 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
30021
30022         PR c++/13927
30023         * g++.dg/other/error8.C: Remove XFAIL markers.
30024
30025         PR c++/14173
30026         * g++.dg/ext/packed5.C: New test.
30027
30028         PR c++/14199
30029         * g++.dg/warn/Wunused-5.C: New test.
30030
30031         PR c++/14186
30032         * g++.dg/lookup/member1.C: New test.
30033
30034 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
30035
30036         * gcc.c-torture/compile/20040130-1.c: Enable only when
30037         __INT_MAX__ >= 2147483647L.
30038         * gcc.c-torture/compile/961203-1.c: Likewise.
30039
30040 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
30041
30042         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
30043         * g++.dg/opt/template1.C: Robustify assembler regexp
30044
30045 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30046
30047         * gcc.c-torture/execute/simd-4.x: Remove.
30048         * gcc.c-torture/execute/va-arg-25.x: Likewise.
30049         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
30050         Guard with #ifndef SKIP_ATTRIBUTE.
30051         * gcc.dg/compat/vector-1_y.c: Likewise.
30052         * gcc.dg/compat/vector-2_x.c: Likewise.
30053         * gcc.dg/compat/vector-2_y.c: Likewise.
30054         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
30055         * g++.dg/eh/simd-2.C: Likewise.
30056
30057 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
30058
30059         * gcc.c-torture/compile/complex-1.c: New.
30060
30061 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
30062
30063         PR target/14209
30064         * gcc.c-torture/execute/20040218-1.c: New test.
30065
30066 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30067
30068         PR c++/14181
30069         * g++.dg/parse/new2.C: New test.
30070
30071 2004-02-18  Paul Brook  <paul@codesourcery.com>
30072
30073         * gcc.c-torture/compile/libcall-1.c: New test.
30074
30075 2004-02-18  Paul Brook  <paul@codesourcery.com>
30076
30077         PR debug/12934
30078         * gcc.dg/debug/debug-7.c: New test.
30079
30080 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
30081
30082         * gcc.dg/20040217-1.c: New test.
30083
30084 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
30085
30086         * gcc.c-torture/execute/990208-1.x: Delete.
30087
30088 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
30089
30090         * gcc.c-torture/execute/20040208-2.x: New file.
30091
30092 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
30093
30094         PR c++/11326
30095         * g++.dg/abi/structret1.C: New test.
30096
30097 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
30098
30099         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
30100         (i386_cpuid): No need to test if cpuid is available on AMD64.
30101         Fix assembly, so that it works onboth i386 and AMD64.
30102         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
30103         (vecInLong): Fix s[] member type to unsigned int.
30104         (vecInWord): Remove type.
30105         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
30106         (a64, b64, c64, d64, e64): Remove.
30107         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
30108         Remove unused variable.  Remove initialization of removed variables.
30109         Don't call mmx_tests nor sse_tests.
30110         (reference_mmx, reference_sse): Remove.
30111         (check): Add return stmt.
30112         * gcc.dg/i386-sse-7.c: New test.
30113         * gcc.dg/i386-mmx-4.c: New test.
30114
30115 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30116
30117         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
30118         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30119         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30120         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
30121         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
30122         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
30123         g++.dg/tc1/dr94.C: Fix line terminator.
30124
30125 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
30126
30127         * gcc.c-torture/compile/20040216-1.c: New.
30128
30129 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30130
30131         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
30132         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
30133         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
30134         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
30135         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
30136         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
30137
30138 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30139
30140         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
30141
30142 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
30143
30144         PR c++/13971
30145         * g++.dg/expr/cond4.C: New test.
30146
30147         PR c++/14086
30148         * g++.dg/lookup/crash2.C: New test.
30149
30150 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
30151
30152         * gcc.c-torture/compile/20040214-2.c: New test.
30153
30154 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
30155
30156         PR c++/14116
30157         * g++.dg/ext/typeof8.C: New test.
30158
30159 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
30160
30161         * gcc.c-torture/compile/20040214-1.c: New test.
30162
30163 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30164
30165         PR c++/13635
30166         * g++.dg/template/spec11.C: New test.
30167
30168 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30169
30170         PR c++/13927
30171         * g++.dg/other/error8.C: New test.
30172
30173 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
30174
30175         PR c++/14122
30176         * g++.dg/template/array4.C: New test.
30177
30178         PR c++/14108
30179         * g++.dg/inherit/thunk2.C: New test.
30180
30181         PR c++/14083
30182         * g++.dg/eh/cond2.C: New test.
30183
30184 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
30185
30186         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
30187
30188 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
30189
30190         * lib/scanasm.exp (dg-scan): Quote pattern before display.
30191
30192 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
30193
30194         * g++.dg/simd-2.C: xfail on ppc64-linux.
30195
30196 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30197
30198         PR c/456
30199         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
30200         tests.
30201
30202 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
30203
30204         * gcc.dg/builtins-33.c: New test.
30205
30206 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
30207
30208         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
30209
30210 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30211
30212         * g++.dg/simd-2.C: Set -maltivec for ppc64.
30213
30214 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
30215
30216         * gcc.dg/ppc64-abi-3.c: New test.
30217
30218 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
30219
30220         PR c/14092
30221
30222         * gcc.dg/pr14092-1.c: New testcase.
30223
30224 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
30225
30226         * gcc.dg/cpp/assert4.c: Fix typo last change.
30227
30228         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
30229         * gcc.dg/cpp/assert4.c: Handle powerpc64.
30230
30231         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
30232
30233 2004-02-09  Roger Sayle  <roger@eyesopen.com>
30234
30235         * gcc.c-torture/compile/20040209-1.c: New test case.
30236
30237 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30238
30239         * gcc.dg/c90-init-1.c: Adjust expected error messages.
30240
30241 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
30242
30243         * gcc.c-torture/execute/20040208-[12].c: New tests.
30244
30245 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30246
30247         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
30248
30249 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30250
30251         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
30252
30253 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30254
30255         Bug 13856
30256         * gcc.dg/visibility-8.c: New testcase.
30257
30258 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
30259
30260         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
30261         arguments.
30262         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
30263
30264 2004-02-07  Roger Sayle  <roger@eyesopen.com>
30265
30266         PR middle-end/13696
30267         * g++.dg/opt/fold1.C: New test case.
30268
30269 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30270
30271         PR c++/14033
30272         * g++.dg/other/crash-2.C: New test.
30273
30274 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30275
30276         PR c++/14028
30277         * g++.dg/parse/angle-bracket2.C: New test.
30278
30279 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30280
30281         PR middle-end/13750
30282         Revert:
30283         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30284         PR pch/13361
30285         * testsuite/g++.dg/pch/wchar-1.C: New.
30286         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30287
30288 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30289
30290         PR c++/14008
30291         * g++.dg/parse/error15.C: New test.
30292         * g++.dg/parse/crash11.C: Update dg-error mark.
30293
30294 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30295
30296         PR c++/13932
30297         * g++.dg/warn/conv2.C: New test.
30298
30299 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30300
30301         PR c++/13086
30302         * g++.dg/warn/incomplete1.C: Remove xfail.
30303
30304 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30305
30306         * lib/file-format.exp (gcc_target_object_format): Use
30307         ${tool}_target_compile, not gcc_target_compile.
30308         * lib/target-supports.exp (check_alias_available): Likewise.
30309         (check_gc_sections_available): Likewise.
30310         * g++.dg/ext/attrib10.C: Use dg-require-alias.
30311         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
30312         dg-require-alias.
30313
30314 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
30315
30316         PR c++/13969
30317         * g++.dg/template/static6.C: New test.
30318
30319 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
30320
30321         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
30322
30323 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30324
30325         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
30326         tests for systems where `char' is unsigned by default.
30327
30328 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30329
30330         PR c++/13997
30331         * g++.dg/template/partial3.C: New test.
30332
30333 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
30334
30335         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
30336         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
30337         Remove mentions of obsolete ports.
30338
30339 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
30340
30341         * gcc.dg/noncompile/20001228-1.c: Fix for new
30342         error message.
30343
30344 2004-02-03  Roger Sayle  <roger@eyesopen.com>
30345
30346         PR target/9348
30347         * gcc.c-torture/execute/multdi-1.c: New test case.
30348
30349 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30350
30351         PR c++/13925
30352         * g++.dg/template/lookup5.C: New test.
30353
30354 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30355
30356         PR c++/13950
30357         * g++.dg/template/lookup4.C: New test.
30358
30359         PR c++/13970
30360         * g++.dg/parse/error14.C: New test.
30361
30362         PR c++/14002
30363         * g++.dg/parse/template13.C: New test.
30364
30365 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
30366
30367         PR c++/13978
30368         * g++.dg/template/koenig4.C: New test.
30369
30370         PR c++/13968
30371         * g++.dg/template/crash17.C: New test.
30372
30373         PR c++/13975
30374         * g++.dg/parse/error13.C: New test.
30375         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
30376
30377 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30378
30379         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
30380
30381 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
30382
30383         PR c/11658
30384         PR c/13994
30385         * gcc.dg/noncompile/20040203-1.c: New test.
30386         * gcc.dg/noncompile/20040203-2.c: Likewise.
30387         * gcc.dg/noncompile/20040203-3.c: Likewise.
30388         * gcc.dg/20040203-1.c: Likewise.
30389
30390 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
30391
30392         PR c++/10858
30393         * g++.dg/template/sizeof7.C: New test.
30394
30395 2004-02-02  Eric Christopher  <echristo@redhat.com>
30396             Zack Weinberg  <zack@codesourcery.com>
30397
30398         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
30399
30400 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
30401
30402         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
30403         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
30404         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
30405         * gcc.dg/cleanup-5.c: Run only on Linux targets.
30406
30407 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
30408
30409         PR c++/13113
30410         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
30411
30412         PR c++/13854
30413         * g++.dg/ext/attrib13.C: New test.
30414
30415         PR c++/13907
30416         * g++.dg/conversion/op2.C: New test.
30417
30418 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30419
30420         * gcc.dg/titype-1.c: Fix pasto.
30421
30422 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30423
30424         * gcc.dg/titype-1.c: New test.
30425
30426 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30427
30428         PR c++/13957
30429         * g++.dg/template/non-type-template-argument-1.C,
30430         g++.dg/template/qualified-id1.C: Update dg-error marks.
30431         * g++.dg/template/nontype6.C: New test.
30432
30433 2004-02-01  Roger Sayle  <roger@eyesopen.com>
30434
30435         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
30436         * gcc.dg/builtins-31.c: New testcase.
30437         * gcc.dg/builtins-32.c: New testcase.
30438
30439 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
30440
30441         * objc.dg/call-super-2.m: Update line numbers
30442         for the including of stddef.h.
30443
30444 2004-01-30  Michael Matz  <matz@suse.de>
30445
30446         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
30447         g++.dg/ext/case-range3.C: New tests.
30448
30449 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30450
30451         DR206
30452         PR c++/13813
30453         * g++.dg/template/member4.C: New test.
30454
30455 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30456
30457         PR c++/13683
30458         * g++.dg/template/sizeof6.C: New test.
30459
30460 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30461
30462         * gcc.dg/fwritable-strings-1.c: New test.
30463
30464 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
30465
30466         * gcc.c-torture/compile/20040130-1.c: New test.
30467
30468 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
30469
30470         * objc.dg/call-super-2.m: Include stddef.h for size_t.
30471
30472 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
30473
30474         PR c++/13883
30475         * g++.dg/template/ctor3.C: New test.
30476
30477 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30478
30479         * g++.dg/tc1: New directory.
30480         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
30481         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
30482         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
30483         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
30484         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
30485
30486 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30487
30488         * g++.dg/parse/error11.C: New test.
30489         * g++.dg/parse/error12.C: Likewise.
30490
30491 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
30492
30493         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
30494         (scan_initial, main): Use aligned_sizeof instead of sizeof.
30495
30496 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
30497
30498         PR c++/13791
30499         * g++.dg/ext/attrib12.C: New test.
30500
30501         PR c++/13736
30502         * g++.dg/parse/cast2.C: New test.
30503
30504 2004-01-27  James E Wilson  <wilson@specifixinc.com>
30505
30506         * objc.dg/encode-2.m (main): New local string.  Set depending on
30507         sizeof long.  Use in sscanf call.
30508         * objc.dg/encode-3.m (main): New local string.  Set depending on
30509         sizeof long.  Use in scan_initial call.
30510
30511 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30512
30513         * objc.dg/call-super-2.m: Make LP64-safe.
30514         * objc.dg/desig-init-1.m: Likewise.
30515
30516 2004-01-27  Devang Patel <dpatel@apple.com>
30517
30518         * g++.dg/debug/namespace1.C: New test.
30519
30520 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
30521
30522         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
30523         xscale-*-*.
30524
30525         * gcc.dg/arm-mmx-1.c: New test.
30526
30527 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30528
30529         * gcc.dg/20040127-1.c: New test.
30530         * gcc.dg/20040127-2.c: New test.
30531
30532 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30533
30534         * objc.dg/stret-1.m (glob): Renamed to globa.
30535
30536 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
30537
30538         PR c++/13663
30539         * g++.dg/expr/for1.C: New test.
30540
30541 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
30542
30543         PR middle-end/13779
30544         * gcc.dg/darwin-longlong.c: New test.
30545
30546 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
30547
30548         * gcc.dg/20040124-1.c: Moved test from here...
30549         * gcc.c-torture/compile/20040124-1.c: ...to here.
30550
30551 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30552
30553         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
30554         the assembly output if -m64 is passed.
30555
30556 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
30557
30558         PR c++/13833
30559         * g++.dg/template/cond3.C: New test.
30560
30561 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30562
30563         PR c++/13810
30564         * g++.dg/template/ttp7.C: New test.
30565
30566 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30567
30568         PR c++/13797
30569         * g++.dg/template/nontype4.C: New test.
30570         * g++.dg/template/nontype5.C: Likewise.
30571
30572 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
30573
30574         * gcc.dg/torture/mips-clobber-at.c: New test.
30575
30576 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
30577
30578         * gcc.dg/20040124-1.c: New test.
30579
30580 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
30581
30582         * gcc.dg/20040123-1.c: New test.
30583
30584 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
30585
30586         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
30587
30588 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30589
30590         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
30591
30592 2004-01-23  Andrew Pinski  <apinski@apple.com>
30593
30594         * gcc.dg/20030121-1.c: Move to ..
30595         * gcc.dg/20040121-1.c: here.
30596
30597 2004-01-23  Roger Sayle  <roger@eyesopen.com>
30598
30599         * gcc.dg/builtins-29.c: New test case.
30600
30601 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
30602
30603         PR 18314
30604         * gcc.dg/builtins-30.c: New testcase.
30605
30606 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
30607
30608         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
30609         * lib/g77.exp: Likewise.
30610         * lib/objc.exp: Likewise.
30611         * lib/g++.exp: Likewise.
30612
30613 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
30614
30615         * gcc.dg/struct-by-value-2.c: New test.
30616
30617 2004-01-21  Andrew Pinski  <apinski@apple.com>
30618
30619         PR target/13785
30620         * gcc.dg/20030121-1.c: New test.
30621
30622 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
30623
30624         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
30625         clobber frame pointer register in asm statement.
30626
30627 2004-01-21  Falk Hueffner  <falk@debian.org>
30628
30629         * gcc.c-torture/compile/20040121-1.c: New test.
30630
30631 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
30632
30633         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
30634
30635 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
30636
30637         * gcc.dg/ppc64-abi-2.c: New test.
30638
30639 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
30640
30641         * lib/treelang.exp: Fill out this file.
30642         * lib/treelang-dg.exp: New File.
30643
30644 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
30645
30646         * gcc.c-torture/compile/981022-1.c: Remove.
30647         * gcc.dg/array-5.c: Remove XFAIL.
30648         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
30649         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
30650         gcc.dg/cond-lvalue-1.c: Update.
30651         * gcc.dg/cast-lvalue-2.c: New test.
30652
30653 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
30654
30655         PR c++/13592
30656         * g++.dg/other/error1.C (class foo): Tweak error message.
30657
30658         PR c++/13592
30659         * g++.dg/template/call2.C: New test.
30660
30661 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30662
30663         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
30664         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
30665         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
30666         scalar-return-1_x.c, scalar-return-2_y.c,
30667         scalar-return-3_x.c, scalar-return-3_y.c,
30668         scalar-return-4_x.c, scalar-return-4_y.c,
30669         struct-align-1.h, struct-align-1_x.c,
30670         struct-align-1_y.c, struct-align-2.h,
30671         struct-align-2_x.c, struct-align-2_y.c,
30672         struct-by-value-10_y.c, struct-by-value-11_x.c,
30673         struct-by-value-11_y.c, struct-by-value-12_x.c,
30674         struct-by-value-12_y.c, struct-by-value-13_x.c,
30675         struct-by-value-13_y.c, struct-by-value-14_x.c,
30676         struct-by-value-14_y.c, struct-by-value-15_x.c,
30677         struct-by-value-15_y.c, struct-by-value-16_y.c,
30678         struct-by-value-17_y.c, struct-by-value-18_y.c,
30679         struct-by-value-19_y.c, struct-by-value-1_x.c,
30680         struct-by-value-1_y.c, struct-by-value-20_y.c,
30681         struct-by-value-2_x.c, struct-by-value-2_y.c,
30682         struct-by-value-3_y.c, struct-by-value-4_x.c,
30683         struct-by-value-4_y.c, struct-by-value-5_y.c,
30684         struct-by-value-6_y.c, struct-by-value-7_y.c
30685         struct-by-value-8_x.c, struct-by-value-8_y.c
30686         struct-by-value-9_x.c, struct-by-value-9_y.c
30687         struct-return-10_x.c, struct-return-10_y.c,
30688         struct-return-19_x.c, struct-return-20_x.c
30689         struct-return-2_x.c, struct-return-2_y.c
30690         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
30691         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
30692
30693 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30694
30695         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
30696         attribute on sparc*-sun-solaris2.*.
30697
30698 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
30699
30700         PR c++/13710
30701         * g++.dg/ext/typeof7.C: New test.
30702
30703 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
30704
30705         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
30706         * gcc.dg/const-elim-1.c: Same.
30707
30708 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
30709
30710         * objc.dg/stret-1.m: New.
30711         * objc.dg/stret-2.m: New.
30712
30713 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
30714
30715         PR c++/11895
30716         * g++.dg/ext/vector1.C: New test.
30717
30718 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
30719
30720         * gcc.dg/pch/import-1.c: New.
30721         * gcc.dg/pch/import-1.hs: New.
30722         * gcc.dg/pch/import-1a.h: New.
30723         * gcc.dg/pch/import-1b.h: New.
30724         * gcc.dg/pch/import-1c.h: New.
30725
30726 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
30727
30728         PR c++/13574
30729         * g++.dg/ext/array1.C: New test.
30730
30731         PR c++/13178
30732         * g++.dg/conversion/op1.C: New test.
30733
30734 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
30735
30736         PR 11864
30737         From Kazumoto Kojima / Dan Kegel:
30738         * gcc.dg/pr11864-1.c: New test.
30739
30740         PR 10392
30741         From Marcus Comstedt / Dan Kegel:
30742         * gcc.dg/pr10392-1.c: New test.
30743
30744 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
30745
30746         PR c++/13478
30747         * g++.dg/init/ref10.C: New test.
30748
30749 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30750
30751         PR c++/13407
30752         * g++.dg/parse/typename6.C: New test.
30753
30754 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
30755
30756         PR pch/13361
30757         * testsuite/g++.dg/pch/wchar-1.C: New.
30758         * testsuite/g++.dg/pch/wchar-1.Hs: New.
30759
30760 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30761
30762         PR c++/9259
30763         * g++.dg/expr/sizeof2.C: New test.
30764
30765 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
30766
30767         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
30768
30769 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
30770
30771         PR c++/13659
30772         * g++.dg/lookup/strong-using-3.C: New.
30773         * g++.dg/lookup/using-10.C: New.
30774
30775 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
30776
30777         PR c++/13594
30778         * g++.dg/lookup/strong-using-2.C: New.
30779
30780 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
30781             Dan Kegel <dank@kegel.com>
30782             J"orn Rennecke <joern.rennecke@superh.com>
30783
30784         PR target/9365
30785         * gcc.dg/pr9365-1.c: New test.
30786
30787 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30788
30789         PR c++/8856
30790         * g++.dg/parse/casting-operator2.C: New test.
30791         * g++.old-deja/g++.pt/explicit83.C: Remove.
30792
30793 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30794
30795         * gcc.dg/label-compound-stmt-1.c: New test.
30796         * gcc.c-torture/compile/950922-1.c,
30797         gcc.c-torture/compile/20000211-3.c,
30798         gcc.c-torture/compile/20000518-1.c,
30799         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
30800         compound statements.
30801
30802 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
30803
30804         * gcc.dg/ppc64-abi-1.c: New test.
30805
30806 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
30807
30808          * g++.dg/ext/attrib9.C: Add dg-warnings.
30809
30810 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30811
30812         PR c++/12335
30813         * g++.dg/parse/dtor3.C: New test.
30814
30815 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
30816
30817         PR c++/12709
30818         * g++.dg/parse/try-catch-1.C: New test.
30819
30820 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
30821
30822         * ada/acats/run_all.sh: Add more verbose output in acats.log
30823         when compiling tests.
30824
30825 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
30826
30827         PR 13656
30828         * gcc.dg/typedef-redecl.c: New test case.
30829         * gcc.dg/typedef-redecl.h: New support file.
30830
30831 2004-01-13  Jan Hubicka  <jh@suse.cz>
30832
30833         * gcc.dg/always_inline.c: New test.
30834         * gcc.dg/debug/20031231-1.c: Fix.
30835
30836 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30837
30838         PR c++/13474
30839         * g++.dg/template/array3.C: New test.
30840
30841 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
30842
30843         * g++.dg/ext/lvalue1.C: No longer expected to fail.
30844         * g++.dg/warn/Wunused-2.C: Likewise.
30845
30846 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30847
30848         PR c++/13289
30849         * g++.dg/template/instantiate6.C: New test.
30850
30851 2004-01-12  Roger Sayle  <roger@eyesopen.com>
30852
30853         PR middle-end/11397
30854         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
30855
30856 2004-01-12  Jan Hubicka  <jh@suse.cz>
30857
30858         PR opt/12826
30859         * gcc.dg/20040112-1.c: New.
30860
30861         * gcc.dg/dwarf-die[1-7].c: Move to...
30862         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
30863         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
30864
30865 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
30866
30867         PR c++/4100
30868         * g++.dg/parse/friend4.C: New test.
30869
30870 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
30871
30872         PR c++/4100
30873         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
30874         definition is called a friend.
30875
30876 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
30877
30878         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
30879
30880 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
30881
30882         PR c++/3478
30883         * g++.dg/parse/error10.C: New test.
30884         * g++.dg/template/arg2.C: Accept "invalid type" error.
30885
30886 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
30887
30888         PR middle-end/13392
30889         * g++.dg/opt/expect2.C: New test.
30890
30891 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30892
30893         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
30894         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
30895         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
30896         Update dg-error regexps.
30897
30898 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
30899
30900         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
30901         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
30902
30903 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30904
30905         * gcc.dg/pragma-re-1.c: Use right pointer type.
30906
30907 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30908
30909         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
30910
30911 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
30912
30913         * gcc.dg/rs6000-ldouble-1.c: New.
30914
30915 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30916
30917         DR 337
30918         PR c++/9256
30919         * g++.dg/other/abstract1.C: New test.
30920
30921 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
30922
30923         * g++.dg/lookup/strong-using-1.C: New.
30924
30925 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30926
30927         PR c/11234
30928         * gcc.dg/func-ptr-conv-1.c: New test.
30929         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
30930
30931 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
30932
30933         PR target/13380.
30934         * gcc.c-torture/compile/20040109-1.c: New.
30935
30936 2004-01-08  Stuart Hastings  <stuart@apple.com>
30937
30938         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
30939         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
30940         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
30941
30942 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
30943
30944         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
30945
30946 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
30947
30948         * ada/acats/run_acats: Treat 'gnatchop' the same way
30949         as 'gnatmake'.  Export GCC_DRIVER.
30950         * ada/acats/run_all.sh: Add target_gnatchop.  Use
30951         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
30952
30953 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30954
30955         PR c++/12573
30956         * g++.dg/template/dependent-expr4.C: New test.
30957
30958 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
30959
30960         * gcc.dg/altivec-11.c: New test.
30961
30962 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
30963
30964         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
30965
30966 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30967
30968         PR c/6024
30969         * gcc.dg/enum-compat-1.c: New test.
30970         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
30971
30972 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
30973
30974         PR c/12165
30975         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
30976         gcc.dg/c99-idem-qual-3.c: New tests.
30977
30978 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
30979
30980         * gcc.dg/winline-7.c: Don't cast void * to int.
30981
30982 2004-01-06  Jan Hubicka  <jh@suse.cz>
30983
30984         * gcc.dg/i386-sse-5.c: New test
30985         * g++.dg/eh/simd-1.c: Add -w argument for i386.
30986
30987 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30988
30989         PR c++/12815
30990         * g++.dg/rtti/typeid4.C: New test.
30991
30992 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30993
30994         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
30995
30996 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
30997
30998         PR c++/12132
30999         * g++.dg/template/error11.C: New test.
31000
31001         PR c++/13451
31002         * g++.dg/template/class2.C: New test.
31003
31004 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
31005         Richard Sandiford <rsandifo@redhat.com>
31006
31007         PR c++/13387
31008         * g++.dg/opt/alias3.C: New test.
31009
31010 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
31011
31012         PR c++/13157
31013         * g++.dg/template/koenig3.C: New test.
31014
31015         PR c++/13529
31016         * g++.dg/parse/offsetof3.C: New test.
31017
31018         * g++.dg/init/copy7.C: Add missing dg-error markers.
31019
31020         PR c++/12226
31021         * g++.dg/init/copy7.c: New test.
31022
31023         PR c++/13536
31024         * g++.dg/parse/cast1.C: New test.
31025
31026 2004-01-04  Jan Hubicka  <jh@suse.cz>
31027
31028         * gcc.dg/winline[1-7].c: New tests.
31029
31030 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31031
31032         PR c++/13520
31033         * g++.dg/template/qualttp22.C: New test.
31034
31035 2004-01-01  Jan Hubicka  <jh@suse.cz>
31036
31037         * gcc.dg/debug/20031231-1.c: New.
31038         * gcc.c-torture/compile/20040101-1.c: New.
31039         * gcc.dg/dwarf-die-[1-7].c: New.
31040
31041 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
31042
31043         PR optimization/13521
31044         * gcc.c-torture/compile/20031231-1.c: New test.
31045
31046 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31047
31048         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
31049
31050 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31051
31052         PR c++/10079
31053         * g++.dg/template/crash16.C: New test.
31054
31055 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
31056
31057         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
31058
31059 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
31060
31061         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
31062         ports.
31063         * g++.old-deja/g++.jason/thunk3.C: Likewise.
31064         * g++.old-deja/g++.law/profile1.C: Likewise.
31065         * gcc.c-torture/compile/981006-1.c: Likewise.
31066         * gcc.c-torture/execute/loop-2e.x: Likewise.
31067         * gcc.c-torture/execute/loop-2f.x: Remove.
31068         * gcc.c-torture/execute/loop-2g.x: Likewise.
31069         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
31070         * gcc.dg/20020312-2.c: Remove traces of dead ports.
31071
31072 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31073
31074         PR c++/13507
31075         * g++.dg/ext/attrib11.C: New test.
31076
31077         PR c++/13494
31078         * g++.dg/template/array2-1.C: New test.
31079         * g++.dg/template/array2-2.C: New test.
31080
31081 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
31082
31083         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
31084
31085 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31086
31087         PR c++/12774
31088         * g++.dg/template/array1-1.C: New test.
31089         * g++.dg/template/array1-2.C: New test.
31090
31091 2003-12-29  Roger Sayle  <roger@eyesopen.com>
31092
31093         PR fortran/12632
31094         * g77.dg/12632.f: New test case.
31095
31096 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31097
31098         PR c++/13289
31099         * g++.dg/parse/nontype1.C: New test.
31100
31101 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31102
31103         PR c++/12403
31104         * g++.dg/parse/explicit1.C: New test.
31105         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
31106
31107 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31108
31109         PR c++/13081
31110         * g++.dg/opt/inline6.C: New test.
31111
31112         PR c++/12613
31113         * g++.dg/parse/error9.C: New test.
31114
31115         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
31116
31117 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
31118
31119         PR c++/13009
31120         * g++.dg/init/assign1.C: New test.
31121
31122 2003-12-28  Roger Sayle  <roger@eyesopen.com>
31123
31124         PR c++/13070
31125         * g++.dg/warn/format3.C: New test case.
31126
31127 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31128
31129         * gcc.c-torture/compile/20031227-1.c: New test.
31130
31131 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31132
31133         * g++.dg/bprob/bprob.exp: Load target-supports.exp
31134         * g77.dg/bprob/bprob.exp: Likewise.
31135         * gcc.misc-tests/bprob.exp: Likewise.
31136         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
31137         variants on systems where the library does not provide that
31138         functionality.
31139         * gcc.dg/builtins-20.c: Use builtins-config.h.
31140         * gcc.dg/builtins-config.h: New file.
31141
31142 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31143
31144         * lib/gcc-dg.exp (dg-require-profiling): New function.
31145         * lib/target-supports.exp (check_profiling_available): Likewise.
31146         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
31147         * g77.dg/bprob/bprob.exp: Likewise.
31148         * gcc.misc-tests/bprob.exp: Likewise.
31149         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
31150         * gcc.dg/20021014-1.c: Likewise.
31151         * gcc.dg/nest.c: Likewise.
31152
31153 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31154
31155         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
31156         compiling.
31157         * g++.dg/lookup/java2.C: Likewise.
31158         * gcc.dg/cpp/lexident.c: Likewise.
31159
31160 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
31161
31162         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
31163         given.
31164         * gcc.c-torture/compile/961203-1.c: Likewise.
31165         * gcc.c-torture/compile/980506-1.c: Likewise.
31166
31167 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
31168
31169         * lib/gcc-dg.exp (dg-prune-output): New annotation.
31170         (additional_prunes): New global.
31171         (gcc-dg-prune): Handle additional per-test pruning.
31172         (dg-test): Clear additional_prunes between tests.
31173
31174         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
31175         dg-prune-output to avoid spurious failures from assembler
31176         complaining about nonexistent WAW violations.
31177         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
31178         Use dg-prune-output to avoid spurious failures from assembler
31179         warning about Itanium B-step errata.
31180
31181 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
31182
31183         * g++.dg/abi/macro0.C: New test.
31184         * g++.dg/abi/macro1.C: Likewise.
31185         * g++.dg/abi/macro2.C: Likewise.
31186
31187         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
31188         * g++.dg/abi/bitfield7.C: Likewise.
31189         * g++.dg/abi/dtor2.C: Likewise.
31190         * g++.dg/abi/mangle11.C: Likewise.
31191         * g++.dg/abi/mangle12.C: Likewise.
31192         * g++.dg/abi/mangle14.C: Likewise.
31193         * g++.dg/abi/mangle17.C: Likewise.
31194         * g++.dg/abi/vbase10.C: Likewise.
31195         * g++.dg/abi/vbase14.C: Likewise.
31196         * g++.dg/template/qualttp17.C: Likewise.
31197
31198 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
31199
31200         PR c/11995
31201         * gcc.dg/20031223-1.c: New test.
31202
31203 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31204
31205         * gcc.dg/noreturn-7.c: New test.
31206
31207 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31208
31209         * gcc.dg/null-pointer-1.c: New test.
31210
31211 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31212
31213         * g++.old-deja/g++.jason/template18.C: Remove.
31214         * g++.old-deja/g++.jason/template37.C: Likewise.
31215
31216         PR c++/12862
31217         * g++.dg/lookup/ns1.C: New test.
31218
31219         PR c++/12397
31220         * g++.dg/template/lookup3.C: New test.
31221
31222 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31223
31224         * g++.dg/template/recurse1.C: New test
31225
31226 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
31227
31228         PR c++/12479
31229         * g++.dg/parse/semicolon1.C: New test.
31230         * g++.dg/parse/semicolon1.h: Likewise.
31231
31232 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
31233
31234         * gcc.dg/darwin-misaligned.c: New test.
31235
31236 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
31237
31238         PR c/9163
31239         * gcc.dg/20031222-1.c: New test.
31240
31241 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
31242
31243         PR c++/13438
31244         * g++.dg/parse/error8.C: New test.
31245
31246         PR c++/11554
31247         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
31248
31249 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
31250
31251         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
31252         too small.
31253         * gcc.c-torture/compile/930217-1.c: Likewise.
31254         * gcc.c-torture/compile/930513-1.c: Likewise.
31255         * gcc.c-torture/execute/920908-2.c: Likewise.
31256         * gcc.c-torture/execute/921204-1.c: Likewise.
31257         * gcc.c-torture/execute/930621-1.c: Likewise.
31258         * gcc.c-torture/execute/930630-1.c: Likewise.
31259         * gcc.c-torture/execute/931031-1.c: Likewise.
31260         * gcc.c-torture/execute/980602-2.c: Likewise.
31261         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
31262         * gcc.c-torture/execute/compndlit-1.c: Likewise.
31263         * gcc.c-torture/execute/extzvsi.c: Likewise.
31264         * gcc.c-torture/unsorted/ext.c: Likewise.
31265
31266 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
31267
31268         PR target/12749
31269         * gcc.c-torture/compile/20031220-2.c: New test case.
31270
31271 2003-12-20  Roger Sayle  <roger@eyesopen.com>
31272
31273         PR optimization/13031
31274         * gcc.c-torture/compile/20031220-1.c: New test case.
31275
31276 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31277
31278         * gcc.dg/cast-function-1.c: New test.
31279
31280 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31281
31282         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
31283         formats.
31284
31285 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
31286
31287         PR c++/12795
31288         * g++.dg/ext/attrib10.C: New test.
31289
31290 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31291
31292         * gcc.dg/cleanup-10.c: New test.
31293         * gcc.dg/cleanup-11.c: New test.
31294
31295 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
31296
31297         PR c++/13239
31298         * g++.dg/opt/expect1.C: New test.
31299
31300 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
31301
31302         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
31303
31304 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
31305
31306         PR debug/12923
31307         * gcc.dg/20031218-1.c: New test.
31308
31309         PR debug/12389
31310         * gcc.dg/20031218-2.c: New test.
31311         * gcc.dg/20031218-3.c: New test.
31312
31313         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
31314         of label name and allow for USER_LABEL_PREFIX == "_" names.
31315         * g++.dg/abi/mangle18-2.C: Likewise.
31316         * g++.dg/abi/mangle19-1.C: Likewise.
31317         * g++.dg/abi/mangle19-2.C: Likewise.
31318         * g++.dg/abi/mangle20-1.C: Likewise.
31319         * g++.dg/abi/mangle20-2.C: Likewise.
31320
31321 2003-12-18  Richard Henderson  <rth@redhat.com>
31322
31323         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
31324
31325 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
31326             Dan Kegel <dank@kegel.com>
31327
31328         PR other/12009
31329         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
31330         testing a cross compiler, it causes spurious compile failures.
31331         * lib/g++.exp: Likewise.
31332
31333 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31334
31335         PR c++/13262
31336         * g++.dg/template/access13.C: New test.
31337
31338 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
31339
31340         * gcc.dg/20031216-1.c: New test.
31341
31342 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31343
31344         PR c++/9154
31345         * g++.dg/template/error10.C: New test.
31346
31347 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31348
31349         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
31350         * g++.dg/eh/simd-2.C: Likewise.
31351
31352 2003-12-17  James E Wilson  <wilson@specifixinc.com>
31353             Roger Sayle  <roger@eyesopen.com>
31354
31355         * gcc.c-torture/execute/ieee/mzero5.c: New.
31356
31357 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
31358
31359         PR c++/10603
31360         * g++.dg/parse/error6.C: New test.
31361
31362         PR c++/12827
31363         * g++.dg/parse/error7.C: New test.
31364
31365 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
31366
31367         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
31368         at -O with stabs debugging formats.
31369         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
31370         * gcc.dg/debug/debug-2.c: Likewise.
31371
31372 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31373
31374         PR c++/12696
31375         * g++.dg/init/error1.C: New test.
31376
31377         PR c++/12218
31378         * g++.dg/init/pm3.C: New test.
31379
31380 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31381
31382         PR c/3347
31383         * gcc.dg/bitfld-8.c: New test.
31384
31385 2003-12-16  James Lemke  <jim@wasabisystems.com>
31386
31387         * gcc.dg/arm-scd42-[123].c: New tests.
31388
31389 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31390
31391         PR c++/9043
31392         * g++.dg/abi/mangle20-1.C: New test.
31393         * g++.dg/abi/mangle20-2.C: New test.
31394
31395 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
31396
31397         PR c++/13275
31398         * g++.dg/other/offsetof2.C: Remove XFAIL.
31399         * g++.dg/parse/offsetof1.C: New test.
31400         * g++.gd/parse/offsetof2.C: Likewise.
31401
31402 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31403
31404         * g++.dg/template/nontype3.C: New test.
31405         * g++.dg/template/static2.C: Tweaked the dg-error clause.
31406
31407 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31408
31409         * g++.dg/warn/noreturn-3.C: Also test instantiation.
31410
31411 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
31412
31413         PR c++/13387
31414         * g++.dg/expr/assign1.C: New test.
31415
31416         PR c++/13242
31417         * g++.dg/abi/mangle19-1.C: New test.
31418         * g++.dg/abi/mangle19-2.C: New test.
31419
31420 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
31421
31422         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
31423
31424 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31425
31426         * gcc.c-torture/execute/20031216-1.c: New test.
31427
31428 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31429
31430         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
31431         an ICE regression.
31432
31433 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31434
31435         PR c++/10926
31436         * g++.dg/template/error9.C: New test.
31437
31438         PR c++/11116
31439         * g++.dg/template/error8.C: New test.
31440
31441 2003-12-15  Roger Sayle  <roger@eyesopen.com>
31442
31443         PR middle-end/13400
31444         * gcc.c-torture/execute/20031215-1.c: New test case.
31445
31446 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31447
31448         PR c++/13269
31449         * g++.dg/parse/error5.C: New test.
31450
31451         PR c++/12989
31452         * g++.dg/expr/sizeof1.C: New test.
31453
31454         PR c++/13310
31455         * g++.dg/template/crash15.C: New test.
31456
31457 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
31458
31459         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
31460         a non-POD type as the last named parameter of a varargs function.
31461
31462 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
31463
31464         PR c++/13243
31465         PR c++/12573
31466         * g++.dg/template/crash14.C: New test.
31467         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
31468
31469 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
31470
31471         * g++.dg/other/java1.C: New test.
31472
31473         PR c++/13241
31474         * g++.dg/abi/mangle18-1.C: New test.
31475         * g++.dg/abi/mangle18-2.C: New test.
31476
31477 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31478
31479         PR optimization/10312
31480         * gcc.c-torture/execute/20031214-1.c: New.
31481
31482 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
31483
31484         PR c++/10779
31485         PR c++/12160
31486         * g++.dg/parse/error3.C: New test.
31487         * g++.dg/parse/error4.C: Likewise.
31488         * g++.dg/abi/mangle4.C: Tweak error messages.
31489         * g++.dg/lookup/using5.C: Likewise.
31490         * g++.dg/other/error2.C: Likewise.
31491         * g++.dg/parse/typename5.C: Likewise.
31492         * g++.dg/parse/undefined1.C: Likewise.
31493         * g++.dg/template/arg2.C: Likewise.
31494         * g++.dg/template/ttp3.C: Likewise.
31495         * g++.dg/template/type1.C: Likewise.
31496         * g++.old-deja/g++.other/crash32.C: Likewise.
31497         * g++.old-djea/g++.pt/defarg8.C: Likewise.
31498
31499 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31500
31501         PR c++/13106
31502         * g++.dg/warn/noreturn-3.C: New test.
31503
31504 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31505
31506         PR c++/13118
31507         * g++.dg/abi/covariant3.C: New.
31508
31509 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
31510
31511         * g++.dg/eh/ia64-1.C: New test.
31512
31513 2003-12-12  Roger Sayle  <roger@eyesopen.com>
31514
31515         PR optimization/13037
31516         * g77.f-torture/execute/13037.f: New test case.
31517
31518 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31519
31520         PR c++/12881
31521         * g++.dg/abi/covariant2.C: New.
31522
31523 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
31524
31525         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
31526
31527 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
31528
31529         * gcc.c-torture/execute/wchar_t-1.x: Delete.
31530
31531 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
31532
31533         PR other/10819
31534         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
31535         to fix Bug 10819.
31536         * lib/g++.exp (g++_version): Likewise.
31537         * lib/g77.exp (g77_version): Likewise.
31538         * lib/objc.exp (default_objc_version): Likewise.
31539
31540 2003-12-10  Richard Henderson  <rth@redhat.com>
31541
31542         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
31543
31544         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
31545
31546 2003-12-08  Matt Austern  <austern@apple.com>
31547
31548         PR c/13134
31549         * lib/gcc-dg.exp (dg-require-visibility): Define.
31550         * lib/target-supports (check_visibility_available): Define.
31551         * gcc.dg/visibility-1.c: New test.
31552         * gcc.dg/visibility-2.c: Likewise.
31553         * gcc.dg/visibility-3.c: Likewise.
31554         * gcc.dg/visibility-4.c: Likewise.
31555         * gcc.dg/visibility-5.c: Likewise.
31556         * gcc.dg/visibility-6.c: Likewise.
31557         * g++.dg/ext/visibility-1.C: Likewise.
31558         * g++.dg/ext/visibility-2.C: Likewise.
31559         * g++.dg/ext/visibility-3.C: Likewise.
31560         * g++.dg/ext/visibility-4.C: Likewise.
31561         * g++.dg/ext/visibility-5.C: Likewise.
31562         * g++.dg/ext/visibility-6.C: Likewise.
31563
31564 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31565
31566         * g++.dg/lookup/java1.C: New test.
31567         * g++.dg/lookup/java2.C: New test.
31568
31569 2003-12-07  Falk Hueffner  <falk@debian.org>
31570
31571         * g++.dg/opt/noreturn-1.C: New test.
31572
31573 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
31574
31575         * gcc.dg/overflow-1.c: New test.
31576
31577 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
31578
31579         * g77.f-torture/compile/13060.f: New test.
31580
31581 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
31582
31583         PR c++/13323
31584         * g++.dg/inherit/operator2.C: New test.
31585
31586 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
31587
31588         PR c++/13305
31589         * g++.dg/ext/attrib9.C: New test.
31590
31591 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
31592
31593         PR c++/13314
31594         * g++.dg/template/error7.C: New test.
31595
31596 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
31597             J"orn Rennecke <joern.rennecke@superh.com>
31598
31599         PR target/13302
31600         * g++.dg/other/struct-va_list.C: New test.
31601
31602 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31603
31604         PR c++/13166
31605         * g++.dg/parse/defarg6.C: New test.
31606
31607 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
31608
31609         PR target/13256
31610         * gcc.c-torture/execute/20031201-1.c: New test.
31611
31612 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
31613
31614         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
31615
31616 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31617
31618         * gcc.dg/builtin-return-1.c: New test.
31619
31620 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
31621             J"orn Rennecke <joern.rennecke@superh.com>
31622
31623         PR optimization/13260
31624         * gcc.c-torture/execute/20031204-1.c: New test.
31625
31626 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
31627
31628         PR c++/9127
31629         * g++.dg/template/error6.C: New test.
31630
31631 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
31632
31633         * gcc.dg/20031202-1.c: New test.
31634
31635 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
31636
31637         PR c++/13179
31638         * g++.dg/template/eh1.C: New test.
31639
31640         PR c++/10771
31641         * g++.dg/template/error5.C: New test.
31642
31643 2003-12-02  David Ung  <davidu@mips.com>
31644
31645         * gcc.dg/compat/vector-check.h: Corrected type for var
31646         g_##TMODE
31647
31648 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31649
31650         PR c++/10126
31651         * g++.dg/template/ptrmem8.C: New test.
31652
31653 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31654
31655         PR c++/12573
31656         * g++.dg/template/dependent-expr3.C: New test.
31657
31658 2003-12-01  James Lemke  <jim@wasabisystems.com>
31659
31660         * gcc.dg/arm-g2.c: New test.
31661
31662 2003-12-01  Roger Sayle  <roger@eyesopen.com>
31663
31664         PR optimization/11634
31665         * gcc.dg/20031201-2.c: New test case.
31666
31667 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
31668
31669         PR 11433
31670         * objc.dg/proto-lossage-3.m: New test.
31671
31672 2003-12-01  Roger Sayle  <roger@eyesopen.com>
31673
31674         PR optimization/12628
31675         * gcc.dg/20031201-1.c: New test case.
31676
31677 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31678
31679         * gcc.dg/unaligned-1.c: New test.
31680
31681 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
31682
31683         PR c++/9849
31684         * g++.dg/template/error4.C: New test.
31685         * g++.dg/template/nested3.C: Adjust error markers.
31686
31687 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31688
31689         * gcc.dg/cpp/assert4.c: Check more #system assertions.
31690
31691 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
31692
31693         PR c/10333
31694         * gcc.dg/bitfld-7.c: New test.
31695
31696 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
31697
31698         * gcc.dg/tls/asm-1.C: New test.
31699
31700 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31701
31702         * gcc.dg/cpp/assert4.c: Update.
31703
31704 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31705
31706         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
31707         * gcc.dg/builtin-apply3.c: New test.
31708
31709 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31710
31711         * lib/compat.exp (compat-obj): New xfaildata parameter.
31712         Use it to set compiler_conditional_xfail_data before compiling.
31713         (compat-get-options): Handle dg-xfail-if.
31714         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
31715         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
31716         * gcc.dg/compat/vector-1_y.c: Likewise.
31717         * gcc.dg/compat/vector-2_x.c: Likewise.
31718         * gcc.dg/compat/vector-2_y.c: Likewise.
31719
31720 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31721
31722         * g++.dg/opt/reg-stack4.C: New test.
31723
31724 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
31725
31726         * gcc.dg/builtin-apply2.c: New test.
31727
31728 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31729
31730         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
31731
31732 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31733
31734         PR c++/12924
31735         * g++.dg/template/template-id-2.C: New test.
31736
31737 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31738
31739         PR c++/5369
31740         * g++.dg/template/memfriend1.C: New test.
31741         * g++.dg/template/memfriend2.C: Likewise.
31742         * g++.dg/template/memfriend3.C: Likewise.
31743         * g++.dg/template/memfriend4.C: Likewise.
31744         * g++.dg/template/memfriend5.C: Likewise.
31745         * g++.dg/template/memfriend6.C: Likewise.
31746         * g++.dg/template/memfriend7.C: Likewise.
31747         * g++.dg/template/memfriend8.C: Likewise.
31748         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
31749
31750 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
31751
31752         PR c++/12515
31753         * g++.dg/ext/cond1.C: New test.
31754
31755 2003-11-20  Richard Henderson  <rth@redhat.com>
31756
31757         * gcc.dg/20020201-2.c: Remove.
31758         * gcc.dg/20020201-4.c: Remove.
31759         * gcc.dg/20020304-1.c: Remove.
31760
31761 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
31762
31763         * gcc.dg/cpp/trad/xwin1.c: New test case.
31764
31765 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
31766
31767         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
31768         * lib/g77.exp: Likewise.
31769         * lib/objc.exp: Likewise.
31770         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
31771         for darwin.
31772
31773 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31774
31775         PR c++/12932
31776         * g++.dg/template/static5.C: New test.
31777
31778 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
31779
31780         * gcc.dg/nested-func-1.c: New test.
31781
31782 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31783
31784         * gcc.dg/cpp/assert4.c: New test.
31785
31786 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
31787
31788         PR c++/2294
31789         * g++.dg/lookup/using9.c: New test.
31790
31791 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
31792
31793         PR c++/12762
31794         * g++.dg/template/error3.C: New test.
31795
31796 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
31797
31798         PR ada/13035
31799         * ada/acats/run_acats, run_all.sh: Fix syntax error.
31800         No longer use a wrapper for gcc, since this does not work under
31801         Windows.
31802
31803 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
31804
31805         PR c++/2094
31806         * g++.dg/template/ptrmem7.C: New test.
31807
31808 2003-11-13  Andrew Pinski <apinski@apple.com>
31809
31810         * gcc.c-torture/compile/20031113-1.c: New test.
31811
31812 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
31813             Kean Johnston <jkj@sco.com>
31814
31815         PR c/13029
31816         * gcc.dg/unused-4.c: Update.
31817
31818 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31819
31820         * g++.dg/opt/const3.C: New test.
31821
31822 2003-11-13  Jan Hubicka  <jh@suse.cz>
31823
31824         * gcc.c-torture/compile/20031112-1.c: New test.
31825
31826 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
31827
31828         * g++.dg/parse/crash10.C: Remove bogus error marker.
31829
31830 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31831
31832         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
31833         (host_gcc): Likewise.
31834         (ROOT): Honor $PWDCMD.
31835         (BASE): Likewise.
31836         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
31837
31838 2003-11-12  Catherine Moore  <clm@redhat.com>
31839
31840         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
31841
31842 2003-11-12  Andreas Jaeger  <aj@suse.de>
31843             Jakub Jelinek  <jakub@redhat.com>
31844             Andrew Pinski  <pinskia@physics.uc.edu>
31845             Richard Henderson  <rth@redhat.com>
31846
31847         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
31848         systems.
31849         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
31850
31851         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
31852         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31853
31854 2003-11-11  Andreas Jaeger  <aj@suse.de>
31855
31856         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
31857
31858         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
31859
31860 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
31861
31862         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
31863         Clean ups.
31864
31865 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
31866
31867         * gcc.dg/trampoline-1.c: New test.
31868
31869 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31870
31871         * gcc.c-torture/compile/200031109-1.c: New test.
31872
31873 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31874
31875         PR c/3190
31876         PR c/8714
31877         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
31878         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
31879         gcc.dg/format/no-y2k-1.c: Update.
31880
31881 2003-11-08  Roger Sayle  <roger@eyesopen.com>
31882
31883         PR optimization/10467
31884         * gcc.dg/20031108-1.c: New test case.
31885
31886 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
31887
31888         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
31889
31890 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31891
31892         * gcc.dg/compound-lvalue-1.c: New test.
31893         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
31894         some XFAILs.
31895
31896 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
31897
31898         * gcc.dg/altivec-varargs-1.c: New test.
31899
31900 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31901
31902         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
31903         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
31904         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
31905         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
31906         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
31907
31908 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31909
31910         * gcc.dg/cond-lvalue-1.c: New test.
31911
31912 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
31913
31914         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
31915
31916 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31917
31918         PR c++/11616
31919         * g++.dg/template/instantiate5.C: New test.
31920
31921 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31922
31923         PR c++/12726
31924         * g++.dg/ext/complit2.C: Replace test with self-contained version.
31925         * ChangeLog: Add missing first entry for above test.
31926
31927 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31928
31929         PR c++/9810
31930         * g++.dg/template/using8.C: New test.
31931         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
31932
31933 2003-11-02  Roger Sayle  <roger@eyesopen.com>
31934
31935         PR optimization/10817
31936         * gcc.c-torture/compile/20031102-1.c: New test case.
31937
31938 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
31939
31940         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
31941         2147483647.
31942
31943 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31944
31945         * gcc.dg/20031102-1.c: New test.
31946
31947 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
31948
31949         * gcc.dg/complex-1.c: New test.
31950
31951 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31952
31953         PR c++/12796
31954         * g++.dg/template/crash13.C: Adjust expected error location.
31955         * g++.old-deja/g++.brendan/ns1.C: Likewise.
31956
31957 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31958
31959         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31960
31961 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31962
31963         PR/10239
31964         * gcc.c-torture/compile/20031031-2.c: New test.
31965
31966 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
31967
31968         PR/11640
31969         * gcc.c-torture/compile/20031031-1.c: New test.
31970
31971 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
31972
31973         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
31974         * gcc.misc-tests/bprob.exp: Likewise.
31975         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
31976         the execution test on arm-elf configs.
31977         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
31978         configs that don't support scratch files.
31979         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
31980
31981 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
31982
31983         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
31984         done by dejagnu.
31985
31986 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
31987
31988         * ada/acats/run_all.sh: Redirect mv output to /dev/null
31989         Avoid non pure sh syntax. Add more logging.
31990
31991         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
31992         fail.
31993
31994 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31995
31996         PR libgcj/10610
31997         * gcc.dg/ppc-stackalign-1.c: New test.
31998
31999 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
32000
32001         * ada/acats/run_all.sh: Change output to be more compliant with
32002         dejagnu framework.
32003         Create acats.sum and acats.log files under testsuite/ada/acats
32004         Only run [a-z]* directories, to filter out e.g. CVS.
32005         Redirect build output to log file.
32006
32007 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32008
32009         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
32010
32011 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
32012
32013         PR ada/5909:
32014         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
32015
32016 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
32017
32018         * gcc.c-torture/compile/20031023-1.c: New test.
32019         * gcc.c-torture/compile/20031023-2.c: New test.
32020         * gcc.c-torture/compile/20031023-3.c: New test.
32021         * gcc.c-torture/compile/20031023-4.c: New test.
32022
32023 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32024
32025         PR c++/10371
32026         * g++.dg/lookup/scoped8.C: New test.
32027
32028 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32029
32030         * g++.dg/opt/reg-stack3.C: New test.
32031
32032 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32033
32034         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
32035
32036 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32037
32038         PR c++/11076
32039         * g++.dg/template/crash13.C: New test.
32040
32041 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32042
32043         * gcc.dg/c99-restrict-2.c: New test.
32044
32045 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
32046
32047         PR c++/12698, c++/12699, c++/12700, c++/12566
32048         * g++.dg/inherit/covariant9.C: New test.
32049         * g++.dg/inherit/covariant10.C: New test.
32050         * g++.dg/inherit/covariant11.C: New test.
32051
32052 2003-10-23  Jason Merrill  <jason@redhat.com>
32053
32054         PR c++/12726
32055         * g++.dg/ext/complit2.C: New test.
32056
32057 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
32058
32059         PR target/12654
32060         * gcc.c-torture/execute/20031020-1.c: New test.
32061
32062 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32063
32064         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
32065         following the jump_insn.
32066
32067 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32068
32069         * gcc.dg/cast-lvalue-1.c: New test.
32070
32071 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
32072
32073         PR c++/11962
32074         * g++.dg/template/cond2.C: New test.
32075
32076 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32077
32078         * gcc.dg/builtins-28.c: New test.
32079
32080 2003-10-20  Jan Hubicka  <jh@suse.cz>
32081
32082         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
32083         parameter.
32084         * testsuite/gcc.dg/inline-2.c: Likewise.
32085
32086 2003-10-20  Phil Edwards  <phil@codesourcery.com>
32087
32088         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
32089         * gcc.dg/nest.c: Likewise.
32090
32091 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32092
32093         PR c++/9781, c++/10583, c++/11862
32094         * g++.dg/parse/crash13.C: New test.
32095
32096 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32097
32098         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
32099
32100 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32101
32102         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
32103         Define HAVE_C99_RUNTIME except on Solaris.
32104         * gcc.dg/builtins-20.c: Likewise.
32105
32106 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32107
32108         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
32109
32110 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32111
32112         PR c++/12495
32113         * g++.dg/template/crash21.C: New test.
32114
32115 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32116
32117         PR c++/2513
32118         * g++.dg/template/typename5.C: New test.
32119
32120 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32121
32122         PR c++/12369
32123         * g++.dg/template/friend25.C: New test.
32124
32125 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
32126
32127         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
32128         versions.
32129
32130 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
32131
32132         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
32133         == 2147483647.
32134
32135 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
32136
32137         * gcc.c-torture/execute/960416-1.x: Remove.
32138         * gcc.c-torture/execute/divconst-3.x: Likewise.
32139
32140 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
32141
32142         PR target/12598
32143         * gcc.dg/torture/cris-volatile-1.c: New test.
32144
32145 2003-10-14  Roger Sayle  <roger@eyesopen.com>
32146
32147         PR optimization/9325
32148         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
32149         for overflowing floating point to integer conversion during RTL
32150         simplification.
32151
32152 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
32153
32154         * objc/execute/_cmd.m: Fix typo.
32155         * objc.dg/image-info.m, objc.dg/symtab-1.m:
32156         Relax 'scan-assembler' regexp.
32157         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
32158         objc.dg/try-catch-4.m: Run on non-Darwin targets.
32159         * objc.dg/zero-link-2.m: Remove blank line.
32160         * objc.dg/zero-link-3.m: New test case.
32161
32162 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
32163
32164         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
32165
32166         * gcc.dg/asm-names.c: Use scan-assembler-not rather
32167         than linker trickery.
32168
32169 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32170
32171         PR c++/12370
32172         * g++.dg/other/friend2.C: New test.
32173
32174 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32175
32176         * gcc.dg/20031012-1.c: New test.
32177
32178 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
32179
32180         * gcc.dg/weak/weak-3.c: Fix for new warning.
32181
32182 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
32183
32184         PR optimization/8750
32185         * gcc.c-torture/execute/20031012-1.c: New test case.
32186
32187 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32188
32189         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
32190         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
32191
32192 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32193
32194         PR optimization/12260
32195         * gcc.c-torture/compile/20031011-2.c: New test case.
32196
32197 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32198
32199         * gcc.c-torture/execute/20031011-1.c: New testcase.
32200
32201 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
32202
32203         * gcc.c-torture/compile/20031011-1.c: New test.
32204
32205 2003-10-11  Jan Hubicka  <jh@suse.cz>
32206
32207         * g++.dg/other/first-global.C: New test.
32208
32209 2003-10-11  Roger Sayle  <roger@eyesopen.com>
32210
32211         * gcc.c-torture/execute/string-opt-18.c: New testcase.
32212
32213 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
32214
32215         * gcc.c-torture/compile/20031010-1.c: New test.
32216
32217 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
32218
32219         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
32220         * gcc.c-torture/execute/va-arg-25.c: ... here.
32221
32222 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
32223
32224         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
32225
32226 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
32227
32228         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
32229
32230 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
32231
32232         * g++.dg/parse/error2.C: New test.
32233
32234 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
32235
32236         PR c++/11097
32237         * g++.dg/other/error5.C: Modify the error message.
32238         * g++.dg/lookup/using8.C: New test.
32239
32240 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
32241
32242         * gcc.dg/darwin-abi-2.c: New file.
32243         * gcc.c-torture/execute/va-arg-24.c: New file.
32244
32245 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
32246
32247         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
32248         indentation.
32249
32250 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
32251
32252         PR c++/10147
32253         * g++.dg/other/error4.C: Update error messages.
32254         * g++.dg/template/ptrmem4.C: Likewise.
32255
32256         PR c++/12337
32257         * g++.dg/init/new9.C: New test.
32258
32259         PR c++/12334, c++/12236, c++/8656
32260         * g++.dg/ext/attrib8.C: New test.
32261
32262 2003-10-06  Devang Patel  <dpatel@apple.com>
32263
32264         * gcc.dg/debug/dwarf2-3.h: New test.
32265         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
32266
32267 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
32268
32269         * g++.dg/opt/cfg2.C: New test.
32270
32271 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32272
32273         * g++.dg/opt/float1.C: New test.
32274
32275 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32276
32277         * gcc.dg/c90-array-lval-6.c: New test.
32278         * gcc.dg/c99-array-lval-6.c: New test.
32279
32280 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
32281             Ziemowit Laski  <zlaski@apple.com>
32282
32283         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
32284         'Derived', so that it is never considered a class method; add
32285         new warning for '+port' method ambiguity.
32286         * objc.dg/method-12.m: Include <objc/objc.h> instead of
32287         <objc/objc-api.h> (needed on Mac OS X).
32288         * objc.dg/method-13.m: New test.
32289
32290 2003-10-03  Roger Sayle  <roger@eyesopen.com>
32291
32292         PR optimization/9325, PR java/6391
32293         * gcc.c-torture/execute/20031003-1.c: New test case.
32294
32295 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
32296
32297         PR optimization/12180
32298         * gcc.dg/20031002-1.c: New test.
32299
32300         PR c++/12486
32301         * g++.dg/inherit/error1.C: New test.
32302
32303 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
32304
32305         * lib/f-torture.exp (search_for): Rename to...
32306         (search_for_re): This.  Also, clean up comments and the
32307         "regexp" invocation.
32308
32309 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
32310
32311         * gcc.c-torture/compile/20031002-1.c: New test.
32312
32313 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
32314
32315         * g++.dg/opt/cond1.C: New test.
32316
32317 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
32318
32319         * gcc.dg/Wold-style-definition-2.c: New testcase.
32320         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
32321
32322 2003-09-29  Richard Henderson  <rth@redhat.com>
32323
32324         * g++.dg/init/array10.C: Add dg-options.
32325
32326 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32327
32328         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
32329
32330 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32331
32332         * g++.dg/template/friend19.C: Fix typo.
32333         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
32334
32335 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
32336
32337         * gcc.c-torture/execute/20030928-1.c: New test.
32338         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
32339
32340 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
32341
32342         * g++.dg/opt/unroll1.C: New test.
32343
32344 2003-09-26  Roger Sayle  <roger@eyesopen.com>
32345
32346         PR optimization/11741
32347         * gcc.dg/20030926-1.c: New test case.
32348
32349 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32350
32351         PR c++/5655
32352         * g++.dg/parse/access7.C: New test.
32353         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
32354
32355 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
32356
32357         MERGE OF objc-improvements-branch into MAINLINE:
32358         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
32359         if libobjc has not been built.
32360         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
32361         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
32362         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
32363         objc/execute/nested-3.m, objc/execute/np-2.m,
32364         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
32365         objc/execute/redefining_self.m, objc/execute/root_methods.m,
32366         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
32367         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
32368         objc.dg/special/unclaimed-category-1.h,
32369         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
32370         well as GNU runtime.
32371         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
32372         * execute/cascading-1.m, execute/function-message-1.m,
32373         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
32374         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
32375         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
32376         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
32377         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
32378         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
32379         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
32380         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
32381         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
32382         * objc.dg/bitfield-2.m: Run only on Darwin.
32383         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
32384         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
32385         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
32386         * objc.dg/const-str-1.m: Fix constant string layout.
32387
32388 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
32389
32390         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
32391
32392 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
32393
32394         * gcc.dg/darwin-abi-1.c: New file.
32395
32396 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
32397
32398         PR target/12281
32399         * gcc.c-torture/compile/20030921-1.c: New test.
32400
32401 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32402
32403         * g++.dg/opt/reg-stack2.C: New test.
32404
32405 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32406
32407         * g++.dg/eh/delayslot1.C: New test.
32408
32409 2003-09-20  Richard Henderson  <rth@redhat.com>
32410
32411         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
32412
32413 2003-09-20  Roger Sayle  <roger@eyesopen.com>
32414
32415         * gcc.c-torture/execute/20030920-1.c: New test case.
32416
32417 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32418
32419         * g++.dg/rtti/typeid3.C: Correct expected error message.
32420
32421 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32422
32423         PR c++/157
32424         * g++.dg/parse/crash12.C: New test.
32425
32426 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
32427
32428         * gcc.dg/compat/mixed-struct-check.h: New.
32429         * gcc.dg/compat/mixed-struct-defs.h: New.
32430         * gcc.dg/compat/mixed-struct-init.h: New.
32431         * gcc.dg/compat/struct-by-value-19_main.c: New.
32432         * gcc.dg/compat/struct-by-value-19_x.c: New.
32433         * gcc.dg/compat/struct-by-value-19_y.c: New.
32434         * gcc.dg/compat/struct-by-value-20_main.c: New.
32435         * gcc.dg/compat/struct-by-value-20_x.c: New.
32436         * gcc.dg/compat/struct-by-value-20_y.c: New.
32437         * gcc.dg/compat/struct-return-19_main.c: New.
32438         * gcc.dg/compat/struct-return-19_x.c: New.
32439         * gcc.dg/compat/struct-return-19_y.c: New.
32440         * gcc.dg/compat/struct-return-20_main.c: New.
32441         * gcc.dg/compat/struct-return-20_x.c: New.
32442         * gcc.dg/compat/struct-return-20_y.c: New.
32443
32444 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
32445         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
32446         so that it will not complain on LP64 targets.
32447
32448 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32449
32450         PR c++/495
32451         * g++.dg/template/friend24.C: New test.
32452
32453 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
32454
32455         PR c++/12332
32456         * g++.dg/template/memtmpl2.C: New test.
32457
32458 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
32459
32460         PR target/11184
32461         * gcc.dg/builtin-apply1.c: New test.
32462
32463 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32464
32465         PR c++/9848
32466         * g++.dg/warn/Wunused-4.C: New test.
32467
32468 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32469
32470         PR c++/12316
32471         * g++.dg/other/gc2.C: New test.
32472
32473 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
32474
32475         PR c++/11991
32476         * g++.dg/rtti/typeid3.C: New test.
32477
32478         PR c++/12266
32479         * g++.dg/overload/template1.C: New test.
32480
32481 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
32482
32483         * g++.dg/opt/cfg3.C: New test.
32484
32485 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32486
32487         PR c++/7939
32488         * g++.dg/template/crash11.C: New test.
32489
32490 2003-09-16  Jason Merrill  <jason@redhat.com>
32491             Jakub Jelinek  <jakub@redhat.com>
32492
32493         * gcc.dg/attr-warn-unused-result.c: New test.
32494
32495 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32496
32497         PR c++/12184
32498         * g++.dg/expr/call2.C: New test.
32499
32500 2003-09-15  Andreas Jaeger  <aj@suse.de>
32501
32502         * gcc.dg/Wold-style-definition-1.c: New test.
32503
32504 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
32505
32506         PR c++/3907
32507         * g++.dg/parse/template12.C: New test.
32508
32509         * g++.dg/abi/bitfield11.C: New test.
32510         * g++.dg/abi/bitfield12.C: Likewise.
32511
32512 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
32513
32514         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
32515         non-expansion of functional macro name without arguments at EOL.
32516         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
32517
32518 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
32519
32520         * gcc.c-torture/execute/20030914-[12].c: New tests.
32521
32522 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
32523
32524         PR c++/11788
32525         * g++.dg/overload/addr1.C: New test.
32526
32527 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
32528
32529         * gcc.dg/20030909-1.c: New test.
32530
32531 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32532
32533         * gcc.dg/ultrasp10.c: New test.
32534
32535 2003-09-09  Devang Patel  <dpatel@apple.com>
32536
32537         * gcc.dg/darwin-ld-6.c: New test.
32538
32539 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32540
32541         * gcc.dg/torture/builtin-explog-1.c: New testcase.
32542
32543 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
32544
32545         * gcc.dg/ia64-types1.c: New test.
32546         * gcc.dg/ia64-types2.c: Likewise.
32547
32548 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32549
32550         * gcc.dg/builtins-1.c: Add more _Complex tests.
32551         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32552
32553         * gcc.dg/builtins-1.c: Test existing _Complex functions.
32554         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32555
32556 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
32557
32558         PR c++/11786
32559         * g++.dg/lookup/koenig2.C: New test.
32560
32561         PR c++/5296
32562         * g++.dg/rtti/typeid2.C: New test.
32563
32564 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
32565
32566         * gcc.c-torture/compile/20030904-1.c: New test.
32567
32568 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32569
32570         * g++.dg/opt/longbranch2.C: New test.
32571
32572 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
32573
32574         * g++.dg/template/crash10.C: Only compile it.
32575
32576 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
32577
32578         PR middle-end/11665
32579         * gcc.c-torture/compile/20030907-1.c: New test.
32580         * g++.dg/init/array11.C: New test.
32581
32582 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
32583
32584         PR c++/11852
32585         * g++.dg/init/struct1.C: New test.
32586
32587 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
32588
32589         PR c++/12181
32590         * g++.dg/expr/comma1.C: New test.
32591
32592 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
32593
32594         PR c++/11867
32595         * g++.dg/expr/static_cast5.C: New test.
32596
32597 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
32598
32599         PR c++/11507
32600         * g++.dg/lookup/scoped7.C: New test.
32601
32602         PR c++/9574
32603         * g++.dg/other/static1.C: New test.
32604
32605         PR c++/11490
32606         * g++.dg/warn/template-1.C: New test.
32607
32608         PR c++/11432
32609         * g++.dg/template/crash10.C: New test.
32610
32611         PR c++/2478
32612         * g++.dg/overload/VLA.C: New test.
32613
32614         PR c++/10804
32615         * g++.dg/template/call1.C: New test.
32616
32617 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32618
32619         PR c++/11794
32620         * g++.dg/parse/using3.C: New test.
32621
32622 2003-09-06  Roger Sayle  <roger@eyesopen.com>
32623
32624         PR c++/11409
32625         * g++.dg/overload/builtin3.C: New test case.
32626
32627 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
32628
32629         PR c/9862
32630         * gcc.dg/20030906-1.c: New test.
32631         * gcc.dg/20030906-2.c: Likewise.
32632
32633 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32634
32635         PR c++/12167
32636         * g++.dg/parse/defarg5.C: New test.
32637
32638         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
32639
32640 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
32641
32642         PR c++/12163
32643         * g++.dg/expr/static_cast4.C: New test.
32644
32645         PR c++/12146
32646         * g++.dg/template/crash9.C: New test.
32647
32648 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
32649
32650         * g++.old-deja/g++.ext/pretty2.C: Update for change
32651         in __FUNCTION__.
32652         * g++.old-deja/g++.ext/pretty3.C: Likewise.
32653
32654 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
32655
32656         PR c++/11922
32657         * g++/dg/template/qualified-id1.C: New test.
32658
32659         PR c++/12037
32660         * g++.dg/warn/noeffect4.C: New test.
32661
32662 2003-09-04  Matt Austern  <austern@apple.com>
32663
32664         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
32665         * g++.dg/ext/fnname2.C: Likewise.
32666         * g++.dg/ext/fnname3.C: Likewise.
32667
32668 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
32669
32670         * g++.dg/expr/lval1.C: New test.
32671         * g++.dg/ext/lvcast.C: Remove.
32672
32673 2003-09-03  Roger Sayle  <roger@eyesopen.com>
32674
32675         PR optimization/11700.
32676         * gcc.c-torture/compile/20030903-1.c: New test case.
32677
32678 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
32679
32680         PR c++/12053
32681         * g++.dg/abi/layout4.C: New test.
32682
32683 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
32684
32685         PR c++/11553
32686         * g++.dg/parse/friend3.C: New test.
32687
32688 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
32689
32690         PR c++/11847
32691         * g++.dg/template/class1.C: New test.
32692
32693         PR c++/11808
32694         * g++.dg/expr/call1.C: New test.
32695
32696 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
32697
32698         PR c++/12114
32699         * g++.dg/init/ref9.C: New test.
32700
32701         PR c++/11972
32702         * g++.dg/template/nested4.C: New test.
32703
32704 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
32705
32706         PR c++/12093
32707         * g++.dg/template/non-dependent4.C: New test.
32708
32709         PR c++/11928
32710         * g++.dg/inherit/conv1.C: New test.
32711
32712 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
32713
32714         PR c++/6196
32715         * g++.dg/ext/label1.C: New test.
32716         * g++.dg/ext/label2.C: Likewise.
32717
32718 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
32719
32720         * g++.dg/expr/cond3.C: New test.
32721
32722 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32723
32724         * gcc.dg/builtins-1.c: Add new builtin cases.
32725
32726 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32727
32728         * gcc.dg/builtins-1.c: Add new cases.
32729         * gcc.dg/torture/builtin-attr-1.c: Likewise.
32730
32731 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32732
32733         * gcc.dg/builtins-1.c: Add more math builtin tests.
32734         * gcc.dg/torture/builtin-attr-1.c: New test.
32735
32736 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
32737
32738         PR optimization/5079
32739         * g++.dg/opt/static3.C: New test.
32740
32741 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32742
32743         * gcc.misc-tests/gcov-10b.c: New test.
32744
32745 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
32746
32747         * g++.dg/opt/ptrmem3.C: New test.
32748
32749         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
32750
32751 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
32752
32753         * gcc.dg/20030826-2.c: New test.
32754
32755 2003-08-26  Roger Sayle  <roger@eyesopen.com>
32756
32757         PR middle-end/12002
32758         * g77.f-torture/compile/12002.f: New test case.
32759
32760 2003-08-26  Roger Sayle  <roger@eyesopen.com>
32761
32762         * gcc.dg/20030826-1.c: New test case.
32763
32764 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
32765
32766         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
32767
32768 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
32769
32770         PR c++/11871
32771         * c++.dg/lookup/crash1.C: New test.
32772
32773         * c++.dg/warn/noeffect3.C: New test.
32774
32775 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
32776
32777         * gcc.dg/compat/vector-1_x.c: Compile with -w.
32778         * gcc.dg/compat/vector-1_y.c: Ditto.
32779         * gcc.dg/compat/vector-2_x.c: Ditto.
32780         * gcc.dg/compat/vector-2_y.c: Ditto.
32781
32782 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
32783
32784         * gcc.dg/20030702-1.c: New test.
32785
32786 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
32787
32788         PR c++/8795
32789         * g++.dg/ext/altivec-1.C: New test.
32790
32791 2003-08-24  Richard Henderson  <rth@redhat.com>
32792
32793         * g++.dg/eh/simd-2.C: Add -w for x86.
32794
32795 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
32796
32797         * gcc.dg/20030815-1.c: New test.
32798
32799 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32800
32801         PR c++/3765
32802         * g++.dg/parse/access6.C: New test.
32803
32804 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32805
32806         PR c++/641, c++/11876
32807         * g++.dg/template/friend22.C: New test.
32808         * g++.dg/template/friend23.C: Likewise.
32809
32810 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32811
32812         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
32813         identically.
32814
32815 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32816
32817         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
32818
32819 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32820
32821         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
32822
32823 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32824
32825         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
32826
32827 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
32828
32829         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
32830
32831 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
32832
32833         PR c++/11919
32834         * g++.dg/overload/prom1.C: New test.
32835
32836         PR c++/11551
32837         * g++.dg/parse/dtor2.C: New test.
32838
32839         PR c++/10762
32840         * g++.dg/parse/using2.C: New test.
32841
32842 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
32843
32844         PR target/11805
32845         * gcc.c-torture/compile/20030821-1.c: New.
32846
32847 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
32848
32849         PR c++/11834
32850         * g++.dg/template/deduce2.C: New test.
32851
32852 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
32853
32854         * gcc.c-torture/execute/20030821-1.c: New test.
32855
32856 2003-08-20  Roger Sayle  <roger@eyesopen.com>
32857
32858         PR middle-end/11984
32859         * gcc.dg/20030820-1.c: New test case.
32860
32861 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
32862
32863         PR c++/11945
32864         * g++.dg/warn/noeffect2.C: New test.
32865
32866 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
32867
32868         PR c++/10926
32869         * g++.dg/template/dtor2.C: New test.
32870
32871         PR c++/11684
32872         * g++.dg/template/operator1.C: New test.
32873         * g++.dg/parse/operator4.C: New test.
32874
32875         PR c++/11946.C
32876         * g++.dg/expr/enum1.C: New test.
32877         * gcc.dg/c99-bool-1.c: Remove bogus warning.
32878
32879         PR c++/11036.C
32880         * g++.dg/parse/elab2.C: New test.
32881         * g++.dg/parse/typedef4.C: Change error message.
32882         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
32883         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
32884         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
32885
32886 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
32887
32888         * gcc.dg/pch/warn-1.c: New.
32889         * gcc.dg/pch/warn-1.hs: New.
32890
32891         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
32892         not-tested file.
32893
32894 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32895
32896         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
32897
32898 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
32899
32900         * gcc.dg/uninit-D.c: New Test.
32901         * gcc.dg/uninit-E.c: New Test.
32902         * gcc.dg/uninit-F.c: New Test.
32903         * gcc.dg/uninit-G.c: New Test.
32904
32905 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
32906
32907         * g++.dg/README: Describe the pch directory.
32908
32909 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32910
32911         PR c++/11174
32912         * g++.dg/parse/access4.C: New test.
32913         * g++.dg/parse/access5.C: Likewise.
32914         * g++.old-deja/g++.jason/access17.C: Adjust error message.
32915
32916 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
32917
32918         * gcc.dg/noncompile/20030818-1.c: New.
32919
32920 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
32921
32922         PR c++/11957
32923         * g++.dg/warn/noeffect1.C: New test.
32924
32925         * g++.dg/template/scope2.C: New test.
32926         * g++.dg/template/error2.C: Correct dg-error
32927
32928 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
32929
32930         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
32931
32932 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
32933
32934         PR C++/11512
32935         * g++.dg/template/warn1.C: New.
32936
32937 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32938
32939         * g++.dg/template/error2.C: New test.
32940         * g++.dg/lookup/using7.C: Adjust errors
32941         * g++.old-deja/g++.pt/crash36.C: Likewise.
32942         * g++.old-deja/g++.pt/derived3.C: Likewise.
32943
32944 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32945
32946         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
32947         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
32948         * gcc.c-torture/execute/builtins/string-9.c: New, from
32949         string-opt-9.c.  Adjust for execute/builtins framework.
32950         * gcc.c-torture/execute/string-opt-9.c: Delete.
32951
32952 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
32953
32954         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
32955
32956         * g++.dg/parse/ret-type2.C: New test.
32957
32958         PR c++/11703
32959         * g++.dg/init/new8.C: New test.
32960
32961         PR c++/10923
32962         * g++.dg/parse/typedef5.C: New test.
32963
32964         PR c++/9512
32965         * g++.dg/parse/qualified2.C: New test.
32966         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
32967         invalid code.
32968
32969 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
32970
32971         * g++.dg/conversion/ptrmem1.C: New test.
32972
32973 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
32974
32975         PR target/11693
32976         * gcc.dg/20030811-1.c: New test.
32977
32978         PR target/11535
32979         * gcc.c-torture/execute/20030811-1.c: New test.
32980
32981 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32982
32983         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
32984
32985 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
32986
32987         PR c++/11789.C
32988         * g++.dg/inherit/multiple1.C: New test.
32989
32990 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32991
32992         * gcc.dg/spe1.c: New test.
32993
32994         PR c++/11670
32995         * g++.dg/expr/cast2.C: New test.
32996
32997         PR c++/10530
32998         * g++.dg/template/dependent-name2.C: New test.
32999
33000 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
33001
33002         * g++.dg/parse/crash11.C: Put the dg options in comments.
33003
33004 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
33005
33006         * lib/gcc-dg.exp: Update for diagnostic change.
33007
33008 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33009
33010         PR c++/5767
33011         * g++.dg/parse/crash11.C: New test.
33012
33013 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
33014
33015         * gcc.dg/cpp/spacing1.c: Update.
33016
33017 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
33018
33019         PR target/11739
33020         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
33021         a value for -mtune.
33022
33023 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33024
33025         PR middle-end/11771
33026         * gcc.c-torture/compile/20030804-1.c: New test case.
33027
33028 2003-08-04  Roger Sayle  <roger@eyesopen.com>
33029
33030         * gcc.dg/20030804-1.c: New test case.
33031
33032 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
33033
33034         * gcc.dg/cpp/separate-1.c: New test.
33035
33036 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
33037
33038         PR c++/11704
33039         * g++.dg/template/dependent-expr2.C: New test.
33040
33041         PR c++/11766
33042         * g++.dg/expr/ptrmem1.C: New test.
33043
33044 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33045
33046         PR c++/9453
33047         * g++.dg/template/friend15.C: New test.
33048
33049 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
33050
33051         * lib/dg-pch.exp: Work round PCH bug.
33052
33053 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33054
33055         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
33056         builtins.  Move cases from builtins-4.c here.
33057
33058         * gcc.dg/torture/builtin-math-1.c: New test taken from
33059         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
33060         additional cases.
33061
33062         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
33063         Delete.
33064
33065 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
33066
33067         PR c++/9447
33068         * g++.dg/template/using7.C: New test.
33069
33070 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
33071
33072         * import1.c, import2.c: New tests.
33073
33074 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
33075
33076         * g++.dg/eh/crossjump1.C: New test.
33077
33078 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
33079
33080         PR c++/11697
33081         * g++.dg/template/using6.C: New test.
33082
33083         PR c++/11744
33084         * g++.dg/template/koenig2.C: New test.
33085
33086 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33087
33088         PR c++/7983
33089         * g++.dg/parse/typedef4.C: New test.
33090
33091 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33092
33093         PR c++/8442, c++/8806
33094         * g++.dg/template/elab1.C: New test.
33095         * g++.dg/template/type2.C: Likewise.
33096         * g++.dg/template/ttp3.C: Adjust expected error message.
33097         * g++.old-deja/g++.law/visibility13.C: Likewise.
33098         * g++.old-deja/g++.niklas/t135.C: Likewise.
33099         * g++.old-deja/g++.pt/ttp41.C: Likewise.
33100         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
33101         template argument.
33102         * g++.old-deja/g++.pt/ttp44.C: Likewise.
33103
33104 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
33105
33106         PR c++/11295
33107         * g++.dg/ext/stmtexpr1.C: New test.
33108
33109         * g++.dg/opt/tmp1.C: New test.
33110
33111         PR c++/11525
33112         * g++.dg/parse/constant4.C: New test.
33113
33114         PR c++/9447
33115         * g++.dg/template/using5.C: New test.
33116
33117 2003-07-31  Roger Sayle  <roger@eyesopen.com>
33118
33119         * gcc.dg/builtins-27.c: New test case.
33120
33121 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
33122
33123         * gcc.dg/tls/opt-7.c: New test.
33124
33125 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
33126
33127         * g++.old-deja/g++.other/crash18.C: Remove.
33128
33129 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
33130
33131         * g++.dg/template/explicit3.C: New.
33132         * g++.dg/template/explicit4.C: New.
33133         * g++.dg/template/explicit5.C: New.
33134
33135         PR c++/11347
33136         * g++.dg/template/memtmpl1.C: New.
33137
33138 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
33139
33140         PR target/11565
33141         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
33142         * gcc.dg/i386-387-5.c (dg-options): Likewise.
33143
33144 2003-07-30  Jan Hubicka  <jh@suse.cz>
33145
33146         * vtgc1.c: Kill.
33147
33148 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
33149
33150         * gcc.dg/struct-in-proto-1.c: New test.
33151
33152 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
33153
33154         * gcc.dg/cpp/include2.c: Only expect one message.
33155
33156 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
33157
33158         PR c++/9447
33159         * g++.dg/template/using1.C: New test.
33160         * g++.dg/template/using2.C: New test.
33161         * g++.dg/template/using3.C: New test.
33162         * g++.dg/template/using4.C: New test.
33163
33164 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
33165
33166         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
33167         * gcc.c-torture/execute/string-opt-10.c: Likewise.
33168
33169 2003-07-28  Jan Hubicka  <jh@suse.cz>
33170
33171         PR c++/11530
33172         * g++.dg/opt/call1.C: New test.
33173
33174 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
33175
33176         PR c++/11667
33177         * g++.dg/init/enum2.C: New test.
33178         * g++.dg/template/overload1.C: Add "-w" option.
33179
33180 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
33181
33182         * gcc.dg/Wdeclaration-after-statement-1.c,
33183         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
33184
33185 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
33186
33187         * gcc.c-torture/compile/20030725-1.c: New test.
33188
33189 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
33190
33191         * gcc.dg/20030505.c: Only run for SPE.
33192         Remove definition of opaque type.
33193
33194 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
33195
33196         * g++.dg/template/ptrmem6.C: New test.
33197
33198 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
33199
33200         * gcc.c-torture/compile/zero-strct-2.c: New test.
33201
33202 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
33203
33204         * gcc.dg/intermod-1.c: New test.
33205
33206 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33207
33208         PR c++/11617
33209         * g++.dg/template/lookup2.C: New test.
33210         * g++.dg/template/memclass1.C: Remove instantiated from error.
33211         * g++.dg/other/error2.C: Tweak expected errors.
33212
33213         PR c++/11596
33214         * g++.dg/template/defarg3.C: New test.
33215
33216         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
33217
33218 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
33219
33220         * g++.dg/inherit/access5.C: New test.
33221
33222 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33223
33224         PR c++/11513
33225         * g++.dg/template/crash8.C: New test.
33226
33227 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
33228
33229         PR c/10602
33230         * gcc.dg/noncompile/incomplete-2.c: New test.
33231
33232 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
33233
33234         PR c++/11645
33235         * g++.dg/inherit/access4.C: New test.
33236
33237         PR c++/11517
33238         * g++.dg/expr/cond2.C: New test.
33239
33240         PR optimization/10679
33241         * g++.dg/opt/inline4.C: New test.
33242
33243 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33244
33245         * g++.dg/parse/crash10: New test.
33246
33247 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33248
33249         * g++.dg/ext/flexary1.C: New test.
33250
33251 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33252
33253         PR c++/10793
33254         * g++.dg/template/crash9.C: New test.
33255
33256 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33257
33258         PR c++/3004
33259         * g++.dg/parse/typedef3.C: New test.
33260
33261         PR c++/7906
33262         * g++.dg/parse/operator2.C: New test.
33263
33264         PR c++/8895
33265         * g++.dg/parse/def-tmpl-arg1.C: New test.
33266
33267         PR c++/9282
33268         * g++.dg/parse/funptr1.C: New test.
33269
33270         PR c++/9452
33271         * g++.dg/parse/ambig3.C: New test.
33272
33273         PR c++/9454
33274         * g++.dg/parse/operator3.C: New test.
33275
33276         PR c++/9486
33277         * g++.dg/parse/template10.C: New test.
33278
33279         PR c++/9488
33280         * g++.dg/parse/template11.C: New test.
33281
33282         PR c++/10150
33283         * g++.dg/parse/invalid-op1.C: New test.
33284
33285         PR c++/10247
33286         * g++.dg/parse/condexpr1.C: New test.
33287
33288 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33289
33290         * g++.dg/ext/packed3.C: New test.
33291         * g++.dg/ext/packed4.C: New test.
33292
33293         * gcc.dg/pack-test-3.c: New test.
33294
33295 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
33296
33297         * lib/compat.exp: Handle dg-options per source file.
33298         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
33299         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
33300         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
33301         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
33302         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
33303         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
33304         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
33305         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
33306         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
33307         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
33308         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
33309         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
33310         * g++.dg/compat/break/bitfield7_x.C: Ditto.
33311         * g++.dg/compat/break/bitfield7_y.C: Ditto.
33312
33313 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
33314
33315         PR c/10320
33316         * gcc.c-torture/execute/20030718-1.c: New test.
33317
33318 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33319
33320         PR optimization/11536
33321         * gcc.dg/20030721-1.c: New test.
33322
33323 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
33324
33325         PR c++/11546
33326         * g++.dg/template/lookup1.C: New test.
33327
33328 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
33329
33330         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
33331         diagnostics of ill-formed constructs involving labels.
33332         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
33333         the new 'previously defined here' message.
33334
33335 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
33336
33337         * g++.dg/parse/non-dependent2.C: New test.
33338
33339 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
33340
33341         * g++.dg/init/init-ref4.C: xfail on targets without
33342         weak symbols.
33343
33344 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
33345
33346         PR target/11087
33347         * gcc.c-torture/execute/20030717-1.c: New test.
33348
33349 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33350
33351         * g++.dg/opt/cfg1.C: New test.
33352
33353 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
33354
33355         PR optimization/11557
33356         * gcc.dg/20030717-1.c: New test.
33357
33358 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
33359
33360         PR c++/10476
33361         * g++.dg/expr/crash-1.C: New test.
33362
33363         PR c++/11027
33364         * g++.dg/template/init3.C: New test.
33365
33366         PR c++/8222
33367         * g++.dg/template/non-dependent1.C: New test.
33368
33369         PR c++/11070
33370         * g++.dg/template/non-dependent2.C: New test.
33371
33372         PR c++/11071
33373         * g++.dg/template/non-dependent3.C: New test.
33374
33375         PR c++/9907
33376         * g++.dg/template/sizeof5.C: New test.
33377
33378 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
33379
33380         PR 11498
33381         * gcc.c-torture/compile/mangle-1.c: New file.
33382
33383 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33384
33385         PR c++/7809
33386         * g++.dg/parse/access3.C: New test.
33387
33388 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
33389
33390         PR c++/11384
33391         * g++.dg/init/init-ref4.C: New test.
33392
33393 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
33394
33395         PR c++/11547
33396         * g++.dg/parse/constant3.C: New test.
33397         * g++.dg/parse/crash7.C: Likewise.
33398
33399 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
33400
33401         PR target/11008
33402         * gcc.dg/i386-pentium4-not-mull.c: New.
33403
33404 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
33405
33406         * gcc.dg/asm-names.c (ymain): Make it weak.
33407
33408 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33409
33410         PR c++/5421
33411         * g++.dg/template/friend21.C: New test.
33412
33413 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
33414
33415         * gcc.dg/cleanup-8.c: New test.
33416         * gcc.dg/cleanup-9.c: New test.
33417
33418 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
33419
33420         * g++.dg/ext/dll-MI1.h: New file.
33421         * g++.dg/ext/dllexport-MI1.C: New file.
33422         * g++.dg/ext/dllimport-MI1.C: New file.
33423
33424 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
33425
33426         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
33427         it does not have cmpstrsi patterns (just cmpmemsi).
33428
33429 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
33430
33431         PR debug/11473
33432         * g++.dg/debug/debug8.C: New test.
33433
33434 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33435
33436         PR c++/10108
33437         * g++.dg/template/crash7.C: New test.
33438
33439 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
33440
33441         PR target/10795
33442         * gcc.c-torture/compile/20030708-1.c: New.
33443
33444 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33445
33446         * gcc.c-torture/execute/20030715-1.c: New test.
33447
33448 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
33449
33450         * gcc.dg/pch/inline-3.c: New file.
33451         * gcc.dg/pch/inline-3.hs: New file.
33452         * gcc.dg/pch/inline-4.c: New file.
33453         * gcc.dg/pch/inline-4.hs: New file.
33454
33455 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
33456
33457         PR c++/11509
33458         * g++.dg/template/crash6.C: New test.
33459
33460         PR c++/7053
33461         * g++.dg/template/friend20.C: New test.
33462
33463         PR c++/7019
33464         * g++.dg/template/overload2.C: New test.
33465
33466 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33467
33468         PR optimization/11440
33469         * gcc.c-torture/execute/20030714-1.c: New test.
33470
33471 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33472
33473         PR c++/11154
33474         * g++.dg/template/partial2.C: New test.
33475
33476 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
33477
33478         PR c++/11503
33479         * g++.dg/template/anon1.C: New test.
33480
33481         PR c++/11493
33482         PR c++/11495
33483         * g++.dg/parse/template9.C: Likewise.
33484         * g++.dg/template/crash4.C: New test.
33485         * g++.dg/template/koenig1.C: Likewise.
33486         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
33487         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
33488         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
33489         functions.
33490         * g++.old-deja/g++.jason/template36.C: Likewise.
33491         * g++.old-deja/g++.mike/p1989.C: Likewise.
33492         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
33493         * g++.old-deja/g++.pt/ttp20.C: Use this->.
33494         * g++.old-deja/g++.pt/ttp21.C: Use this->.
33495         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
33496         compiling.
33497         * g++.old-deja/g++.pt/union2.C: Use this->.
33498
33499 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
33500
33501         * gcc.dg/20030711-1.c: New test.
33502
33503 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
33504
33505         PR c++/11050
33506         * g++.dg/parse/args1.C: New test.
33507         * g++.pt/defarg8.C: Change expected errors.
33508
33509 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
33510
33511         PR c++/8164
33512         * g++.dg/template/nontype2.C: New test.
33513
33514         PR c++/10558
33515         * g++.dg/parse/template8.C: New test.
33516
33517         PR c++/8327
33518         * g++.dg/template/scope1.C: New test.
33519
33520         * g++.dg/warn/Wsign-compare-1.C: New test.
33521
33522 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
33523
33524         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
33525
33526 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
33527
33528         PR c++/9411
33529         * g++.dg/template/explicit2.C: New test.
33530
33531         PR c++/10032
33532         * g++.dg/warn/pedantic1.C: New test.
33533
33534 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
33535
33536         PR c++ 9483
33537         * g++.dg/other/field1.C: New test.
33538
33539 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
33540
33541         PR c/11449
33542         * gcc.c-torture/compile/20030707-1.c: New.
33543
33544 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33545
33546         PR c++/10849
33547         * g++.dg/template/access12.C: New test.
33548
33549 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
33550
33551         * g++.dg/bprob/bprob.exp (prof_ext): Update.
33552         * g77.dg/bprob/bprob.exp (prof_ext): Update.
33553         * gcc.misc-tests/bprob.exp (prof_ext): Update.
33554         * gcc.misc-tests/gcov.exp: Update
33555         * g++.dg/gcov/gcov.exp: Update
33556         * lib/gcov.exp: Update.
33557
33558 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
33559
33560         * g++.dg/abi/mangle17.C: Make sure template expressions are
33561         dependent.
33562         * g++.dg/abi/mangle4.C: Mark erroneous casts.
33563         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
33564         * g++.dg/opt/stack1.C: Remove erroneous code.
33565         * g++.dg/parse/template7.C: New test.
33566         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
33567         * g++.old-deja/g++.pt/crash4.C: Likewise.
33568
33569 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33570
33571         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
33572         with zero or one occurence of `$' after the initial `L'.
33573
33574 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
33575
33576         * gcc.c-torture/compile/20030704-1.c: Add a comment.
33577
33578 2003-07-08  Roger Sayle  <roger@eyesopen.com>
33579
33580         PR c/11370
33581         * gcc.dg/Wunreachable-6.c: New testcase.
33582         * gcc.dg/Wunreachable-7.c: New testcase.
33583
33584 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
33585
33586         PR c/11420
33587         * gcc.dg/20030708-1.c: New test.
33588
33589 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
33590
33591         * gcc.dg/compat/sdata-section.h: New file.
33592         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
33593         * gcc.dg/torture/mips-sdata-1.c: New test.
33594
33595 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33596
33597         PR c++/11030
33598         * g++.dg/template/friend19.C: New test.
33599
33600 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
33601
33602         * g++.dg/opt/strength-reduce.C: New test.
33603
33604 2003-07-07  Roger Sayle  <roger@eyesopen.com>
33605
33606         PR target/10979
33607         * gcc.dg/20030707-1.c: New testcase.
33608
33609 2003-07-07  Roger Sayle  <roger@eyesopen.com>
33610
33611         PR optimization/11059
33612         * g++.dg/opt/emptyunion.C: New testcase.
33613
33614 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33615             Eric Botcazou  <ebotcazou@libertysurf.fr>
33616
33617         * g++.dg/opt/stack1.C: New test.
33618
33619 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
33620
33621         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
33622         run test.
33623
33624         PR c++/11431
33625         * g++.dg/expr/static_cast3.C: New test.
33626
33627 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
33628
33629         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
33630         everywhere.
33631         * gcc.dg/concat.c: Concatenation of string constants with
33632         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
33633         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
33634         * gcc.dg/cpp/escape-2.c: Use wide character constants where
33635         necessary to avoid multi-character character constant warning.
33636         * gcc.dg/cpp/escape.c: Likewise.
33637         * gcc.dg/cpp/ucs.c: Likewise.
33638         Remove backslashes from dg-bogus comments, as they confuse Tcl.
33639         Fix a typo.
33640
33641 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
33642
33643         PR c/11428
33644         * gcc.c-torture/compile/20030704-1.c: New.
33645
33646 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
33647
33648         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
33649
33650 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
33651
33652         PR c++/5287, PR c++/7910,  PR c++/11021
33653         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
33654         tests for warnings.
33655         * g++.dg/ext/dllimport2.C: Add tests for warnings.
33656         * g++.dg/ext/dllimport3.C: Likewise.
33657         * g++.dg/ext/dllimport4.C: New file.
33658         * g++.dg/ext/dllimport5.C: New file.
33659         * g++.dg/ext/dllimport6.C: New file.
33660         * g++.dg/ext/dllimport7.C: New file.
33661         * g++.dg/ext/dllimport8.C: New file.
33662         * g++.dg/ext/dllimport9.C: New file.
33663         * g++.dg/ext/dllimport10.C: New file.
33664         * g++.dg/ext/dllexport1.C: New file.
33665
33666 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
33667
33668         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
33669         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
33670
33671 2003-07-03  Roger Sayle  <roger@eyesopen.com>
33672
33673         * gcc.dg/builtins-25.c: New testcase.
33674         * gcc.dg/builtins-26.c: New testcase.
33675
33676 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
33677
33678         * gcc.dg/compat/vector-defs.h: New file.
33679         * gcc.dg/compat/vector-setup.h: New file.
33680         * gcc.dg/compat/vector-check.h: New file.
33681         * gcc.dg/compat/vector-1_main.c: New file.
33682         * gcc.dg/compat/vector-1_x.c: New file.
33683         * gcc.dg/compat/vector-1_y.c: New file.
33684         * gcc.dg/compat/vector-2_main.c: New file.
33685         * gcc.dg/compat/vector-2_x.c: New file.
33686         * gcc.dg/compat/vector-2_y.c: New file.
33687
33688         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
33689         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
33690         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
33691         * gcc.dg/compat/struct-align-1.h: New file.
33692         * gcc.dg/compat/struct-align-1_main.c: New file.
33693         * gcc.dg/compat/struct-align-1_x.c: New file.
33694         * gcc.dg/compat/struct-align-1_y.c: New file.
33695         * gcc.dg/compat/struct-align-2.h: New file.
33696         * gcc.dg/compat/struct-align-2_main.c: New file.
33697         * gcc.dg/compat/struct-align-2_x.c: New file.
33698         * gcc.dg/compat/struct-align-2_y.c: New file.
33699
33700         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
33701         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
33702         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
33703         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
33704         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
33705         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
33706         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
33707         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
33708         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
33709         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
33710         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
33711         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
33712         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
33713         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
33714         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
33715         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
33716         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
33717         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
33718         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
33719         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
33720         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
33721         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
33722         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
33723         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
33724         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
33725         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
33726         * gcc.dg/compat/struct-return-10_x.c: Ditto.
33727         * gcc.dg/compat/struct-return-2_x.c: Ditto.
33728         * gcc.dg/compat/struct-return-3_x.c: Ditto.
33729
33730 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33731
33732         * gcc.dg/i386-call-1.c: New test.
33733
33734 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
33735
33736         PR c++/9162
33737         * g++.dg/parse/defarg4.C: New.
33738
33739 2003-07-03  Roger Sayle  <roger@eyesopen.com>
33740
33741         PR target/10700
33742         * gcc.c-torture/compile/20030703-1.c: New test case.
33743
33744 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
33745
33746         * g++.dg/template/local3.C: Remove extra semicolon.
33747
33748 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
33749
33750         * gcc.dg/i386-volatile-1.c: New test.
33751
33752 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
33753
33754         PR c++/11072
33755         * g++.dg/other/offsetof2.C: XFAIL.
33756         * g++.dg/other/offsetof5.C: New.
33757
33758         PR c++/10219
33759         * g++.dg/template/error1.C: New.
33760
33761         PR c++/9779
33762         * g++.dg/template/dependent-expr1.C: New.
33763
33764 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
33765
33766         PR c++/6949
33767         * g++.dg/template/local3.C: New test.
33768
33769         PR c++/11149
33770         * g++.dg/lookup/scoped6.C: New test.
33771
33772 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
33773
33774         PR c++/8046
33775         * g++.dg/other/error7.C: New test.
33776
33777 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
33778
33779         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
33780         * g++.old-deja/g++.abi/vtable3.h: Likewise.
33781         * g++.old-deja/g++.law/code-gen5.C: Likewise.
33782         * g++.old-deja/g++.other/union2.C: Likewise.
33783         * gcc.dg/c90-const-expr-2.c: Likewise.
33784         * gcc.dg/c90-const-expr-3.c: Likewise.
33785         * gcc.dg/c99-const-expr-2.c: Likewise.
33786         * gcc.dg/c99-const-expr-3.c: Likewise.
33787         * gcc.dg/concat.c: Likewise.
33788
33789 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
33790
33791         PR c++/9559
33792         * g++.dg/init/static1.C: New test.
33793
33794 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33795
33796         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
33797         * g++.old-deja/g++.other/access2.C: Likewise.
33798         * g++.old-deja/g++.other/decl2.C: Likewise.
33799         * gcc.c-torture/execute/20020615-1.c: Likewise.
33800
33801 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33802
33803         PR c++/4933
33804         * g++.dg/template/sizeof4.C: New test.
33805
33806 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33807
33808         * g++.dg/other/error6.C: New test.
33809
33810 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
33811
33812         PR c++/10750
33813         * g++.dg/parse/constant2.C: New test.
33814
33815 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
33816
33817         PR c++/11106
33818         * g++.dg/other/error5.C: New test.
33819
33820 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33821
33822         * gcc.dg/format/gcc_diag-1.c: New test.
33823
33824 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
33825
33826         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
33827
33828 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
33829
33830         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
33831         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
33832         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
33833
33834 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
33835
33836         * gcc.c-torture/execute/builtins/string-8.c: New test.
33837         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
33838         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
33839         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
33840
33841 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33842
33843         PR c++/10468
33844         * g++.dg/ext/typeof6.C: New test.
33845
33846 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
33847
33848         PR c++/10796
33849         * g++.dg/init/enum1.C: New test.
33850
33851 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
33852
33853         * gcc.dg/20030627-1.c: New test.
33854
33855 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
33856
33857         PR c++/11332
33858         * g++.dg/expr/static_cast2.C: New test.
33859
33860 2003-06-26  Roger Sayle  <roger@eyesopen.com>
33861             Jakub Jelinek  <jakub@redhat.com>
33862
33863         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
33864         sprintf(dst,"%s",src) optimization.
33865         * gcc.c-torture/execute/20030626-1.c: New test case.
33866         * gcc.c-torture/execute/20030626-2.c: New test case.
33867
33868 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
33869
33870         * gcc.c-torture/execute/multi-ix.c: New test.
33871
33872         * gcc.c-torture/execute/simd-4.c (main):
33873         Added missing semicolon at end of union.
33874
33875 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
33876
33877         PR c++/8266
33878         * g++.dg/template/explicit-instantiation3.C: New test.
33879
33880 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33881
33882         * gcc.dg/20030626-1.c: Use signed char.
33883
33884 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
33885
33886         * gcc.dg/20030626-1.c: New test.
33887
33888 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
33889
33890         * const-str-2.m: Update.
33891
33892 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
33893
33894         PR c++/10990
33895         * g++.dg/rtti/dyncast1.C: New test.
33896         * g++.dg/abi/mangle4.C: Correct base-specifier access.
33897         * g++.dg/lookup/scoped1.C: Remove XFAIL.
33898         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
33899
33900         PR c++/10931
33901         * g++.dg/expr/static_cast1.C: New test.
33902
33903 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
33904
33905         * gcc.dg/20030625-1.c: New test.
33906
33907 2003-06-24  Roger Sayle  <roger@eyesopen.com>
33908
33909         * gcc.c-torture/compile/20030624-1.c: New test case.
33910
33911 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
33912
33913         * gcc.c-torture/execute/string-opt-17.c: New test.
33914
33915 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
33916
33917         PR c++/5754
33918         * g++.dg/parse/crash6.C: New test.
33919
33920 2003-06-23  Roger Sayle  <roger@eyesopen.com>
33921
33922         * gcc.dg/builtins-24.c: New test case.
33923
33924 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
33925
33926         * g++.dg/opt/operator1.C: New test.
33927
33928 2003-06-22  Roger Sayle  <roger@eyesopen.com>
33929
33930         * gcc.c-torture/execute/string-opt-16.c: New test case.
33931
33932 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33933
33934         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
33935         * g++.old-deja/g++.other/conv7.C: Likewise.
33936         * g++.old-deja/g++.other/overcnv2.C: Likewise.
33937         * g++.old-deja/g++.other/overload14.C: Likewise.
33938
33939 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
33940
33941         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
33942         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
33943
33944 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33945
33946         PR c++/10888
33947         * g++.dg/warn/Winline-3.C: New test.
33948
33949 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33950
33951         * lib/target-supports.exp (check_alias_available): Make the test
33952         program acceptable to the Solaris assembler.
33953
33954         PR c++/10749
33955         * g++.dg/template/memclass2.C: New test.
33956
33957 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33958             Eric Botcazou  <ebotcazou@libertysurf.fr>
33959
33960         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
33961         data for non-matching targets.
33962         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
33963
33964 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
33965
33966         PR c++/10845
33967         * g++.dg/template/member3.C: New test.
33968
33969 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
33970
33971         PR c++/10939
33972         * g++.dg/template/func1.C: New test.
33973
33974         PR c++/9649
33975         * g++.dg/template/static4.C: New test.
33976         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
33977
33978         PR c++/11041
33979         * g++.dg/init/ref7.C: New test.
33980
33981 2003-06-19  Matt Austern  <austern@apple.com>
33982
33983         PR c++/11228
33984         * g++.dg/anew1.C: New test.
33985         * g++.dg/anew2.C: New test.
33986         * g++.dg/anew3.C: New test.
33987         * g++.dg/anew4.C: New test.
33988
33989 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
33990
33991         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
33992
33993 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
33994
33995         * gcc.c-torture/execute/simd-4.c (main): Make expected value
33996         endian-dependent.
33997
33998 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
33999
34000         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
34001         Remove cruft.
34002
34003 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
34004
34005         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
34006         * gcc.c-torture/compile/961203-1.c: Likewise.
34007         * gcc.c-torture/compile/980506-1.c: Likewise.
34008
34009 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34010
34011         PR c++/10712
34012         * g++.dg/lookup/using7.C: New test.
34013
34014 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
34015
34016         PR c++/11105
34017         * g++.dg/abi/conv1.C: Remove it.
34018         * g++.dg/template/conv7.C: New test.
34019         * g++.dg/template/conv8.C: Likewise.
34020         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
34021         conversion operator.
34022
34023 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
34024
34025         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
34026         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
34027         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34028         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
34029         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
34030         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34031         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34032         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
34033         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
34034         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
34035         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
34036         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
34037         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
34038         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
34039         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
34040         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
34041         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
34042         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
34043         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34044         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34045         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34046         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34047         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34048         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34049         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34050         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34051         * gcc.dg/compat/struct-return-10_x.c: Ditto.
34052         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34053         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34054
34055 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
34056
34057         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
34058         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
34059         indications.
34060
34061 2003-06-16  Roger Sayle  <roger@eyesopen.com>
34062
34063         * gcc.dg/i386-387-5.c: New test case.
34064         * gcc.dg/i386-387-6.c: New test case.
34065         * gcc.dg/builtins-23.c: New test case.
34066
34067 2003-06-15  Roger Sayle  <roger@eyesopen.com>
34068
34069         * gcc.dg/builtins-22.c: New test case.
34070         * gcc.dg/i386-387-1.c: Update to test exp.
34071         * gcc.dg/i386-387-2.c: Likewise.
34072
34073 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34074
34075         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
34076
34077 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34078
34079         * lib/gcc-dg.exp (dg-require-dll): New function.
34080         (dg-xfail-if): Likewise.
34081         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
34082         driver.
34083
34084         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
34085         * gcc.c-torture/compile/20001205-1.c: Likewise.
34086         * gcc.c-torture/compile/20001226-1.c: Likewise.
34087         * gcc.c-torture/compile/20010518-2.c: Likewise.
34088         * gcc.c-torture/compile/20020312-1.c: Likewise.
34089         * gcc.c-torture/compile/20020604-1.c: Likewise.
34090         * gcc.c-torture/compile/920501-12.c: Likewise.
34091         * gcc.c-torture/compile/920501-4.c: Likewise.
34092         * gcc.c-torture/compile/920520-1.c: Likewise.
34093         * gcc.c-torture/compile/920521-1.c: Likewise.
34094         * gcc.c-torture/compile/920625-1.c: Likewise.
34095         * gcc.c-torture/compile/961203-1.c: Likewise.
34096         * gcc.c-torture/compile/980506-1.c: Likewise.
34097         * gcc.c-torture/compile/981006-1.c: Likewise.
34098         * gcc.c-torture/compile/981022-1.c: Likewise.
34099         * gcc.c-torture/compile/981223-1.c: Likewise.
34100         * gcc.c-torture/compile/990617-1.c: Likewise.
34101         * gcc.c-torture/compile/dll.c: Likewise.
34102         * gcc.c-torture/compile/labels-3.c: Likewise.
34103         * gcc.c-torture/compile/mipscop-1.c: Likewise.
34104         * gcc.c-torture/compile/mipscop-2.c: Likewise.
34105         * gcc.c-torture/compile/mipscop-3.c: Likewise.
34106         * gcc.c-torture/compile/mipscop-4.c: Likewise.
34107         * gcc.c-torture/compile/simd-5.c: Likewise.
34108         * gcc.c-torture/compile/20000804-1.x: Remove.
34109         * gcc.c-torture/compile/20001205-1.x: Likewise.
34110         * gcc.c-torture/compile/20001226-1.x: Likewise.
34111         * gcc.c-torture/compile/20010518-2.x: Likewise.
34112         * gcc.c-torture/compile/20020312-1.x: Likewise.
34113         * gcc.c-torture/compile/20020604-1.x: Likewise.
34114         * gcc.c-torture/compile/920501-12.x: Likewise.
34115         * gcc.c-torture/compile/920501-4.x: Likewise.
34116         * gcc.c-torture/compile/920520-1.x: Likewise.
34117         * gcc.c-torture/compile/920521-1.x: Likewise.
34118         * gcc.c-torture/compile/920625-1.x: Likewise.
34119         * gcc.c-torture/compile/961203-1.x: Likewise.
34120         * gcc.c-torture/compile/980506-1.x: Likewise.
34121         * gcc.c-torture/compile/981006-1.x: Likewise.
34122         * gcc.c-torture/compile/981022-1.x: Likewise.
34123         * gcc.c-torture/compile/981223-1.x: Likewise.
34124         * gcc.c-torture/compile/990617-1.x: Likewise.
34125         * gcc.c-torture/compile/mipscop-1.x: Likewise.
34126         * gcc.c-torture/compile/mipscop-2.x: Likewise.
34127         * gcc.c-torture/compile/mipscop-3.x: Likewise.
34128         * gcc.c-torture/compile/mipscop-4.x: Likewise.
34129         * gcc.c-torture/compile/simd-5.x: Likewise.
34130
34131         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
34132
34133 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34134
34135         * gcc.c-torture/execute/20030611-1.c: New test.
34136
34137 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34138
34139         PR middle-end/168
34140         * gcc.dg/20030612-1.c: New test case.
34141
34142 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
34143
34144         PR c++/10635
34145         * g++.dg/expr/cast1.C: New test.
34146
34147 2003-06-12  Roger Sayle  <roger@eyesopen.com>
34148
34149         * gcc.dg/builtins-21.c: New test case.
34150
34151 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
34152
34153         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
34154         options instead of at the end.
34155         * lib/objc.exp (objc_target_compile): Likewise.
34156
34157 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
34158
34159         PR c++/10432
34160         * g++.dg/parse/error1.C: New test.
34161
34162 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
34163
34164         * gcc.dg/compat/struct-by-value-11_main.c: New file.
34165         * gcc.dg/compat/struct-by-value-11_x.c: New file.
34166         * gcc.dg/compat/struct-by-value-11_y.c: New file.
34167         * gcc.dg/compat/struct-by-value-12_main.c: New file.
34168         * gcc.dg/compat/struct-by-value-12_x.c: New file.
34169         * gcc.dg/compat/struct-by-value-12_y.c: New file.
34170         * gcc.dg/compat/struct-by-value-13_main.c: New file.
34171         * gcc.dg/compat/struct-by-value-13_x.c: New file.
34172         * gcc.dg/compat/struct-by-value-13_y.c: New file.
34173         * gcc.dg/compat/struct-by-value-14_main.c: New file.
34174         * gcc.dg/compat/struct-by-value-14_x.c: New file.
34175         * gcc.dg/compat/struct-by-value-14_y.c: New file.
34176         * gcc.dg/compat/struct-by-value-15_main.c: New file.
34177         * gcc.dg/compat/struct-by-value-15_x.c: New file.
34178         * gcc.dg/compat/struct-by-value-15_y.c: New file.
34179         * gcc.dg/compat/struct-by-value-16_main.c: New file.
34180         * gcc.dg/compat/struct-by-value-16_x.c: New file.
34181         * gcc.dg/compat/struct-by-value-16_y.c: New file.
34182         * gcc.dg/compat/struct-by-value-17_main.c: New file.
34183         * gcc.dg/compat/struct-by-value-17_x.c: New file.
34184         * gcc.dg/compat/struct-by-value-17_y.c: New file.
34185         * gcc.dg/compat/struct-by-value-18_main.c: New file.
34186         * gcc.dg/compat/struct-by-value-18_x.c: New file.
34187         * gcc.dg/compat/struct-by-value-18_y.c: New file.
34188
34189         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
34190         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
34191         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
34192         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
34193         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
34194         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
34195         * gcc.dg/compat/scalar-return-3_main.c: New file.
34196         * gcc.dg/compat/scalar-return-3_x.c: New file.
34197         * gcc.dg/compat/scalar-return-3_y.c: New file.
34198         * gcc.dg/compat/scalar-return-4_main.c: New file.
34199         * gcc.dg/compat/scalar-return-4_x.c: New file.
34200         * gcc.dg/compat/scalar-return-4_y.c: New file.
34201
34202 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
34203
34204         * gcc.dg/compat/fp2-struct-check.h: New file.
34205         * gcc.dg/compat/fp2-struct-defs.h: New file.
34206         * gcc.dg/compat/fp2-struct-init.h: New file.
34207         * gcc.dg/compat/struct-by-value-10_main.c: New file.
34208         * gcc.dg/compat/struct-by-value-10_x.c: New file.
34209         * gcc.dg/compat/struct-by-value-10_y.c: New file.
34210         * gcc.dg/compat/struct-return-10_main.c: New file.
34211         * gcc.dg/compat/struct-return-10_x.c: New file.
34212         * gcc.dg/compat/struct-return-10_y.c: New file.
34213
34214         * gcc.dg/compat/compat-common.h: New file.
34215         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
34216         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
34217         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
34218         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
34219         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
34220         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
34221         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
34222         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
34223         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
34224         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
34225         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
34226         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
34227         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
34228         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
34229         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
34230         * gcc.dg/compat/small-struct-check.h: Ditto.
34231         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
34232         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
34233         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
34234         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
34235         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
34236         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34237         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
34238         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
34239         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
34240         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
34241         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34242         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34243         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
34244         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34245         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34246         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
34247         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
34248         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
34249         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
34250         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
34251         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
34252         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
34253         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
34254         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
34255         * gcc.dg/compat/struct-return-2_main.c: Ditto.
34256         * gcc.dg/compat/struct-return-2_x.c: Ditto.
34257         * gcc.dg/compat/struct-return-2_y.c: Ditto.
34258         * gcc.dg/compat/struct-return-3_main.c: Ditto.
34259         * gcc.dg/compat/struct-return-3_x.c: Ditto.
34260         * gcc.dg/compat/struct-return-3_y.c: Ditto.
34261
34262 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
34263
34264         * g++.dg/pch/static-1.C: New file.
34265         * g++.dg/pch/static-1.Hs: New file.
34266
34267 2003-06-10  Richard Henderson  <rth@redhat.com>
34268
34269         * gcc.dg/asm-7.c: Adjust expected warning text.
34270
34271 2003-06-10  Roger Sayle  <roger@eyesopen.com>
34272
34273         * gcc.dg/builtins-20.c: New test case.
34274
34275 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
34276
34277         PR c++/11131
34278         * g++.dg/opt/template1.C: New test.
34279
34280 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34281
34282         * lib/gcc-dg.exp (dg-test): Clear additional_files and
34283         additional_sources.
34284
34285 2003-05-21  David Taylor  <dtaylor@emc.com>
34286
34287         * gcc.dg/Wpadded.c: New file.
34288
34289 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34290
34291         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
34292         * gcc.dg/special/weak-2.c: Add dg-require-weak.
34293         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
34294         dg-require-weak.
34295
34296 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
34297
34298         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
34299
34300 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
34301
34302         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
34303         (dg-require-alias): Likewise.
34304         (dg-require-gc-sections): Likewise.
34305         * lib/target-supports.exp (check_gc_sections_available): Likewise.
34306
34307 2003-06-08  Richard Henderson  <rth@redhat.com>
34308
34309         * gcc.dg/20011029-2.c: Fix the array reference.
34310         * gcc.dg/asm-7.c: New.
34311
34312 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
34313
34314         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
34315
34316 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
34317
34318         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
34319         (dg-require-gc-sections): Likewise.
34320
34321 2003-06-08  Jan Hubicka  <jh@suse.cz>
34322
34323         * i386-cmov1.c: Fix regular expression.
34324         * i386-cvt-1.c: Likewise.
34325         * i386-local.c: Likewise.
34326         * i386-local2.c: Likewise.
34327         * i386-mul.c: Likewise.
34328         * i386-ssetype-1.c: Likewise.
34329         * i386-ssetype-3.c: Likewise.
34330         * i386-ssetype-5.c: Likewise.
34331
34332 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34333
34334         PR c++/11039
34335         * g++.dg/warn/implicit-typename2.C: New test.
34336         * g++.dg/warn/implicit-typename3.C: New test.
34337
34338 2003-06-07  Richard Henderson  <rth@redhat.com>
34339
34340         * g++.dg/other/offsetof3.C: Use size_t.
34341         * g++.dg/other/offsetof4.C: Likewise.
34342
34343 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
34344
34345         * lib/copy-file.exp: New. Implement gcc_copy_files.
34346
34347         * lib/dg-pch.exp: Load copy-file.exp
34348         (dg-pch): Use gcc_copy_files instead of "file copy".
34349
34350 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
34351
34352         * gcc.dg/weak/weak.exp: Simplify.
34353         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
34354         * gcc.dg/weak/weak-1.c: Likewise.
34355         * gcc.dg/weak/weak-2.c: Likewise.
34356         * gcc.dg/weak/weak-3.c: Likewise.
34357         * gcc.dg/weak/weak-4.c: Likewise.
34358         * gcc.dg/weak/weak-5.c: Likewise.
34359         * gcc.dg/weak/weak-6.c: Likewise.
34360         * gcc.dg/weak/weak-7.c: Likewise.
34361         * gcc.dg/weak/weak-8.c: Likewise.
34362         * gcc.dg/weak/weak-9.c: Likewise.
34363
34364 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
34365
34366         gcc.c-torture/execute/20030606-1.c: New.
34367
34368 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34369
34370         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
34371         * gcc.dg/builtins-19.c: Likewise.
34372
34373 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34374
34375         * gcc.dg/builtins-2.c: Add some more tests.
34376         * gcc.dg/builtins-18.c: New test case.
34377         * gcc.dg/builtins-19.c: New test case.
34378
34379 2003-06-06  Roger Sayle  <roger@eyesopen.com>
34380             Jim Wilson  <wilson@tuliptree.org>
34381
34382         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
34383
34384 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
34385
34386         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
34387         mempcpy/stpcpy calls not to be optimized into something else.
34388         * gcc.c-torture/execute/string-opt-3.c: Moved to...
34389         * gcc.c-torture/execute/builtins/string-7.c: ...here.
34390         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
34391
34392 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34393
34394         * gcc.dg/format/asm_fprintf-1.c: New test.
34395
34396 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
34397
34398         * lib/gcc-defs.exp (additional_sources): New variable.
34399         (dg-additional-sources): New function.
34400         (additional_files): New variable.
34401         (dg-additional-files): New function.
34402         (dg-additional-files-options): Likewise.
34403         * lib/gcc-dg.exp (dg-require-weak): New function.
34404         (dg-require-alias): Likewise.
34405         (dg-require-gc-sections): Likewise.
34406         * lib/target-supports.exp (check_alias_available): Remove testfile
34407         parameter.
34408         (check_gc_sections_available): New function.
34409         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
34410         (dg-gpp-additional-files): Likewise.
34411         * lib/g++.exp (additional_sources): Remove.
34412         (additional_files): Likewise.
34413         (g++_target_compile): Use dg-additional-files-options.
34414
34415         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
34416         Tcl logic.
34417         * gcc.dg/special/ecos.exp: Remove.
34418         * gcc.dg/special/20000419-2.c: Use dg-require-*.
34419         * gcc.dg/special/alias-1.c: Likewise.
34420         * gcc.dg/special/alias-2.c: Likewise.
34421         * gcc.dg/special/gcsec-1.c: Likewise.
34422         * gcc.dg/special/weak-1.c: Likewise.
34423         * gcc.dg/special/weak-2.c: Likewise.
34424         * gcc.dg/special/wkali-1.c: Likewise.
34425         * gcc.dg/special/wkali-2.c: Likewise.
34426
34427         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
34428         dg-gpp-additional-*.
34429         * g++.dg/special/conpr-3.C: Likewise.
34430         * g++.dg/special/conpr-4.C: Likewise.
34431         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
34432         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
34433         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
34434         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
34435         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
34436         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
34437         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
34438         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
34439         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
34440         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
34441         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
34442         * g++.old-deja/g++.other/comdat1.C: Likewise.
34443         * g++.old-deja/g++.other/comdat2.C: Likewise.
34444         * g++.old-deja/g++.other/comdat3.C: Likewise.
34445         * g++.old-deja/g++.other/ctor1.C: Likewise.
34446         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
34447
34448 2003-06-05  Richard Henderson  <rth@redhat.com>
34449
34450         * gcc.dg/debug/20030605-1.c: New.
34451
34452 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34453
34454         * README.QMTEST: Update.
34455
34456 2003-06-04  Richard Henderson  <rth@redhat.com>
34457
34458         * gcc.dg/cleanup-1.c: New.
34459         * gcc.dg/cleanup-2.c: New.
34460         * gcc.dg/cleanup-3.c: New.
34461         * gcc.dg/cleanup-4.c: New.
34462         * gcc.dg/cleanup-5.c: New.
34463         * gcc.dg/cleanup-6.c: New.
34464         * gcc.dg/cleanup-7.c: New.
34465
34466 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
34467
34468         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
34469
34470         * lib/dg-pch.exp: New file.
34471         * g++.dg/pch/pch.exp: Use dg-pch.exp.
34472         * gcc.dg/pch/pch.exp: Likewise.
34473
34474 2003-06-04  Roger Sayle  <roger@eyesopen.com>
34475
34476         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
34477         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
34478         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
34479         * gcc.dg/builtins-17.c: New test case.
34480         * gcc.dg/i386-387-4.c: New test case.
34481         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
34482
34483 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34484
34485         * gcc.dg/ultrasp9.c: New test.
34486
34487 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34488
34489         * gcc.c-torture/compile/20030604-1.c: New test.
34490         * gcc.dg/sparc-constant-1.c: New test.
34491
34492 2003-06-03  Glen Nakamura  <glen@imodulo.com>
34493
34494         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
34495
34496 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
34497
34498         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
34499
34500         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
34501         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
34502
34503 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
34504
34505         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
34506
34507 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34508
34509         PR c++/10940
34510         * g++.dg/template/spec10.C: New test.
34511
34512 2003-06-03  Roger Sayle  <roger@eyesopen.com>
34513
34514         * gcc.dg/builtins-16.c: New test case.
34515
34516 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
34517
34518         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
34519         mempcpy test with post-increments.
34520         * gcc.c-torture/execute/string-opt-3.c: New test.
34521         * gcc.dg/string-opt-1.c: New test.
34522
34523 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
34524
34525         PR fortran/10965
34526         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
34527
34528 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
34529
34530         * lib/scanasm.exp (dg-scan): New function, factored out of ...
34531         (scan-assembler): ... here.  Use dg-scan.
34532         (scan-assembler-not): Likewise.
34533         (scan-file): New function.
34534         (scan-file-not): Likewise.
34535         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
34536         * gcc.dg/cpp/_Pragma4.c: Likewise.
34537         * gcc.dg/cpp/_Pragma5.c: Likewise.
34538         * gcc.dg/cpp/avoidpaste1.c: Likewise.
34539         * gcc.dg/cpp/avoidpaste2.c: Likewise.
34540         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
34541         * gcc.dg/cpp/cmdlne-P.c: Likewise.
34542         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
34543         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
34544         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
34545         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
34546         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
34547         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
34548         * gcc.dg/cpp/cxxcom1.c: Likewise.
34549         * gcc.dg/cpp/line1.c: Likewise.
34550         * gcc.dg/cpp/maccom1.c: Likewise.
34551         * gcc.dg/cpp/maccom2.c: Likewise.
34552         * gcc.dg/cpp/maccom3.c: Likewise.
34553         * gcc.dg/cpp/maccom4.c: Likewise.
34554         * gcc.dg/cpp/maccom5.c: Likewise.
34555         * gcc.dg/cpp/maccom6.c: Likewise.
34556         * gcc.dg/cpp/multiline.c: Likewise.
34557         * gcc.dg/cpp/spacing1.c: Likewise.
34558         * gcc.dg/cpp/spacing2.c: Likewise.
34559         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
34560         * gcc.dg/cpp/trad/maccom1.c: Likewise.
34561         * gcc.dg/cpp/trad/maccom2.c: Likewise.
34562         * gcc.dg/cpp/trad/maccom3.c: Likewise.
34563         * gcc.dg/cpp/trad/maccom4.c: Likewise.
34564         * gcc.dg/cpp/trad/maccom6.c: Likewise.
34565         * gcc.dg/cpp/cxxcom2.c: Likewise.
34566         * gcc.dg/cpp/cxxcom2.h: New file.
34567
34568         * gcc.dg/cpp/truefalse.cpp: Move it to ...
34569         * g++.dg/cpp/truefalse.C: Here.
34570         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
34571
34572 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
34573
34574         * gcc.dg/cpp/redef3.c: New file.
34575
34576 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34577
34578         * gcc.dg/i386-loop-3.c: New test.
34579
34580 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
34581
34582         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
34583
34584 2003-05-31  Roger Sayle  <roger@eyesopen.com>
34585
34586         * gcc.dg/fwrapv-1.c: New test case.
34587         * gcc.dg/fwrapv-2.c: New test case.
34588
34589 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34590
34591         PR c++/10956
34592         * g++.dg/template/spec9.C: New test.
34593
34594 2003-05-29  Roger Sayle  <roger@eyesopen.com>
34595
34596         * gcc.dg/duff-4.c: New test case.
34597
34598 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
34599
34600         PR fortran/10843
34601         * g77.dg/ffixed-form-1.f: New test
34602         * g77.dg/ffixed-form-2.f: New test
34603         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
34604         * g77.dg/ffree-form-3.f: New test
34605
34606 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
34607
34608         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
34609         * gcc.dg/wint_t-1.c: Likewise.
34610
34611 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34612
34613         * g++.dg/template/access11.C: New test.
34614
34615 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34616
34617         PR c++/10849
34618         * g++.dg/template/access10.C: New test.
34619
34620 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34621             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34622
34623         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
34624
34625 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
34626
34627         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
34628         suppress for powerpc-*-darwin*.
34629         * gcc.dg/torture/builtin-noret-2.c: Likewise.
34630
34631 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
34632
34633         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
34634         suppress option for powerpc-*-darwin*.
34635
34636 2003-05-23  Roger Sayle  <roger@eyesopen.com>
34637
34638         * gcc.dg/builtins-1.c: Add tests for tan and atan.
34639         * gcc.dg/builtins-4.c: Add test for fmod.
34640
34641 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34642
34643         PR c++/10682
34644         * g++.dg/template/instantiate4.C: New test.
34645
34646 2003-05-22  Roger Sayle  <roger@eyesopen.com>
34647
34648         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
34649
34650 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
34651
34652         * gcc.dg/compat/scalar-return-1_main.c: New file.
34653         * gcc.dg/compat/scalar-return-1_x.c: New file.
34654         * gcc.dg/compat/scalar-return-1_y.c: New file.
34655         * gcc.dg/compat/scalar-return-2_main.c: New file.
34656         * gcc.dg/compat/scalar-return-2_x.c: New file.
34657         * gcc.dg/compat/scalar-return-2_y.c: New file.
34658         * gcc.dg/compat/struct-return-3_main.c: New file.
34659         * gcc.dg/compat/struct-return-3_y.c: New file.
34660         * gcc.dg/compat/struct-return-3_x.c: New file.
34661         * gcc.dg/compat/struct-return-2_main.c: New file.
34662         * gcc.dg/compat/struct-return-2_x.c: New file.
34663         * gcc.dg/compat/struct-return-2_y.c: New file.
34664
34665 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34666
34667         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
34668         for hppa*-hp-hpux*.
34669         * gcc.dg/20021014-1.c (dg-options): Likewise.
34670         * gcc.dg/nest.c (dg-options): Likewise.
34671
34672 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
34673
34674         PR c++/9738
34675         * g++.dg/ext/dllimport2.C: New file.
34676         * g++.dg/ext/dllimport3.C: New file.
34677
34678 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
34679
34680         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
34681         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
34682         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
34683         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
34684         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
34685         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
34686         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
34687         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
34688         * gcc.dg/compat/small-struct-defs.h: New file.
34689         * gcc.dg/compat/small-struct-init.h: New file.
34690         * gcc.dg/compat/small-struct-check.h: New file.
34691         * gcc.dg/compat/fp-struct-defs.h: New file.
34692         * gcc.dg/compat/fp-struct-check.h: New file.
34693         * gcc.dg/compat/fp-struct-init.h: New file.
34694         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
34695         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
34696
34697 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
34698
34699         * gcc.dg/20030225-2.c: New test.
34700
34701 2003-05-18  Roger Sayle  <roger@eyesopen.com>
34702             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34703
34704         * gcc.c-torture/compile/20030518-1.c: New test case.
34705
34706 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
34707
34708         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
34709         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
34710         gcc-dg-debug-runtest.
34711         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
34712         gcc-dg-debug-runtest.
34713
34714 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34715
34716         PR c++/9022
34717         * g++.dg/lookup/using6.C: New test.
34718
34719 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34720
34721         * g++.dg/parse/access2.C: New test.
34722
34723 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
34724
34725         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
34726         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
34727         * gcc.dg/debug/debug.exp: Likewise.
34728
34729 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
34730
34731         * gcc.dg/dollar.c: New test.
34732
34733 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
34734
34735         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
34736         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
34737         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
34738         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
34739         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
34740         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
34741         * gcc.dg/compat/struct-by-value-6_main.c: New file.
34742         * gcc.dg/compat/struct-by-value-6_x.c: New file.
34743         * gcc.dg/compat/struct-by-value-6_y.c: New file.
34744         * gcc.dg/compat/struct-by-value-7_main.c: New file.
34745         * gcc.dg/compat/struct-by-value-7_x.c: New file.
34746         * gcc.dg/compat/struct-by-value-7_y.c: New file.
34747         * gcc.dg/compat/struct-by-value-8_main.c: New file.
34748         * gcc.dg/compat/struct-by-value-8_x.c: New file.
34749         * gcc.dg/compat/struct-by-value-8_y.c: New file.
34750         * gcc.dg/compat/struct-by-value-9_main.c: New file.
34751         * gcc.dg/compat/struct-by-value-9_x.c: New file.
34752         * gcc.dg/compat/struct-by-value-9_y.c: New file.
34753
34754 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
34755
34756         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
34757         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
34758         support for "repo" mode.
34759         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
34760         * lib/g77-dg.exp: Likewise.
34761         * lib/obj-dg.exp: Likewise.
34762
34763 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
34764
34765         Merge from gcc-3_2-rhl8-branch:
34766         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
34767
34768         * gcc.dg/tls/opt-6.c: New test.
34769
34770         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
34771
34772         * gcc.dg/20030405-1.c: New test.
34773
34774         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
34775
34776         * gcc.dg/20030309-1.c: New test.
34777
34778         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34779
34780         * gcc.c-torture/execute/20030307-1.c: New test.
34781
34782         2003-02-20  Randolph Chung  <tausq@debian.org>
34783
34784         * gcc.c-torture/compile/20030220-1.c: New test.
34785
34786         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
34787
34788         * gcc.dg/20030217-1.c: New test.
34789
34790         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
34791
34792         * gcc.c-torture/compile/20020129-1.c: New test.
34793
34794         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34795
34796         * gcc.dg/unroll-1.c: New test.
34797
34798         2002-11-16  Jan Hubicka  <jh@suse.cz>
34799
34800         * gcc.c-torture/execute/20020920-1.c: New test.
34801
34802         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
34803
34804         PR target/7434
34805         * gcc.c-torture/compile/20021008-1.c: New test.
34806
34807         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
34808
34809         PR target/7559
34810         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
34811
34812         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
34813
34814         * gcc.c-torture/compile/20020807-1.c: New test.
34815
34816         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
34817
34818         * gcc.dg/tls/opt-1.c: New test.
34819
34820         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
34821
34822         * gcc.dg/20020729-1.c: New test.
34823
34824         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
34825
34826         * g++.dg/opt/life1.C: New test.
34827
34828         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
34829
34830         * gcc.dg/20020525-1.c: New test.
34831
34832         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34833
34834         PR c++/6794
34835         * g++.dg/ext/pretty1.C: New test.
34836         * g++.dg/ext/pretty2.C: New test.
34837
34838 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
34839
34840         PR c++/8385
34841         * g++.dg/ext/typeof5.C: New test.
34842
34843 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
34844
34845         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
34846         __USER_LABEL_PREFIX__ into account.
34847         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
34848
34849 2003-05-14  Roger Sayle  <roger@eyesopen.com>
34850
34851         * gcc.dg/builtins-15.c: New test case.
34852
34853 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
34854
34855         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
34856
34857 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
34858
34859         * lib/g++.exp: Tweak handling of additional source files.
34860         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
34861         * g++.dg/special/conpr-2a.C: Rename to ...
34862         * g++.dg/special/conpr-2a.cc: ... this.
34863         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
34864         * g++.dg/special/conpr-3a.C: Rename to ...
34865         * g++.dg/special/conpr-3a.cc: This.
34866         * g++.dg/special/conpr-3b.C: Rename to ...
34867         * g++.dg/special/conpr-3b.cc: This.
34868         * g++.dg/special/conpr-4.C: New test.
34869         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
34870
34871 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
34872
34873         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
34874
34875 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34876
34877         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
34878         * g++.old-deja/g++.robertl/eb71.C: Likewise.
34879         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
34880         * g++.old-deja/g++.other/warn3.C: Likewise.
34881
34882 2003-05-11  Roger Sayle  <roger@eyesopen.com>
34883
34884         * gcc.dg/i386-387-1.c: Update to also test log.
34885         * gcc.dg/i386-387-2.c: Likewise.
34886
34887 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
34888
34889         * g77.f-torture/execute/int8421.f: New test.
34890
34891 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34892
34893         PR c++/10230, c++/10481
34894         * g++.dg/lookup/scoped5.C: New test.
34895
34896 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34897
34898         PR c++/10552
34899         * g++.dg/template/ttp6.C: New test.
34900
34901 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
34902
34903         * gcc.c-torture/execute/builtins: New directory.
34904         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
34905         gcc.c-torture/execute/builtins.
34906         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
34907         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
34908         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
34909         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
34910
34911 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34912
34913         PR c++/9252
34914         * g++.dg/template/access8.C: New test.
34915         * g++.dg/template/access9.C: New test.
34916
34917 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34918
34919         PR c++/9554
34920         * g++.dg/parse/access1.C: New test.
34921
34922 2003-05-09  DJ Delorie  <dj@redhat.com>
34923
34924         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
34925         long, and not an int.
34926
34927 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34928
34929         PR c++/10555, c++/10576
34930         * g++.dg/template/memclass1.C: New test.
34931
34932 2003-05-08  DJ Delorie  <dj@redhat.com>
34933
34934         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
34935         targets.
34936         * gcc.c-torture/execute/20021024-1.x: Likewise.
34937         * gcc.c-torture/execute/shiftdi.x: Likewise.
34938         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
34939         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
34940         * gcc.dg/20021018-1.c: Likewise.
34941
34942 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34943
34944         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
34945
34946         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
34947         (bcopy): Call memmove.
34948
34949 2003-05-08  Roger Sayle  <roger@eyesopen.com>
34950
34951         * g77.f-torture/compile/8485.f: New test case.
34952
34953 2003-05-07  Richard Henderson  <rth@redhat.com>
34954
34955         PR c++/10570
34956         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
34957         Verify exception_cleanup not called for rethrows.
34958         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
34959         when exiting catch block without rethrowing.
34960         * g++.dg/eh/forced3.C: New.
34961         * g++.dg/eh/forced4.C: New.
34962
34963 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
34964
34965         * gcc.dg/20030505.c: Fix triplet.
34966
34967 2003-05-06  DJ Delorie  <dj@redhat.com>
34968
34969         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
34970         * gcc.dg/nest.c: Likewise.
34971
34972 2003-05-05  Roger Sayle  <roger@eyesopen.com>
34973
34974         * gcc.dg/builtins-14.c: New test case.
34975
34976 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
34977
34978         * lib/compat.exp (compat-execute): New argument.
34979         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
34980         * gcc.dg/compat: New test directory.
34981         * gcc.dg/compat/compat.exp: New expect script.
34982         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
34983         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
34984         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
34985         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
34986         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
34987         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
34988
34989         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
34990         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
34991         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
34992         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
34993         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
34994         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
34995         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
34996         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
34997         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
34998         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
34999         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
35000         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
35001         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
35002         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
35003         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
35004
35005 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
35006
35007         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
35008
35009 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
35010
35011         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
35012
35013 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
35014
35015         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
35016         * gcc.dg/ppc-fsel-2.c: New test.
35017
35018         * gcc.dg/unused-5.c: New test.
35019
35020 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35021
35022         PR c++/10496
35023         * g++.dg/warn/pmf1.C: New test.
35024
35025 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35026
35027         PR c++/4494
35028         * g++.dg/warn/main.C: New test.
35029
35030 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35031
35032         * gcc.dg/nonnull-3.c: New test.
35033
35034 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
35035
35036         * gcc.dg/cpp/Wtrigraphs.c: Update.
35037         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
35038
35039 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
35040
35041         * gcc.dg/ppc-fsel-1.c: New test.
35042
35043 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
35044
35045         PR c/10604
35046         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
35047
35048 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
35049
35050         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
35051
35052 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35053
35054         PR c++/9364, c++/10553, c++/10586
35055         * g++.dg/parse/typename4.C: New test.
35056         * g++.dg/parse/typename5.C: Likewise.
35057
35058 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
35059
35060         * gcc.c-torture/compile/20030503-1.c: New test.
35061
35062 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35063
35064         * g++.dg/lookup/using5.C: Fix testcase error.
35065
35066 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
35067
35068         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
35069         since MEABI is no longer supported.  Remove all vestiges
35070         of MEABI from the test.
35071
35072 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35073
35074         PR c++/10554
35075         * g++.dg/lookup/using5.C: New test.
35076
35077 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35078
35079         PR c++/8772
35080         * g++.dg/template/ttp5.C: New test.
35081
35082 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
35083
35084         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
35085         (dg-gpp-additional-sources): New function.
35086         (dg-gpp-additional-files): Likewise.
35087         * lib/g++.exp (additional_sources): New variable.
35088         (additional_files): Likewise.
35089         (g++_target_compile): Deal with them.
35090         * lib/old-dejagnu.exp: Remove.
35091         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
35092         * g++.old-deja: Revise all tests to use dg commands.
35093
35094 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35095
35096         PR c++/9432, c++/9528
35097         * g++.dg/lookup/using4.C: New test.
35098
35099 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
35100
35101         * gcc.dg/noreturn-5.c: New file.
35102         * gcc.dg/noreturn-6.c: New file.
35103
35104         * gcc.c-torture/compile/inline-1.c: New file.
35105
35106 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35107
35108         PR c++/10551
35109         * g++.dg/template/explicit1.C: New test.
35110
35111 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35112
35113         PR c++/10549
35114         * g++.dg/other/bitfield1.C: New test.
35115
35116         PR c++/10527
35117         * g++.dg/init/new7.C: New test.
35118
35119 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
35120
35121         * g++.dg/ext/desig1.C: New test.
35122         * g++.dg/ext/init1.C: Update.
35123
35124         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
35125
35126 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
35127
35128         PR c++/10180
35129         * g++.dg/warn/Winline-1.C: New test.
35130
35131 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
35132
35133         * gcc.c-torture/execute/string-opt-19.c: New test.
35134
35135         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
35136         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
35137
35138 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
35139
35140         PR c++/10506
35141         * g++.dg/init/new6.C: New test.
35142
35143         PR c++/10503
35144         * g++.dg/init/ref6.C: New test.
35145
35146 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
35147
35148         * g++.dg/warn/weak1.C: XFAIL on AIX4.
35149
35150 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35151
35152         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
35153         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
35154
35155 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
35156
35157         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
35158         initialized static data members.
35159
35160 2003-04-25  H.J. Lu <hjl@gnu.org>
35161
35162         * gcc.dg/ia64-sync-4.c: New test.
35163
35164 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35165
35166         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
35167         date.
35168
35169 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
35170
35171         PR c++/10337
35172         * g++.dg/warn/conv1.C: New test.
35173         * g++.old-deja/g++.other/conv7.C: Adjust.
35174         * g++.old-deja/g++.other/overload14.C: Adjust.
35175
35176 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35177
35178         PR c++/10471
35179         * g++.dg/template/defarg2.C: New test.
35180
35181 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
35182
35183         * gcc.dg/cpp/include2.c: Update.
35184         * gcc.dg/cpp/multiline-2.c: New.
35185         * gcc.dg/cpp/multiline.c: Update.
35186         * gcc.dg/cpp/strify2.c: Update.
35187         * gcc.dg/cpp/trad/literals-2.c: Update.
35188
35189 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35190
35191         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
35192
35193 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35194
35195         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
35196
35197 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
35198
35199         PR c++/10451
35200         * g++.dg/parse/crash4.C: New test.
35201
35202         PR c++/9847
35203         * g++.dg/parse/crash5.C: New test.
35204
35205 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
35206
35207         PR c++/10446
35208         * g++.dg/parse/crash3.C: New test.
35209
35210         PR c++/10428
35211         * g++.dg/parse/elab1.C: New test.
35212
35213 2003-04-22  Devang Patel  <dpatel@apple.com>
35214
35215         * gcc.dg/cpp/trad/funlike-5.c: New test.
35216
35217 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
35218
35219         * g++.dg/other/packed1.C: Fix dg options.
35220
35221 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
35222
35223         * g++.dg/other/offsetof2.C: New test.
35224
35225 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
35226
35227         * g++.dg/template/recurse.C: Adjust location of error messages.
35228
35229 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
35230
35231         PR c++/9881
35232         * g++.dg/init/addr-const1.C: New test.
35233         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
35234
35235 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35236
35237         PR c++/10405
35238         * g++.dg/lookup/struct-hack1.C: New test.
35239
35240 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
35241
35242         * ucs.c: Update diagnostic messages.
35243
35244 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35245
35246         * gcc.dg/cpp/truefalse.cpp: New test.
35247         * gcc.dg/cpp/cpp.exp: Update.
35248         * g++.dg/other/stdbool-if.C: Remove.
35249
35250 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
35251
35252         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
35253         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
35254
35255 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35256
35257         * gcc.c-torture/compile/20030418-1.c: New test.
35258
35259 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
35260
35261         * README.compat: Remove; content moved to doc/sourcebuild.texi.
35262
35263 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35264
35265         PR c++/10347
35266         g++.dg/template/dependent-name1.C: New test.
35267
35268 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
35269
35270         * gcc.dg/warn-1.c (tourist_guide): New array,
35271         contains a pointer to bar.
35272
35273 2003-04-16  Roger Sayle  <roger@eyesopen.com>
35274
35275         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
35276         * gcc.c-torture/execute/medce-1.c: New test case.
35277         * gcc.c-torture/execute/medce-2.c: New test case.
35278
35279 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
35280
35281         * lib/prune.exp: Ignore more messages.
35282
35283         PR c++/10381
35284         * g++.dg/parse/lookup3.C: New test.
35285
35286 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
35287
35288         * gcc.c-torture/compile/20030415-1.c : New test.
35289
35290 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
35291
35292         * gcc.c-torture/execute/scope-2.c: Move to ...
35293         * gcc.dg/noncompile/scope.c: .... here.
35294
35295 2003-04-14  Roger Sayle  <roger@eyesopen.com>
35296
35297         * gcc.dg/20030414-2.c: New test case.
35298
35299 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
35300
35301         PR target/10377
35302         * gcc.dg/20030414-1.c: New test.
35303
35304 2003-04-13  Roger Sayle  <roger@eyesopen.com>
35305
35306         * gcc.dg/builtins-12.c: New test case.
35307         * gcc.dg/builtins-13.c: New test case.
35308
35309 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35310
35311         * gcc.c-torture/execute/string-opt-18.c: New test.
35312
35313 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
35314
35315         PR c++/10300
35316         * g++.dg/init/new5.C: New test.
35317
35318 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
35319
35320         PR c++/7910
35321         * g++.dg/ext/dllimport1.C: New test.
35322
35323 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35324
35325         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
35326
35327 2003-04-11  Bud Davis <bdavis9659@comcast.net>
35328
35329         PR Fortran/9263
35330         * g77.f-torture/noncompile/9263.f: New test
35331         PR Fortran/1832
35332         * g77.f-torture/execute/1832.f: New test
35333
35334 2003-04-11  David Chad  <davidc@freebsd.org>
35335             Loren J. Rittle  <ljrittle@acm.org>
35336
35337         libobjc/8562
35338         * objc.dg/headers.m: New test.
35339
35340 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
35341
35342         * gcc.c-torture/execute/builtin-noret-2.c: New.
35343         * gcc.c-torture/execute/builtin-noret-2.x: New.
35344         XFAIL builtin-noret-2.c at -O1 and above.
35345         * gcc.dg/redecl.c: New.
35346         * gcc.dg/Wshadow-1.c: Update error regexps.
35347
35348 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
35349
35350         * g++.dg/abi/bitfield10.C: New test.
35351
35352 2003-04-09  Mike Stump  <mrs@apple.com>
35353
35354         * gcc.dg/pch/pch.exp: Make testcase names longer.
35355         * g++.dg/pch/pch.exp: Make testcase names longer.
35356
35357 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35358
35359         * gcc.dg/builtins-11.c: New test case.
35360
35361 2003-04-08  Roger Sayle  <roger@eyesopen.com>
35362
35363         * gcc.dg/builtins-9.c: New test case.
35364         * gcc.dg/builtins-10.c: New test case.
35365
35366 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
35367
35368         * gcc.dg/noncompile/init-4.c.c: New test.
35369
35370 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
35371
35372         * gcc.misc-test/gcov-9.c: New test.
35373         * gcc.misc-test/gcov-10.c: New test
35374         * gcc.misc-test/gcov-11.c: New test.
35375
35376 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
35377
35378         PR optimization/10024
35379         * gcc.c-torture/compile/20030405-1.c: New test.
35380
35381 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
35382
35383         * gcc.dg/pch/static-3.c: New.
35384         * gcc.dg/pch/static-3.hs: New.
35385         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
35386
35387 2003-04-04  Richard Henderson  <rth@redhat.com>
35388
35389         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
35390         * g++.dg/eh/forced2.C: Likewise.
35391
35392 2003-04-03  Mike Stump  <mrs@apple.com>
35393
35394         * lib/scanasm.exp (scan-assembler): Add xfail processing for
35395         target arg.
35396         (scan-assembler-times, scan-assembler-not): Likewise.
35397         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
35398
35399 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35400
35401         * gcc.dg/sparc-loop-1.c: New test.
35402
35403 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
35404
35405         PR other/9274
35406         * g++.dg/pch/system-2.C: New.
35407         * g++.dg/pch/system-2.Hs: New.
35408
35409 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
35410
35411         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
35412
35413         * g++.dg/eh/simd-1.C (vecfunc): Same.
35414
35415 2003-04-01  Roger Sayle  <roger@eyesopen.com>
35416
35417         * gcc.c-torture/execute/20030401-1.c: New test case.
35418
35419 2003-04-01  Ziemowit Laski <zlaski@apple.com>
35420
35421         * objc.dg/defs.m: New.
35422
35423 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
35424
35425         * g++.dg/eh/simd-1.C: New.
35426         * g++.dg/eh/simd-2.C: New.
35427
35428 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
35429
35430         * gcc.c-torture/execute/simd-3.c: New.
35431
35432 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35433
35434         PR c/9936
35435         * gcc.dg/20030331-2.c: New test.
35436
35437 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
35438
35439         PR c++/10278
35440         * g++.dg/parse/crash2.C: New test.
35441
35442 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35443
35444         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
35445         * gcc.c-torture/execute/20030331-1.c: ...here.
35446
35447 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35448
35449         * gcc.c-torture/execute/20030331-1.c: New test.
35450
35451 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
35452
35453         * lib/gcov.exp: Adjust call return testing strings.
35454         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
35455
35456 2003-03-31  Roger Sayle  <roger@eyesopen.com>
35457
35458         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
35459         * gcc.dg/builtins-7.c: New test case.
35460         * gcc.dg/builtins-8.c: New test case.
35461
35462 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
35463
35464         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
35465
35466 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
35467
35468         PR c++/7647
35469         * g++.dg/lookup-class-member-2.C: New test.
35470
35471 2003-03-30  Glen Nakamura  <glen@imodulo.com>
35472
35473         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
35474
35475 2003-03-28  Roger Sayle  <roger@eyesopen.com>
35476
35477         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
35478
35479 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
35480
35481         * g++.dg/init/attrib1.C: New test.
35482
35483 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35484
35485         * gcc.dg/ultrasp8.c: New test.
35486
35487 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35488
35489         * gcc.dg/ultrasp7.c: New test.
35490
35491 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
35492
35493         PR c++/10047
35494         * g++.dg/template/inline1.C: New test.
35495
35496 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35497
35498         * gcc.dg/sparc-dwarf2.c: New test.
35499
35500 2003-03-27  Roger Sayle  <roger@eyesopen.com>
35501
35502         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
35503         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
35504
35505 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
35506
35507         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
35508         than reading .x files.
35509         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
35510         * g77.dg/gcov/gcov-1.f: Likewise.
35511         * gcc.misc-tests/gcov-4b.c: Likewise.
35512         * gcc.misc-tests/gcov-5b.c: Likewise.
35513         * gcc.misc-tests/gcov-6.c: Likewise.
35514         * gcc.misc-tests/gcov-7.c: Likewise.
35515         * gcc.misc-tests/gcov-8.c: Likewise.
35516         * g++.dg/gcov/gcov-1.x: Remove.
35517         * g77.dg/gcov/gcov-1.x: Likewise.
35518         * gcc.misc-tests/gcov-4b.x: Likewise.
35519         * gcc.misc-tests/gcov-5b.x: Likewise.
35520         * gcc.misc-tests/gcov-6.x: Likewise.
35521         * gcc.misc-tests/gcov-7.x: Likewise.
35522         * gcc.misc-tests/gcov-8.x: Likewise.
35523
35524 2003-03-27  Glen Nakamura  <glen@imodulo.com>
35525
35526         PR opt/10087
35527         * gcc.dg/20030324-1.c: New test.
35528
35529 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
35530
35531         PR c++/10224
35532         * g++.dg/template/arg3.C: New test.
35533
35534         PR c++/10158
35535         * g++.dg/template/friend18.C: New test.
35536
35537 2003-03-26  Roger Sayle  <roger@eyesopen.com>
35538
35539         * g77.f-torture/compile/20030326-1.f: New test case.
35540
35541 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
35542
35543         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
35544
35545         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
35546
35547 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
35548
35549         * gcc.dg/ia64-sync-3.c: New test.
35550
35551 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
35552
35553         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
35554
35555 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35556
35557         * gcc.dg/ultrasp6.c: New test.
35558
35559 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35560
35561         * gcc.dg/i386-signbit-1.c: New test.
35562         * gcc.dg/i386-signbit-2.c: New test.
35563         * gcc.dg/i386-signbit-3.c: New test.
35564
35565 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35566
35567         * gcc.dg/ultrasp5.c: Fix options.
35568
35569 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35570
35571         * gcc.dg/ultrasp5.c: Fix comment.
35572
35573 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
35574
35575         PR fortran/10197
35576         * g77.f-torture/execute/10197.f: New test.
35577
35578 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
35579
35580         PR c++/9898, c++/383
35581         * g++.dg/template/conv6.C: New test.
35582
35583         PR c++/10119
35584         * g++.dg/template/ptrmem5.C: New test.
35585
35586         PR c++/10026
35587         * g++.dg/lookup/koenig1.C: New test.
35588
35589         PR C++/10199
35590         * g++.dg/lookup/template2.C: New test.
35591
35592 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
35593
35594         * g++.dg/opt/rtti1.C: New test.
35595
35596 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35597
35598         * gcc.dg/ultrasp5.c: New test.
35599
35600 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
35601
35602         PR middle-end/9967
35603         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
35604         builtin fputs.
35605
35606 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
35607
35608         PR c/8224
35609         * gcc.dg/20030323-1.c: New test.
35610
35611 2003-03-23  Roger Sayle  <roger@eyesopen.com>
35612
35613         * gcc.c-torture/compile/20030323-1.c: New test case.
35614
35615 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
35616
35617         * gcc.dg/20030321-1.c: New test.
35618
35619 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
35620
35621         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
35622
35623 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
35624
35625         PR c++/9978, c++/9708
35626         * g++.dg/ext/vlm1.C: Adjust expected error.
35627         * g++.dg/ext/vla2.C: New test.
35628         * g++.dg/template/arg1.C: New test.
35629         * g++.dg/template/arg2.C: New test.
35630
35631 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
35632
35633         * g77.f-torture/execute/select.f: New test.
35634         * g77.f-torture/noncompile/select_no_compile.f: New test.
35635
35636 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
35637
35638         PR c++/9898
35639         * g++.dg/other/error4.C: New test.
35640
35641 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
35642
35643         * g++.dg/template/friend17.C: New test.
35644
35645 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
35646
35647         * gcc.c-torture/compile/20030320-1.c: New.
35648
35649 2003-03-20  Roger Sayle  <roger@eyesopen.com>
35650
35651         * gcc.dg/builtins-6.c: New test case.
35652
35653 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
35654
35655         PR target/10073
35656         * gcc.c-torture/compile/20030319-1.c: New.
35657
35658 2003-03-18  Jan Hubicka  <jh@suse.cz>
35659
35660         * gcc.dg/i386-cvt-1.c: New test.
35661
35662 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
35663
35664         * objc.dg/naming-1.m: Use "(parse|syntax) error".
35665         * objc.dg/naming-2.m: Likewise.
35666
35667 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
35668
35669         PR c++/9639
35670         * g++.dg/parse/crash1.C: New test.
35671
35672 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
35673
35674         PR c++/8805
35675         * g++.dg/eh/cleanup1.C: New test.
35676
35677 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
35678
35679         * gcc.c-torture/execute/20030316-1.c: New test case.
35680
35681 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
35682
35683         PR c++/9629
35684         * g++.dg/init/ctor2.C: New test.
35685
35686 2003-03-15  Roger Sayle  <roger@eyesopen.com>
35687
35688         * g77.f-torture/compile/xformat.f: New test case.
35689
35690 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35691
35692         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
35693         * g++.old-deja/g++.mike/eh50.C: Likewise.
35694
35695 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35696
35697         PR c++/6440
35698         * g++.dg/template/spec7.C: New test.
35699         * g++.dg/template/spec8.C: Likewise.
35700
35701 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
35702
35703         * gcc.c-torture/execute/20030313-1.c: New test.
35704
35705 2003-03-14  Richard Henderson  <rth@redhat.com>
35706
35707         * gcc.dg/inline-2.c: Adjust alpha test for external call.
35708
35709 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
35710
35711         * gcc.c-torture/compile/20030314-1.c: New test.
35712
35713 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
35714
35715         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
35716         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
35717         thumb target,
35718         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
35719         to accept newer _imp__  prefix and additional
35720         newline in .drectve section.
35721         * gcc.dg/dll-4.c: Likewise.
35722         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
35723         switch.
35724
35725 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
35726
35727         * g++.dg/parse/namespace9.C: New test.
35728
35729         * g++.dg/init/ref5.C: New test.
35730         * g++.dg/parse/ptrmem1.C: Likewise.
35731
35732 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35733
35734         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
35735         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
35736         regular expression.
35737         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
35738         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
35739
35740 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
35741
35742         * gcc.c-torture/execute/20030224-2.c: New test.
35743
35744 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35745
35746         * gcc.dg/decl-3.c: New test.
35747
35748 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
35749
35750         * gcc.dg/i386-loop-2.c: New test.
35751
35752 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
35753
35754         PR c++/9474
35755         * g++.dg/parse/namespace8.C: New test.
35756
35757         PR c++/9924
35758         * g++.dg/overload/builtin2.C: New test.
35759
35760 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
35761
35762         * gcc.dg/return-type-3.c: New test.
35763
35764 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
35765
35766         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
35767         profiling options are not supported.
35768
35769 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
35770
35771         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
35772         * g++.old-deja/g++.warn/impint2.C: Likewise.
35773
35774 2003-03-10  Devang Patel  <dpatel@apple.com>
35775
35776         * g++.dg/cpp/c++_cmd_1.C: New test.
35777         * g++.dg/cpp/c++_cmd_1.h: New file.
35778
35779 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
35780
35781         * gcc.dg/altivec-9.c: New file.
35782
35783 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35784
35785         * gcc.dg/ppc-sdata-1.c: New test.
35786         * gcc.dg/ppc-sdata-2.c: New test.
35787
35788 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
35789
35790         PR c++/9373
35791         * g++.dg/opt/ptrmem2.C: New test.
35792
35793         PR c++/8534
35794         * g++.dg/opt/ptrmem1.C: New test.
35795
35796 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35797
35798         * gcc.dg/i386-loop-1.c: New test.
35799
35800 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35801
35802         PR c++/9970
35803         * g++.dg/lookup/friend1.C: New test.
35804
35805 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
35806
35807         PR c++/9823
35808         * g++.dg/parser/constructor1.C: New test.
35809
35810 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
35811
35812         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
35813
35814         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
35815
35816 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
35817
35818         * gcc.dg/cpp/Wunused.c: Update test.
35819
35820 2003-03-08  Jan Hubicka  <jh@suse.cz>
35821
35822         * gcc.dg/inline-3.c: New test.
35823
35824 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
35825
35826         PR c++/9809
35827         * g++.dg/parse/builtin1.C: New test.
35828
35829         PR c++/9982
35830         * g++.dg/abi/cookie1.C: New test.
35831         * g++.dg/abi/cookie2.C: Likewise.
35832
35833         PR c++/9524
35834         * g++.dg/template/field1.C: New test.
35835
35836         PR c++/9912
35837         * g++.dg/parse/class1.C: New test.
35838         * g++.dg/parse/namespace7.C: Likewise.
35839         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
35840
35841 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
35842
35843         * g++.dg/init/ref4.C: New test.
35844
35845 2003-03-07  Jan Hubicka  <jh@suse.cz>
35846
35847         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
35848         * gcc.dg/inline-3.c: New test.
35849
35850 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
35851
35852         * g++.dg/init/ref3.C: New test.
35853
35854         PR c++/9965
35855         * g++.dg/init/ref2.C: New test.
35856
35857         PR c++/9400
35858         * g++.dg/warn/Wshadow-2.C: New test.
35859
35860         PR c++/9791
35861         * g++.dg/warn/Woverloaded-1.C: New test.
35862
35863 2003-03-05  Jan Hubicka  <jh@suse.cz>
35864
35865         * gcc.dg/i386-local2.c: New.
35866         * gcc.dg/i386-local.c: Fix typo.
35867
35868 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
35869
35870         * g++.dg/abi/layout3.C: New test.
35871
35872 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35873
35874         * gcc.c-torture/compile/20030305-1.c
35875
35876 2003-03-05  Jan Hubicka  <jh@suse.cz>
35877
35878         * gcc.dg/i386-local.c: New.
35879
35880 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
35881
35882         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
35883
35884 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35885
35886         * gcc.dg/switch-2.c: New test.
35887         * gcc.dg/switch-3.c: New test.
35888         * gcc.dg/Wswitch.c: Adjust line numbers.
35889         * gcc.dg/Wswitch-default.c: Likewise.
35890         * gcc.dg/Wswitch-enum.c: Likewise.
35891
35892 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
35893
35894         * gcc.c-torture/execute/20030222-1.c: New test.
35895
35896 2003-03-03  James E Wilson  <wilson@tuliptree.org>
35897
35898         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
35899
35900 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
35901
35902         PR c++/9878
35903         * g++.dg/init/ref1.C: New test.
35904
35905 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
35906
35907         * gcc.dg/sh-relax.c: New SH-only test.
35908
35909 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
35910
35911         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
35912         comment explaining purpose of testcase.
35913
35914 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35915
35916         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
35917         for HC11/HC12 (asm needs two int registers).
35918         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
35919         HC11/HC12 because the test uses an asm which needs two 32-bit
35920         registers.
35921
35922 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
35923
35924         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
35925         for HC11/HC12 (array is too large otherwise).
35926         * gcc.c-torture/compile/920501-4.x: New file, likewise.
35927         * gcc.c-torture/compile/20010518-2.x: Likewise.
35928         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
35929         HC11/HC12 (array is too large).
35930
35931 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
35932
35933         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
35934         * lib/g++-dg.exp (g++-dg-test): Likewise.
35935
35936 2003-03-01  Roger Sayle  <roger@eyesopen.com>
35937
35938         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
35939         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
35940
35941 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35942
35943         * g++.dg/warn/implicit-typename1.C: Remove warning.
35944
35945 2003-02-28  Richard Henderson  <rth@redhat.com>
35946
35947         * gcc.dg/noreturn-1.c: Move noreturn warning line.
35948         * gcc.dg/return-type-1.c: Move control reaches end warning line.
35949
35950 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
35951
35952         * gcc.dg/pch/pch.exp: Change .pch to .gch.
35953         * g++.dg/pch/pch.exp: Likewise.
35954
35955 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
35956
35957         PR c++/9879
35958         * testsuite/g++.dg/init/new4.C: New test.
35959
35960 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
35961
35962         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
35963
35964 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
35965
35966         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
35967         unsigned long.
35968
35969         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
35970         wider than float.
35971
35972 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35973
35974         * lib/scanasm.exp: Add support for counting numbers of
35975         occurences.
35976         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
35977         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
35978
35979 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
35980
35981         PR c++/9683
35982         * g++.dg/template/static3.C: New test.
35983
35984         PR c++/9829
35985         * g++.dg/parse/namespace6.C: New test.
35986
35987 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35988
35989         PR target/9732
35990         * gcc.dg/20030225-1.c: New test.
35991
35992 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
35993
35994         * README: Remove out-of-date information.
35995
35996         PR c++/9836
35997         * g++.dg/template/spec6.C: New test.
35998
35999 2003-02-24  Jeff Law  <law@redhat.com>
36000
36001         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
36002
36003 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36004
36005         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
36006         * gcc.dg/pragma-ep-1.c: Likewise.
36007
36008 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36009
36010         PR c++/9602
36011         * g++.dg/template/friend16.C: New test.
36012
36013 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
36014
36015         PR c++/5333
36016         * g++.dg/parse/fused-params1.C: Adjust error messages.
36017         * g++.dg/template/nested3.C: New test.
36018
36019 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
36020
36021         * g++.dg/abi/param1.C: New test.
36022
36023 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36024
36025         PR c++/7982
36026         * g++.dg/warn/implicit-typename1.C: New test.
36027
36028 2003-02-22  Kelley Cook <kelleycook@comcast.net>
36029
36030         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
36031         with "mtune".
36032         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36033         * gcc.c-torture/execute/20010129-1.x: Likewise.
36034         * gcc.dg/20011107-1.c: Likewise.
36035         * gcc.dg/20020108-1.c: Likewise.
36036         * gcc.dg/20020122-3.c: Likewise.
36037         * gcc.dg/20020206-1.c: Likewise.
36038         * gcc.dg/20020310-1.c: Likewise.
36039         * gcc.dg/20020426-2.c: Likewise.
36040         * gcc.dg/20020517-1.c: Likewise.
36041         * gcc.dg/991230-1.c: Likewise.
36042         * gcc.dg/i386-unroll-1.c: Likewise.
36043         * gcc.misc-tests/i386-prefetch.exp: Likewise.
36044
36045 2003-02-22  Jan Hubicka  <jh@suse.cz>
36046
36047         * gcc.dg/i386-mul.c: New test.
36048
36049 2003-02-21  Roger Sayle  <roger@eyesopen.com>
36050
36051         * gcc.dg/builtins-5.c: New test case.
36052
36053 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
36054
36055         * gcc.dg/asmreg-1.c: New test.
36056
36057 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36058
36059         PR c++/9749
36060         * g++.dg/parse/varmod1.C: New test.
36061
36062 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36063
36064         PR c++/9727
36065         * g++.dg/template/op1.C: New test.
36066
36067 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36068
36069         PR c++/8906
36070         * g++.dg/template/nested2.C: New test.
36071
36072 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
36073
36074         PR c++/8724
36075         * g++.dg/expr/dtor1.C: New test.
36076
36077 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
36078
36079         * gcc.dg/cpp/include3.c: New test.
36080         * gcc.dg/cpp/inc/foo.h: New file.
36081
36082 2003-02-21  Glen Nakamura  <glen@imodulo.com>
36083
36084         * gcc.c-torture/execute/20030221-1.c: New test.
36085
36086 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
36087
36088         PR c++/9729
36089         * g++.dg/abi/conv1.C: New test.
36090
36091 2003-02-20  Jan Hubicka  <jh@suse.cz>
36092
36093         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
36094
36095 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
36096
36097         * gcc.c-torture/compile/20030219-1.c: New test.
36098
36099 2003-02-18  Jan Hubicka  <jh@suse.cz>
36100
36101         * gcc.dg/funcorder.c: New test.
36102
36103 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36104
36105         * gcc.c-torture/execute/20030218-1.c: New.
36106
36107 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
36108
36109         * gcc.dg/20030218-1.c: New.
36110
36111 2003-02-18  Richard Henderson  <rth@redhat.com>
36112
36113         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
36114         * gcc.dg/attr-used-2.c: New.
36115
36116 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
36117
36118         PR c++/9704
36119         * g++.dg/init/copy5.C: New test.
36120
36121 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
36122
36123         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
36124         * g++.dg/pch/pch.exp: Likewise.
36125
36126 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
36127
36128         * gcc.c-torture/execute/20030209-1.c: Enable the test if
36129         STACK_SIZE is not defined.
36130
36131 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36132
36133         PR c++/9457
36134         * g++.dg/template/init1.C: New test.
36135
36136 2003-02-16  Jan HUbicka  <jh@suse.cz>
36137
36138         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
36139         (foo): Add few extra tests
36140         * gcc.dg/c99-const-expr-3.c: Likewise.
36141         * gcc.c-torture/execute/20030216-1.c: New.
36142
36143 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36144
36145         PR c++/9459
36146         * g++.dg/ext/typeof4.C: New test.
36147
36148 2003-02-15  Roger Sayle  <roger@eyesopen.com>
36149
36150         * gcc.dg/i386-387-3.c: New test case.
36151
36152 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
36153
36154         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
36155         cris-*-elf* cris-*-aout* and mmix-*-*.
36156
36157 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
36158
36159         * gcc.dg/20030213-1.c: New test.
36160
36161 2003-02-12  Roger Sayle  <roger@eyesopen.com>
36162
36163         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
36164         * gcc.dg/i386-387-2.c: Likewise.
36165
36166 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
36167
36168         * gcc.dg/ppc-spe.c: Fix formatting.
36169         Enable tests that were previously unsupported by gas.
36170         Delete tests for instructions that no longer exist.
36171         Switch arguments on evsubifw builtin.
36172
36173 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
36174
36175         * gcc.c-torture/execute/20030209-1.c: Disable the test if
36176         STACK_SIZE is too small.
36177
36178 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36179             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36180
36181         * gcc.dg/decl-2.c: New test.
36182
36183 2003-02-10  Jan Hubicka  <jh@suse.cz>
36184
36185         * gcc.dg/i386-fpcvt-1.c: New test.
36186
36187 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
36188
36189         * gcc.c-torture/execute/20030209-1.c: New test.
36190
36191 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
36192
36193         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
36194         int-wide bitops, use the constants of the same width.
36195         Likewise, if long long is 32-bit wide, test bitops using
36196         32-bit constants.
36197
36198 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
36199
36200         * gcc.dg/20021014-1.c: Annotate with expected notice text.
36201
36202 2003-02-07  Roger Sayle  <roger@eyesopen.com>
36203
36204         * testsuite/gcc.dg/builtins-4.c: New test case.
36205
36206 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36207
36208         * gcc.dg/20020430-1.c: Fix dg command typos.
36209         * gcc.dg/20020503-1.c: Likewise.
36210
36211 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36212
36213         PR c++/8785
36214         * g++.dg/parse/fused-params1.C: New test.
36215
36216         PR c++/8857
36217         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
36218
36219         PR c++/8921
36220         * g++.dg/parse/non-dependent1.C: New test.
36221
36222         PR c++/8928
36223         * g++.dg/parse/dupl-tmpl-args1.C: New test.
36224
36225         PR c++/9228
36226         * g++.dg/parse/undefined7.C: New test.
36227         * g++.dg/parse/non-templ1.C: New test.
36228
36229         PR c++/9229
36230         * g++.dg/parse/too-many-tmpl-args1.C: New test.
36231
36232 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
36233
36234         * gcc.c-torture/compile/20030206-1.c: New test.
36235
36236 2003-02-05  Roger Sayle  <roger@eyesopen.com>
36237
36238         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
36239         "pow" to "foo" to avoid potential confusion with a math built-in.
36240
36241 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36242
36243         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
36244         conditions for SPARC targets.
36245
36246 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
36247
36248         * gcc.dg/20030204-1.c: New test.
36249
36250 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36251
36252         PR c++/38
36253         * g++.dg/parse/array-size1.C: New test.
36254
36255         PR c++/5657
36256         * g++.dg/parse/undefined3.C: New test.
36257
36258         PR c++/5665
36259         * g++.dg/parse/undefined4.C: New test.
36260
36261         PR c++/5975
36262         * g++.dg/parse/undefined5.C: New test.
36263
36264         PR c++/7259
36265         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
36266
36267         PR c++/8578
36268         * g++.dg/parse/casting-operator1.C: New test.
36269
36270         PR c++/8596
36271         * g++.dg/parse/undefined6.C: New test.
36272
36273         PR c++/8736
36274         * g++.dg/parse/missing-template1.C: New test.
36275
36276 2003-02-04  Jan Hubicka  <jh@suse.cz>
36277
36278         * gcc.dg/i386-cadd.c: Compile using -march=k8.
36279         * gcc.dg/i386-cmov?.c: Likewise.
36280         * gcc.dg/i386-fpcvt-?.c: Likewise.
36281         * gcc.dg/i386-ssefp-1.c: Likewise.
36282         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
36283         conventions.
36284
36285 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
36286
36287         PR c++/7129
36288         * testsuite/g++.dg/ext/max.C: New test.
36289
36290 2003-02-03  Jan Hubicka  <jh@suse.cz>
36291
36292         * gcc.c-torture/execute/20030203-1.c: New test.
36293
36294 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
36295
36296         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
36297         'natural-endian'.
36298
36299 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
36300
36301         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
36302         * g++.dg/init/new2.C: Likewise.
36303         * g++.dg/other/new1.C: Likewise.
36304
36305 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
36306
36307         * gcc.dg/struct-ret-libc.c: New test.
36308
36309 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
36310
36311         * gcc.dg/20030129-1.c: New test.
36312
36313 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36314
36315         PR c++/8849
36316         * g++.dg/template/ptrmem4.C: New test.
36317
36318 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
36319
36320         * g++.dg/parser/constant1.C: New test.
36321
36322 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36323
36324         PR c++/8591
36325         * g++.dg/parse/friend2.C: New test.
36326
36327 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36328
36329         PR c++/9437
36330         * g++.dg/template/unify4.C: New test.
36331
36332 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
36333
36334         * gcc.c-torture/execute/20030128-1.c: New test.
36335
36336 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
36337
36338         * g++.dg/lookup/nested1.C: Test moved from ...
36339         * g++.old-deja/g++.other/lookup24.C: ... here.
36340
36341 2003-01-28  Jan Hubicka  <jh@suse.cz>
36342
36343         * gcc.dg/i386-cmov5.c: New test.
36344
36345 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
36346
36347         * gcc.c-torture/execute/20010925-1.c: Changed the
36348         memcpy declaration.
36349
36350 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36351
36352         PR c++/3902
36353         * g++.dg/parse/template5.C: New test.
36354
36355 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
36356
36357         PR fortran/9258
36358         * g77.dg/pr9258: New test.
36359
36360 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36361
36362         * README: Move relevant parts from README.g++.
36363
36364         * README.g++: Remove this file.
36365
36366 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
36367
36368         * g++.dg/abi/dcast1.C: New test.
36369
36370 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36371
36372         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
36373
36374 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
36375
36376         PR c++/47
36377         * g++.old-deja/g++.other/lookup24.C: New test.
36378
36379 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36380
36381         PR middle-end/7227
36382         * gcc.dg/uninit-C.c: New test.
36383
36384 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
36385
36386         * g++.dg/abi/covariant1.C: New test.
36387
36388 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
36389
36390         * gcc.dg/20030123-1.c: New test.
36391
36392 2003-01-25  Jan Hubicka  <jh@suse.cz>
36393
36394         PR opt/8492
36395         * gcc.c-torture/compile/20030125-1.c
36396
36397 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
36398
36399         PR c++/9403
36400         * g++.dg/parse/template3.C: New test.
36401         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
36402
36403         PR c++/795
36404         * g++.dg/parse/template4.C: New test.
36405
36406         PR c++/9415
36407         * g++.dg/template/qual2.C: New test.
36408
36409         PR c++/8545
36410         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
36411
36412         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
36413
36414 2003-01-25  Roger Sayle  <roger@eyesopen.com>
36415
36416         * gcc.c-torture/execute/switch-1.c: New test case.
36417
36418 2003-01-25  Jan Hubicka  <jh@suse.cz>
36419
36420         * gcc.c-torture/execute/20030125-1.[cx]: New test.
36421
36422 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
36423
36424         Tweaks for Bison-1.875. From the NEWS file:
36425         "- `parse error' -> `syntax error'
36426         Bison now uniformly uses the term `syntax error'"
36427         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
36428         * gcc.dg/cpp/digraph2.c: Likewise.
36429         * gcc.dg/cpp/direct2.c: Likewise.
36430         * gcc.dg/cpp/paste4.c: Likewise.
36431         * gcc.dg/c90-restrict-1.c: Likewise.
36432         * gcc.dg/c99-func-2.c: Likewise.
36433         * gcc.dg/noncompile/920721-2.c: Likewise.
36434         * gcc.dg/noncompile/930622-2.c: Likewise.
36435         * gcc.dg/noncompile/940112-1.c: Likewise.
36436         * gcc.dg/noncompile/950921-1.c: Likewise.
36437         * gcc.dg/noncompile/951123-1.c: Likewise.
36438         * gcc.dg/noncompile/971104-1.c: Likewise.
36439         * gcc.dg/noncompile/990416-1.c: Likewise.
36440
36441 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
36442
36443         * g++.dg/parse/undefined1.C: Add error message.
36444
36445 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36446
36447         PR c++/9354
36448         * g++.dg/parse/new1.C: New test.
36449
36450         PR c++/9216
36451         * g++.dg/parse/template2.C: New test.
36452
36453         PR c++/9354
36454         * g++.dg/parse/typedef2.C: New test.
36455
36456         PR c++/9328
36457         * g++.dg/ext/typeof3.C: New test.
36458
36459 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36460
36461         PR c++/2738
36462         * g++.dg/parse/ret-type1.C: New test.
36463
36464         PR c++/3792
36465         * g++.dg/parse/tmpl-outside1.C: New test.
36466
36467         PR c++/4207
36468         * g++.dg/parse/int-as-enum1.C: New test.
36469
36470         PR c++/4903
36471         * g++.dg/parse/no-typename1.C: New test.
36472
36473         PR c++/5533
36474         * g++.dg/parse/no-value1.C: New test.
36475
36476         PR c++/5921
36477         * g++.dg/parse/wrong-inline1.C: New test.
36478
36479         PR c++/6402
36480         * g++.dg/parse/ref1.C: New test.
36481
36482         PR c++/6992
36483         * g++.dg/parse/attr-ctor1.C: New test.
36484
36485         PR c++/7229
36486         * g++.dg/parse/namespace5.C: New test.
36487
36488         PR c++/7917
36489         * g++.dg/parse/func-def1.C: New test.
36490
36491         PR c++/8143
36492         * g++.dg/parse/undefined1.C: New test.
36493
36494         PR c++/5723, PR c++/8522
36495         * g++.dg/parse/specialization1.C: New test.
36496
36497         PR c++/163, PR c++/8595
36498         * g++.dg/parse/struct-as-enum1.C: New test.
36499
36500         PR c++/9173
36501         * g++.dg/parse/undefined2.C: New test.
36502
36503 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
36504
36505         PR c++/9298
36506         * g++.dg/parse/template1.C: New test.
36507
36508         PR c++/9384
36509         * g++.dg/parse/using1.C: New test.
36510
36511         PR c++/9285
36512         PR c++/9294
36513         * g++.dg/parse/expr2.C: New test.
36514
36515         PR c++/9388
36516         * g++.dg/parse/lookup2.C: Likewise.
36517
36518 2003-01-21  Jan Hubicka  <jh@suse.cz>
36519
36520         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
36521         * gcc.c-torture/execute/eeprof-1.c: Likewise.
36522         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
36523         * gcc.c-torture/execute/string-opt-*.c: Likewise.
36524
36525 2003-01-20  Nick Clifton  <nickc@redhat.com>
36526
36527         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
36528         problem with ARM sibcall code generation.
36529
36530 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
36531
36532         * gcc.c-torture/execute/20030120-1.c: New.
36533
36534 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
36535
36536         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
36537
36538 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
36539
36540         PR c++/9272
36541         * g++.dg/parse/ctor1.C: New test.
36542
36543         PR c++/9294:
36544         * g++.dg/parse/qualified1.C: New test.
36545
36546         * g++.dg/parse/typename3.C: New test.
36547
36548 2003-01-16  Richard Henderson  <rth@redhat.com>
36549
36550         * g++.dg/tls/init-2.C: Fix error matches for real this time.
36551
36552 2003-01-16  Richard Henderson  <rth@redhat.com>
36553
36554         * g++.dg/pch/pch.exp: Copy test header to the working directory
36555         before using it either for precompilation or direct use.
36556         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
36557         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
36558
36559 2003-01-16  Richard Henderson  <rth@redhat.com>
36560
36561         * gcc.dg/pch/pch.exp: Copy test header to the working directory
36562         before using it either for precompilation or direct use.
36563         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
36564         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
36565
36566 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
36567
36568         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
36569         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
36570         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
36571         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
36572         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
36573         typename warning into error.
36574         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
36575         error messages.
36576         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
36577         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
36578         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
36579         messages.
36580         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
36581         make declaration visible in template.
36582         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
36583         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
36584         messages.
36585         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
36586         message.
36587         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
36588         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
36589         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
36590         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
36591         typename warning with error message.
36592         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
36593         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
36594         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
36595
36596 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
36597
36598         * g++.dg/parse/ambig2.C: New test.
36599
36600 2003-01-15  Richard Henderson  <rth@redhat.com>
36601
36602         * g++.dg/tls/init-2.C: Update error message string.
36603
36604 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36605
36606         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
36607
36608 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
36609
36610         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
36611         all for HC11/HC12.
36612         * gcc.c-torture/compile/20001205-1.x: Likewise.
36613         * gcc.c-torture/compile/20001226-1.x: Likewise.
36614         * gcc.c-torture/compile/920520-1.x: Likewise.
36615         * gcc.c-torture/compile/961203-1.x: Likewise.
36616         * gcc.c-torture/compile/20020604-1.x: Likewise.
36617
36618 2003-01-15  Jan Hubicka  <jh@suse.cz>
36619
36620         * gcc.c-torture/compile/20030115-1.c: New test.
36621
36622         * gcc.dg/i386-fpcvt-1.c: New test.
36623         * gcc.dg/i386-fpcvt-2.c: New test.
36624
36625 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
36626
36627         Further conform g++'s __vmi_class_type_info to the C++ ABI
36628         specification.
36629         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
36630         the specification.
36631
36632 2003-01-14  Jan Hubicka  <jh@suse.cz>
36633
36634         * gcc.dg/i386-fpcvt-1.c: New test.
36635         * gcc.dg/i386-fpcvt-2.c: New test.
36636
36637 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36638
36639         * gcc.dg/i386-mmx-3.c: New test.
36640
36641 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
36642
36643         PR c++/9264
36644         * g++.dg/parse/octal1.C: New file.
36645
36646         PR c++/9172
36647         * g++.dg/parse/typename1.C: New file.
36648
36649 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
36650
36651         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
36652         * gcc.dg/bf-no-ms-layout.c: Likewise.
36653         * gcc.dg/bf-ms-attrib.c: Likewise.
36654
36655 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
36656
36657         PR c++/9099
36658         * g++.dg/parse/dtor1.C: New file.
36659
36660         PR c++/9128
36661         * g++.dg/rtti/typeid1.C: New file.
36662
36663         PR c++/9153
36664         * g++.dg/parse/lookup1.C: New file.
36665
36666         PR c++/9171
36667         * g++.dg/templ/spec5.C: New file.
36668
36669 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
36670
36671         * gcc.c-torture/compile/20030110-1.c: New test.
36672
36673 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
36674
36675         Merge from pch-branch:
36676
36677         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
36678
36679         * gcc.dg/pch/cpp-1.h: New.
36680         * gcc.dg/pch/cpp-1.c: New.
36681         * gcc.dg/pch/cpp-2.h: New.
36682         * gcc.dg/pch/cpp-2.c: New.
36683
36684         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
36685
36686         * gcc.dg/pch/except-1.h: New.
36687         * gcc.dg/pch/except-1.c: New.
36688
36689         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
36690
36691         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
36692         running test.
36693         * gcc.dg/pch: Include *.hp not *.h.
36694         * gcc.dg/pch/system-1.h: New.
36695         * gcc.dg/pch/system-1.c: New.
36696
36697         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
36698
36699         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
36700         rather than trying to build and run a program using PCH.
36701         * gcc.dg/pch: Remove dg-do commands from test files.
36702
36703         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
36704
36705         * gcc.dg/pch/macro-3.c: New.
36706         * gcc.dg/pch/macro-3.h: New.
36707
36708         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
36709
36710         * gcc.dg/pch/common-1.c: New.
36711         * gcc.dg/pch/common-1.h: New.
36712         * gcc.dg/pch/decl-1.c: New.
36713         * gcc.dg/pch/decl-1.h: New.
36714         * gcc.dg/pch/decl-2.c: New.
36715         * gcc.dg/pch/decl-2.h: New.
36716         * gcc.dg/pch/decl-3.c: New.
36717         * gcc.dg/pch/decl-3.h: New.
36718         * gcc.dg/pch/decl-4.c: New.
36719         * gcc.dg/pch/decl-4.h: New.
36720         * gcc.dg/pch/decl-5.c: New.
36721         * gcc.dg/pch/decl-5.h: New.
36722         * gcc.dg/pch/global-1.c: New.
36723         * gcc.dg/pch/global-1.h: New.
36724         * gcc.dg/pch/inline-1.c: New.
36725         * gcc.dg/pch/inline-1.h: New.
36726         * gcc.dg/pch/inline-2.c: New.
36727         * gcc.dg/pch/inline-2.h: New.
36728         * gcc.dg/pch/static-1.c: New.
36729         * gcc.dg/pch/static-1.h: New.
36730         * gcc.dg/pch/static-2.c: New.
36731         * gcc.dg/pch/static-2.h: New.
36732
36733         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
36734
36735         * g++.dg/pch/pch.exp: Better handle failing testcases.
36736         * gcc.dg/pch/pch.exp: Likewise.
36737         * gcc.dg/pch/macro-1.c: New.
36738         * gcc.dg/pch/macro-1.h: New.
36739         * gcc.dg/pch/macro-2.c: New.
36740         * gcc.dg/pch/macro-2.h: New.
36741
36742         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
36743
36744         * g++.dg/dg.exp: Treat files in pch/ specially.
36745         * g++.dg/pch/pch.exp: New file.
36746         * g++.dg/pch/empty.H: New file.
36747         * g++.dg/pch/empty.C: New file.
36748         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
36749         "precompile".
36750
36751         * gcc.dg/pch/pch.exp: New file.
36752         * gcc.dg/pch/empty.h: New file.
36753         * gcc.dg/pch/empty.c: New file.
36754         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
36755         "precompile".
36756
36757 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36758
36759         * g++.dg/template/friend14.C: New test.
36760
36761 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36762
36763         * gcc.dg/old-style-asm-1.c: New test.
36764
36765 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
36766
36767         * gcc.c-torture/compile/20030109-1.c: New test.
36768
36769 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
36770
36771         * gcc.c-torture/execute/20030109-1.c: New test.
36772
36773 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
36774
36775         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
36776         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
36777         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
36778         * g++.old-deja/g++.mike/eh2.C: Likewise.
36779         * g++.old-deja/g++.mike/eh3.C: Likewise.
36780         * g++.old-deja/g++.mike/eh5.C: Likewise.
36781         * g++.old-deja/g++.mike/eh6.C: Likewise.
36782         * g++.old-deja/g++.mike/eh7.C: Likewise.
36783         * g++.old-deja/g++.mike/eh8.C: Likewise.
36784         * g++.old-deja/g++.mike/eh9.C: Likewise.
36785         * g++.old-deja/g++.mike/eh10.C: Likewise.
36786         * g++.old-deja/g++.mike/eh12.C: Likewise.
36787         * g++.old-deja/g++.mike/eh13.C: Likewise.
36788         * g++.old-deja/g++.mike/eh14.C: Likewise.
36789         * g++.old-deja/g++.mike/eh16.C: Likewise.
36790         * g++.old-deja/g++.mike/eh17.C: Likewise.
36791         * g++.old-deja/g++.mike/eh18.C: Likewise.
36792         * g++.old-deja/g++.mike/eh21.C: Likewise.
36793         * g++.old-deja/g++.mike/eh23.C: Likewise.
36794         * g++.old-deja/g++.mike/eh24.C: Likewise.
36795         * g++.old-deja/g++.mike/eh25.C: Likewise.
36796         * g++.old-deja/g++.mike/eh26.C: Likewise.
36797         * g++.old-deja/g++.mike/eh27.C: Likewise.
36798         * g++.old-deja/g++.mike/eh28.C: Likewise.
36799         * g++.old-deja/g++.mike/eh29.C: Likewise.
36800         * g++.old-deja/g++.mike/eh31.C: Likewise.
36801         * g++.old-deja/g++.mike/eh33.C: Likewise.
36802         * g++.old-deja/g++.mike/eh34.C: Likewise.
36803         * g++.old-deja/g++.mike/eh35.C: Likewise.
36804         * g++.old-deja/g++.mike/eh36.C: Likewise.
36805         * g++.old-deja/g++.mike/eh37.C: Likewise.
36806         * g++.old-deja/g++.mike/eh38.C: Likewise.
36807         * g++.old-deja/g++.mike/eh39.C: Likewise.
36808         * g++.old-deja/g++.mike/eh40.C: Likewise.
36809         * g++.old-deja/g++.mike/eh41.C: Likewise.
36810         * g++.old-deja/g++.mike/eh42.C: Likewise.
36811         * g++.old-deja/g++.mike/eh44.C: Likewise.
36812         * g++.old-deja/g++.mike/eh46.C: Likewise.
36813         * g++.old-deja/g++.mike/eh47.C: Likewise.
36814         * g++.old-deja/g++.mike/eh48.C: Likewise.
36815         * g++.old-deja/g++.mike/eh49.C: Likewise.
36816         * g++.old-deja/g++.mike/eh50.C: Likewise.
36817         * g++.old-deja/g++.mike/eh51.C: Likewise.
36818         * g++.old-deja/g++.mike/eh53.C: Likewise.
36819         * g++.old-deja/g++.mike/eh55.C: Likewise.
36820         * g++.old-deja/g++.mike/p7912.C: Likewise.
36821         * g++.old-deja/g++.mike/p9706.C: Likewise.
36822         * g++.old-deja/g++.mike/p10416.C: Likewise.
36823         * g++.old-deja/g++.mike/p11667.C: Likewise.
36824         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
36825         Remove redundant reference to Iris.
36826         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
36827         Elxsi, i860, Pico Java, and WE32K.
36828
36829 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
36830
36831         * g++.dg/ext/asm4.C: New test.
36832
36833 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36834
36835         PR c++/9030
36836         * g++.dg/template/friend12.C: New test.
36837         * g++.dg/template/friend13.C: Likewise.
36838         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
36839
36840 2003-01-08  Jan Hubicka  <jh@suse.cz>
36841
36842         * gcc.dg/i386-cadd.c: New test.
36843         * gcc.dg/i386-cmov4.c: Likewise.
36844
36845 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
36846
36847         PR c++/9165
36848         * g++.dg/warn/Wunused-3.C: New test.
36849
36850         * g++.dg/abi/bitfield9.C: New test.
36851
36852         PR c++/9189
36853         * g++.dg/parse/defarg3.C: New test.
36854
36855 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
36856
36857         * g++.dg/parse/ambig1.C: New test.
36858         * g++.dg/parse/defarg2.C: New test.
36859
36860 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
36861
36862         * g++.dg/template/defarg-1.C: New test.
36863         * g++.dg/template/local2.C: Likewise.
36864
36865 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
36866
36867         * gcc.c-torture/execute/20030105-1.c: New test.
36868
36869 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36870
36871         * g++.dg/parse/namespace3.C: Remove extra semicolons.
36872         * g++.dg/parse/namespace4.C: Likewise.
36873
36874 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36875
36876         * g++.dg/template/ntp2.C: New test.
36877
36878 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
36879
36880         * g++.dg/parse/extern-C-1.C: New test.
36881
36882         * g++.dg/parse/namespace4.C: New test.
36883
36884         * g++.dg/template/nested1.C: New test.
36885
36886         * g++.dg/parse/namespace3.C: New test.
36887
36888 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36889
36890         * g++.dg/lookup/two-stage1.C: New test.
36891
36892 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36893
36894         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
36895         * g++.old-deja/g++.jason/access8.C: Likewise.
36896         * g++.old-deja/g++.other/decl5.C: Likewise.
36897
36898 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36899
36900         * g++.dg/parse/parse7.C: New test.
36901
36902 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
36903
36904         PR c++/2843
36905         * g++.dg/ext/attrib7.C: New test.
36906
36907 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
36908
36909         * g++.dg/parse/parse6.C: New test.
36910
36911 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
36912
36913         * gcc.dg/h8300-stack-1.c: New.
36914
36915 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36916
36917         g++.dg/lookup/exception1.C: New test.
36918
36919         g++.dg/lookup/template1.C: New test.
36920
36921         g++.dg/parse/namespace2.C: New test.
36922
36923         g++.dg/parse/parens2.C: New test.
36924
36925 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36926
36927         * g++.dg/parse/parse5.C: New test.
36928         * g++.dg/lookup/scoped4.C: New test.
36929
36930 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
36931
36932         * g++.dg/parse/parens1.C: New test.
36933
36934         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
36935         angle-bracket1.C.
36936         * g++.dg/parse/parens2.C: New test.
36937
36938         * g++.dg/lookup/scope-operator1.C: New test.
36939
36940         * g++.dg/parse/operator1.C: New test.
36941
36942 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36943
36944         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
36945         * g++.old-deja/g++.other/access6.C: Likewise.
36946         * g++.old-deja/g++.other/decl1.C: Likewise.
36947         * g++.old-deja/g++.pt/typename12.C: Likewise.
36948
36949 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36950
36951         * g++.dg/parse/namespace1.C: New test.
36952
36953 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36954
36955         * g++.dg/parse/parse4.C: New test.
36956
36957 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36958
36959         * g++.dg/parse/parse3.C: New test.
36960
36961 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36962
36963         * g++.dg/parse/parse2.C: New test.
36964
36965 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36966
36967         * g++.dg/template/friend11.C: New test.
36968
36969 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
36970
36971         * g++.dg/parse/parse1.C: New test.
36972
36973 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
36974
36975         * lib/profopt.exp: Change the name of a global variable to avoid
36976         possible clashes with other test suites.
36977
36978 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
36979
36980         * g++.dg/inherit/covariant8.C: New test.
36981
36982 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
36983
36984         * g++.dg/init/array9.C: New test.
36985
36986         PR c++/9112
36987         * g++.dg/parse/expr1.C: New test.
36988
36989 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
36990
36991         * gcc.c-torture/compile/20021230-1.c: New test.
36992
36993 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36994
36995         * g++.dg/inherit/covariant5.C: New test.
36996         * g++.dg/inherit/covariant6.C: New test.
36997         * g++.dg/inherit/covariant7.C: New test.
36998
36999 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37000
37001         PR c++/2739
37002         * g++.dg/other/access2.C: New test.
37003
37004 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37005
37006         * g++.dg/other/anon-struct.C: No longer fails
37007         * g++.old-deja/g++.brendan/parse4.C: Likewise.
37008         * g++.old-deja/g++.brendan/parse5.C: Likewise.
37009         * g++.old-deja/g++.brendan/parse6.C: Likewise.
37010
37011 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37012
37013         * g++.dg/parse/angle-bracket.C (main): No longer fails.
37014
37015 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
37016
37017         * g++.dg/eh/spec4.C: Remove stray semicolon.
37018         * g++.dg/expr/pmf-1.C: Change error message.
37019         * g++.dg/ext/asm1.C: Remove stray semicolon.
37020         * g++.dg/ext/typename1.C: Add missing typenames.
37021         * g++.dg/inherit/template-as-base.C: Change error message.
37022         * g++.dg/lookup/scoped1.C: Likewise.
37023         * g++.dg/lookup/scoped2.C: Likewise.
37024         * g++.dg/lookup/using2.C: Likewise.
37025         * g++.dg/other/component1.C: Remove stray semicolon.
37026         * g++.dg/other/do1.C: Change error message.
37027         * g++.dg/other/error2.C: Likewise.
37028         * g++.dg/other/init1.C: Likewise.
37029         * g++.dg/other/packed1.C: Remove stray semicolon.
37030         * g++.dg/other/ptrmem2.C: Change error message.
37031         * g++.dg/parse/parameter-declaration-1.C: Remove line number
37032         marker.
37033         * g++.dg/special/initp1.C: Remove invalid attribute usage.
37034         * g++.dg/template/access3.C: Add typename keyword.
37035         * g++.dg/template/access5.C: Remove stray semicolon.
37036         * g++.dg/template/access6.C: Likewise.
37037         * g++.dg/template/complit1.C: Likewise.
37038         * g++.dg/template/crash1.C: Change error message.
37039         * g++.dg/template/inherit2.C: Remove stray semicolon.
37040         * g++.dg/template/instantiate2.C: Likewise.
37041         * g++.dg/template/instantiate3.C: Change error message.
37042         * g++.dg/template/qual1.C: Remove stray semicolon.
37043         * g++.dg/template/qualttp18.C: Change error message.
37044         * g++.dg/template/ref1.C: Remove stray semicolon.
37045         * g++.dg/template/sizeof1.C (A::value): Declare it.
37046         * g++.dg/template/spec4.C: Change error message.
37047         * g++.dg/template/static1.C: Likewise.
37048         * g++.dg/template/type1.C: Likewise.
37049         * g++.dg/template/typename3.C: Likewise.
37050         * g++.old-deja/g++.benjamin/13478.C: Change error message.
37051         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
37052         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
37053         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
37054         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
37055         named return value extension.
37056         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
37057         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
37058         * g++.old-deja/g++.bob/extern_C.C: Likewise.
37059         * g++.old-deja/g++.bob/inherit2.C: Likewise.
37060         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37061         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37062         * g++.old-deja/g++.brendan/crash13.C: Likewise.
37063         * g++.old-deja/g++.brendan/crash15.C: Likewise.
37064         * g++.old-deja/g++.brendan/crash18.C: Change error message.
37065         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
37066         * g++.old-deja/g++.brendan/crash38.C: Likewise.
37067         * g++.old-deja/g++.brendan/crash50.C: Likewise.
37068         * g++.old-deja/g++.brendan/crash56.C: Likewise.
37069         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
37070         syntax.
37071         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
37072         * g++.old-deja/g++.brendan/crash8.C: Change error message.
37073         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
37074         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37075         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
37076         * g++.old-deja/g++.brendan/template11.C: Likewise.
37077         * g++.old-deja/g++.brendan/template26.C: Likewise.
37078         * g++.old-deja/g++.brendan/template27.C: Use explicit
37079         specialization syntax.
37080         * g++.old-deja/g++.brendan/template30.C: Likewise.
37081         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
37082         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
37083         non-dependent names.
37084         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
37085         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
37086         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
37087         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
37088         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
37089         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
37090         named return value extension.
37091         * g++.old-deja/g++.ext/namedret2.C: Likewise.
37092         * g++.old-deja/g++.ext/namedret3.C: Likewise.
37093         * g++.old-deja/g++.ext/return1.C: Likewise.
37094         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
37095         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
37096         * g++.old-deja/g++.jason/access8.C: Likewise.
37097         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
37098         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
37099         pseudo-destructor names.
37100         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
37101         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
37102         pseudo-destructor names.
37103         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
37104         * g++.old-deja/g++.jason/overload19.C: Likewise.
37105         * g++.old-deja/g++.jason/overload32.C: Likewise.
37106         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
37107         stray semicolons.
37108         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
37109         * g++.old-deja/g++.jason/return.C: Likewise.
37110         * g++.old-deja/g++.jason/return2.C: Likewise.
37111         * g++.old-deja/g++.jason/shadow1.C: Likewise.
37112         * g++.old-deja/g++.jason/special.C: Use explicit specialization
37113         syntax.
37114         * g++.old-deja/g++.jason/template10.C: Account for use of
37115         non-dependent names.
37116         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
37117         syntax.
37118         * g++.old-deja/g++.jason/template37.C: Likewise.
37119         * g++.old-deja/g++.law/access4.C: Change error messages.
37120         * g++.old-deja/g++.law/arm13.C: Remove incorrect
37121         pseudo-destructor names.
37122         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
37123         * g++.old-deja/g++.law/ctors9.C: Likewise.
37124         * g++.old-deja/g++.law/cvt22.C: Likewise.
37125         * g++.old-deja/g++.law/dtors5.C: Likewise.
37126         * g++.old-deja/g++.law/global-init1.C: Likewise.
37127         * g++.old-deja/g++.law/missed-error3.C: Likewise.
37128         * g++.old-deja/g++.law/operators28.C: Likewise.
37129         * g++.old-deja/g++.law/visibility28.C: Likewise.
37130         * g++.old-deja/g++.martin/eval1.C: Likewise.
37131         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
37132         name.
37133         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
37134         * g++.old-deja/g++.mike/net34.C: Likewise.
37135         * g++.old-deja/g++.mike/net36.C: Likewise.
37136         * g++.old-deja/g++.mike/ns2.C: Likewise.
37137         * g++.old-deja/g++.mike/p12306.C: Likewise.
37138         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
37139         value extension.
37140         * g++.old-deja/g++.mike/p700.C: Likewise.
37141         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
37142         * g++.old-deja/g++.mike/p710.C: Likewise.
37143         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
37144         value extension.
37145         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
37146         * g++.old-deja/g++.mike/pmf9.C: Likewise.
37147         * g++.old-deja/g++.ns/crash2.C: Likewise.
37148         * g++.old-deja/g++.ns/crash3.C: Likewise.
37149         * g++.old-deja/g++.ns/invalid1.C: Likewise.
37150         * g++.old-deja/g++.ns/ns17.C: Likewise.
37151         * g++.old-deja/g++.ns/template16.C: Likewise.
37152         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
37153         keyword.
37154         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
37155         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
37156         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
37157         named return value extension.
37158         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
37159         * g++.old-deja/g++.other/access4.C: Issue additional error
37160         messages.
37161         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
37162         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
37163         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
37164         * g++.old-deja/g++.other/crash25.C: Change error message.
37165         * g++.old-deja/g++.other/crash4.C: Change error message.
37166         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
37167         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
37168         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
37169         checks.
37170         * g++.old-deja/g++.other/defarg8.C: Likewise.
37171         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
37172         * g++.old-deja/g++.other/dtor10.C: Likewise.
37173         * g++.old-deja/g++.other/incomplete.C: Likewise.
37174         * g++.old-deja/g++.other/linkage7.C: Likewise.
37175         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
37176         lookup algorithm.
37177         * g++.old-deja/g++.other/mangle2.C: Likewise.
37178         * g++.old-deja/g++.other/refinit2.C: Likewise.
37179         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
37180         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
37181         * g++.old-deja/g++.pt/crash28.C: Likewise.
37182         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
37183         syntax.
37184         * g++.old-deja/g++.pt/crash32.C: Change error message.
37185         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
37186         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
37187         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
37188         error message position.
37189         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
37190         * g++.old-deja/g++.pt/defarg8.C: Change error message.
37191         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
37192         syntax.
37193         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
37194         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
37195         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
37196         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
37197         keyword.
37198         * g++.old-deja/g++.pt/explicit31.C: Likewise.
37199         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
37200         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
37201         keyword.
37202         * g++.old-deja/g++.pt/explicit71.C: Change error message.
37203         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
37204         syntax.
37205         * g++.old-deja/g++.pt/friend28.C: Account for use of
37206         non-dependent names.
37207         * g++.old-deja/g++.pt/friend29.C: Likewise.
37208         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
37209         rules.
37210         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
37211         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
37212         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
37213         lookup rules.
37214         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
37215         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
37216         keyword.
37217         * g++.old-deja/g++.pt/memclass20.C: Likewise.
37218         * g++.old-deja/g++.pt/memclass5.C: Likewise.
37219         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
37220         keyword.
37221         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
37222         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
37223         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
37224         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
37225         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
37226         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
37227         keyword.
37228         * g++.old-deja/g++.pt/spec10.C: Likewise.
37229         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
37230         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
37231         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
37232         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
37233         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
37234         * g++.old-deja/g++.pt/ttp62.C: Likewise.
37235         * g++.old-deja/g++.pt/ttp64.C: Likewise.
37236         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
37237         * g++.old-deja/g++.pt/typename15.C: Likewise.
37238         * g++.old-deja/g++.pt/typename22.C: Likewise.
37239         * g++.old-deja/g++.pt/typename6.C: Change error messages.
37240         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
37241         * g++.old-deja/g++.pt/virtual2.C: Likewise.
37242         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
37243         syntax.
37244         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
37245         return value extension.
37246         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
37247         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
37248         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
37249         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
37250
37251 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37252
37253         * g++.dg/warn/inline1.C: New test.
37254         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
37255         * g++.old-deja/g++.jason/synth10.C: Likewise.
37256         * g++.old-deja/g++.mike/net31.C: Likewise.
37257         * g++.old-deja/g++.mike/p8786.C: Likewise.
37258
37259         * g++.dg/template/friend10.C: New test.
37260         * g++.dg/template/conv5.C: New test.
37261
37262 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37263
37264         * g++.dg/lookup/scoped3.C: New test.
37265
37266         * g++.dg/lookup/decl1.C: New test.
37267         * g++.dg/lookup/decl2.C: New test.
37268
37269 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37270
37271         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
37272         gcc.c-torture/compile/20021015-1.c,
37273         gcc.c-torture/compile/20021015-2.c,
37274         gcc.c-torture/compile/20021123-1.c,
37275         gcc.c-torture/compile/20021123-2.c,
37276         gcc.c-torture/compile/20021123-3.c,
37277         gcc.c-torture/compile/20021123-4.c,
37278         gcc.c-torture/execute/20021024-1.c: Add tests previously added
37279         only to 3.1 or 3.2 branch.
37280
37281 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
37282
37283         * gcc.dg/i386-bitfield3.c: New test.
37284
37285         * gcc.dg/i386-bitfield2.c: New test.
37286
37287 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
37288
37289         * g++.dg/parse/conv_op1.C: New test.
37290
37291 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
37292
37293         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
37294         approved.
37295
37296 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
37297
37298         * gcc.c-torture/compile/20021220-1.c: New test.
37299
37300 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
37301
37302         * gcc.dg/i386-fastcall-1.c: New.
37303
37304 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37305
37306         * gcc.c-torture/execute/20021219-1.c: New test.
37307
37308 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37309
37310         * gcc.dg/i386-pic-1.c: New test.
37311
37312 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37313
37314         PR c++/8099
37315         * g++.dg/template/friend9.C: New test.
37316
37317 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37318
37319         PR c++/3663
37320         * g++.dg/template/access7.C: New test.
37321
37322 2002-12-18  Nick Clifton  <nickc@redhat.com>
37323
37324         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
37325         the libstdc++-v3 directory has been found.
37326
37327 2002-12-12  Devang Patel <dpatel@apple.com>
37328         * gcc.dg/darwin-ld-1.c: New test.
37329         * gcc.dg/darwin-ld-2.c: New test.
37330         * gcc.dg/darwin-ld-3.c: New test.
37331         * gcc.dg/darwin-ld-4.c: New test.
37332         * gcc.dg/darwin-ld-5.c: New test.
37333
37334 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
37335
37336         * gcc.c-torture/compile/20021212-1.c: New test.
37337
37338 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
37339
37340         * gcc.dg/fshort-wchar: New test.
37341
37342 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
37343
37344         PR c++/8372
37345         * g++.dg/template/dtor1.C: New test.
37346
37347         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
37348         markers.
37349
37350 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
37351
37352         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
37353
37354 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
37355
37356         * g++.dg/template/static1.C: New test.
37357         * g++.dg/template/static2.C: New test.
37358         * g++.old-deja/g++.ext/memconst.C: New test.
37359
37360 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37361
37362         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
37363         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
37364         * g++.dg/special/initp1.C: Likewise.
37365
37366 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
37367
37368         * gcc.c-torture/execute/20021204-1.c: New test.
37369
37370 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
37371
37372         * gcc.dg/ppc-fmadd-1.c: New file.
37373         * gcc.dg/ppc-fmadd-2.c: New file.
37374         * gcc.dg/ppc-fmadd-3.c: New file.
37375
37376 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37377
37378         * gcc.c-torture/compile/20021204-1.c: New test.
37379
37380 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37381
37382         * g++.dg/inherit/covariant2.C: New test.
37383         * g++.dg/inherit/covariant3.C: New test.
37384         * g++.dg/inherit/covariant4.C: New test.
37385         * g++.dg/inherit/covariant1.C: Remove XFAIL.
37386         * g++.old-deja/g++.robertl/eb17.C: Likewise.
37387
37388 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
37389
37390         PR c++/8688
37391         * g++.dg/init/brace3.C: New test.
37392
37393 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
37394
37395         * gcc.dg/20020210-1.c: Fix a comment typo.
37396
37397 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
37398
37399         PR c++/8720
37400         * g++.dg/parse/defarg1.C: New test.
37401
37402         PR c++/8615
37403         * g++.dg/template/char1.C: New test.
37404
37405         * g++.dg/template/varmod1.C: Fix typo.
37406
37407 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37408
37409         DR 180
37410         * g++.old-deja/g++.pt/crash32.C: Expect error.
37411
37412 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
37413
37414         PR c++/5919
37415         * g++.dg/template/varmod1.C: New test.
37416
37417         PR c++/8727
37418         * g++.dg/inherit/typeinfo1.C: New test.
37419
37420         PR c++/8663
37421         * g++.dg/inherit/typedef1.C: New test.
37422
37423 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
37424
37425         PR c++/8332
37426         PR c++/8493
37427         * g++.dg/template/strlen1.C: New test.
37428
37429         PR c++/8227
37430         * g++.dg/template/ctor2.C: New test.
37431
37432         PR c++/8214
37433         * g++.dg/init/string1.C: New test.
37434
37435         PR c++/8511
37436         * g++.dg/template/friend8.C: New test.
37437
37438 2002-11-29  Joe Buck <jbuck@synopsys.com>
37439
37440         * g++.dg/lookup/anon2.C: New test.
37441
37442 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
37443
37444         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
37445         h8300 port.
37446
37447 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
37448
37449         * gcc.dg/bitfld-6.c: New test.
37450
37451 2002-11-27  Jan Hubicka  <jh@suse.cz>
37452
37453         * gcc.c-torture/execute/20021127.[cx]: New test.
37454
37455 2002-11-26  Jan Hubicka  <jh@suse.cz>
37456
37457         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
37458         quality.
37459
37460 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
37461
37462         * g++.dg/init/brace2.C: New test.
37463         * g++.old-deja/g++.mike/p9129.C: Correct.
37464
37465 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
37466
37467         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
37468
37469 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
37470
37471         * gcc.dg/sibcall-6: New test for indirect sibcalls.
37472
37473 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
37474
37475         * testsuite/g++.dg/abi/empty11.C: New test.
37476         * testsuite/g++.dg/rtti/cv1.C: New test.
37477
37478 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
37479
37480         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
37481
37482 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
37483
37484         * g++.dg/abi/empty10.C: New test.
37485
37486 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
37487
37488         * gcc.c-torture/compile/20021124-1.c: New test.
37489
37490 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
37491
37492         * g++.dg/abi/rtti2.C: New test.
37493
37494 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37495
37496         * gcc.dg/i386-unroll-1.c: New test.
37497
37498 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37499
37500         * gcc.c-torture/compile/20021120-1.c: New test.
37501         * gcc.c-torture/compile/20021120-2.c: New test.
37502
37503 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37504
37505         * gcc.dg/bitfld-5.c: New test.
37506
37507 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37508
37509         * gcc.c-torture/execute/20021120-3.c: New test.
37510
37511 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37512
37513         * gcc.c-torture/execute/20021120-2.c: New test.
37514
37515 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
37516
37517         * gcc.c-torture/execute/20021120-1.c: New test.
37518
37519 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
37520
37521         * gcc.c-torture/execute/20021118-3.c: New test.
37522
37523 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37524
37525         * gcc.c-torture/compile/20021119-1.c: New test.
37526
37527 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
37528
37529         * gcc.dg/duff-1.c: New test.
37530         * gcc.dg/duff-2.c: New test.
37531         * gcc.dg/duff-3.c: New test.
37532
37533 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
37534
37535         * gcc.dg/cpp/_Pragma5.c: New test.
37536
37537 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
37538
37539         * gcc.c-torture/execute/20021118-2.c: New test.
37540
37541 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
37542
37543         * gcc.c-torture/execute/20021118-1.c: New test.
37544
37545 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
37546
37547         * gcc.dg/20021116-1.c: New test.
37548
37549 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
37550
37551         * g++.dg/abi/vcall1.C: New test.
37552
37553 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
37554
37555         * gcc.dg/20021029-1.c: New test.
37556         * gcc.dg/20021029-2.c: New test.
37557
37558 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37559
37560         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
37561
37562 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37563
37564         PR c/8439
37565         * gcc.dg/20021110.c: Move to ...
37566         * gcc.c-torture/compile/20021110.c: .... here.
37567
37568 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37569
37570         PR c/8467
37571         * gcc.c-torture/execute/20021111-1.c
37572
37573 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37574
37575         PR c/8439
37576         * gcc.dg/20021110.c: New test.
37577
37578 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
37579
37580         * g++.dg/abi/vthunk3.C: Run only on x86.
37581
37582 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37583
37584         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
37585
37586 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
37587
37588         * lib/compat.exp (compat-execute): Fix logic error in last
37589         change.
37590
37591 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
37592
37593         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
37594
37595 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37596
37597         PR c++/8389
37598         * g++.dg/template/access6.C: New test.
37599
37600 2002-11-08  Jan Hubicka  <jh@suse.cz>
37601
37602         * gcc.dg/i386-ssefp-1.c: New test.
37603         * gcc.dg/i386-ssefp-1.c: New test.
37604
37605 2002-11-08  Jan Hubicka  <jh@suse.cz>
37606
37607         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
37608
37609 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
37610
37611         * g++.dg/abi/vthunk3.C: New test.
37612
37613         PR c++/8338
37614         * g++.dg/template/crash2.C: New test.
37615
37616 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
37617
37618         * testsuite/g++.dg/abi/dtor1.C: New test.
37619         * testsuite/g++.dg/abi/dtor2.C: Likewise.
37620
37621 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
37622
37623         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
37624         Darwin.
37625
37626 2002-11-04  Adam Nemet  <anemet@lnxw.com>
37627
37628         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
37629         -mthumb.  Only xfail with -O0.
37630
37631 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
37632
37633         * g++.dg/abi/thunk1.C: New test.
37634         * g++.dg/abi/thunk2.C: Likewise.
37635         * g++.dg/abi/vtt1.C: Likewise.
37636
37637 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
37638
37639         PR optimization/8423
37640         * gcc.c-torture/execute/builtin-constant.c: New test.
37641
37642 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
37643
37644         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
37645         Add some more cases.
37646
37647 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
37648
37649         PR c++/8391
37650         * g++.dg/opt/local1.C: New test.
37651
37652 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
37653
37654         PR c++/8160
37655         * g++.dg/template/complit1.C: New test.
37656
37657         PR c++/8149
37658         * g++.dg/template/typename4.C: Likewise.
37659
37660 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37661
37662         Core issue 287, PR c++/7639
37663         * g++.dg/template/instantiate1.C: Adjust error location.
37664         * g++.dg/template/instantiate3.C: New test.
37665         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
37666         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
37667         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
37668
37669 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
37670
37671         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
37672
37673 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
37674
37675         PR c++/8287
37676         * g++.dg/init/dtor2.C: New test.
37677
37678 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37679
37680         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
37681         * gcc.dg/nest.c: Bypass errors on irix6.
37682
37683 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
37684
37685         * gcc.dg/nest.c: Expect error for mmix-*-*.
37686         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
37687
37688 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
37689
37690         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
37691         markers.
37692
37693         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
37694
37695 2002-10-25  Mike Stump  <mrs@apple.com>
37696
37697         * gcc.dg/warn-1.c: New test.
37698
37699 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
37700
37701         * g++.dg/template/typename3.C: New test.
37702
37703 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
37704
37705         * g++.dg/lookup/ptrmem1.C: New test.
37706
37707         * g++.dg/abi/vthunk2.C: New test.
37708
37709 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
37710
37711         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
37712
37713 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
37714
37715         * g++.dg/abi/empty9.C: New test.
37716
37717 2002-10-24  Richard Henderson  <rth@redhat.com>
37718
37719         * g++.dg/inherit/thunk1.C: Enable for ia64.
37720
37721 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
37722
37723         PR c++/8067
37724         * g++.dg/lookup/pretty1.C: New test.
37725
37726 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
37727
37728         * gcc.dg/20021023-1.c: New test.
37729
37730 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
37731
37732         PR c++/7679
37733         * g++.dg/parse/inline1.C: New test.
37734
37735 2002-10-23  Richard Henderson  <rth@redhat.com>
37736
37737         * g++.dg/inherit/thunk1.C: Enable for x86_64.
37738
37739         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
37740
37741 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
37742
37743         PR c++/6579
37744         * g++.dg/parse/stmtexpr3.C: New test.
37745
37746 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
37747
37748         * g++.dg/expr/cond1.C: New test.
37749
37750 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
37751
37752         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
37753
37754 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37755
37756         * g++.dg/abi/vbase13.C: New test.
37757         * g++.dg/abi/vbase14.C: Likewise.
37758
37759 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
37760
37761         * gcc.dg/tls/pic-1.c: New test.
37762         * gcc.dg/tls/nonpic-1.c: New test.
37763         * gcc.dg/20021018-1.c: New test.
37764
37765 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
37766
37767         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
37768         Remove only files with the same base name as the test case.
37769         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
37770         (profopt-execute): Likewise.  Also, remove old profiling
37771         and performance data files before running the tests.
37772
37773         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
37774         * g++.dg/bprob/bprob.exp: Likewise.
37775         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
37776         to allow more general test case names.
37777
37778         * g++.dg/bprob/bprob-1.C: Rename to ...
37779         * g++.dg/bprob/g++-bprob-1.C: ... this.
37780
37781         * g77.dg/bprob/bprob-1.f: Rename to ...
37782         * g77.dg/bprob/g77-bprob-1.f: ... this.
37783
37784 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
37785
37786         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
37787         bison 1.50 or later.
37788
37789 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
37790
37791         * g++.dg/README: Describe more test directories.
37792
37793 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37794
37795         * g++.dg/init/array6.C: Add additional tests.
37796
37797 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
37798
37799         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
37800         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
37801
37802 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
37803
37804         * gcc.c-torture/compile/20020604-1.x: New.
37805         * gcc.c-torture/compile/simd-5.x: Likewise.
37806         * gcc.c-torture/execute/920710-1.x: Likewise.
37807         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
37808
37809 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
37810
37811         * g++.dg/inherit/override1.C: Add dg-options clause.
37812
37813 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37814
37815         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
37816         _mm_slli_si128.
37817
37818 2002-10-19  Andreas Schwab  <schwab@suse.de>
37819
37820         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
37821         directory component.
37822
37823 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
37824
37825         * g++.dg/inherit/thunk1.C: New test.
37826
37827         * g++.dg/inherit/override1.C: New test.
37828
37829         * g++.dg/abi/mangle11.C: New test.
37830         * g++.dg/abi/mangle14.C: New test.
37831         * g++.dg/abi/mangle17.C: New test.
37832
37833 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
37834
37835         * g++.dg/overload/member2.C: New test.
37836
37837 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
37838
37839         * g++.dg/README: Describe new compat directory.
37840         * g++.dg/dg.exp: Skip tests in compat directory.
37841         * README.compat: New file.
37842         * lib/compat.exp: New expect script.
37843         * g++.dg/compat: New test directory.
37844         * g++.dg/compat/compat.exp: New expect script.
37845         * g++.dg/compat/abi: New test directory.
37846         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
37847         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
37848         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
37849         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
37850         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
37851         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
37852         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
37853         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
37854         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
37855         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
37856         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
37857         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
37858         * g++.dg/compat/break: New test directory.
37859         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
37860         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
37861         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
37862         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
37863         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
37864         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
37865         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
37866         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
37867         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
37868         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
37869         g++.dg/compat/break/README: New files.
37870         * g++.dg/compat/eh: New test directory.
37871         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
37872         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
37873         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
37874         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
37875         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
37876         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
37877         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
37878         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
37879         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
37880         g++.dg/compat/eh/filter2_y.C,
37881         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
37882         g++.dg/compat/eh/new1_y.C,
37883         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
37884         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
37885         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
37886         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
37887         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
37888         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
37889         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
37890         g++.dg/compat/eh/unexpected1_y.C: New files.
37891         * g++.dg/compat/init: New test directory.
37892         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
37893         g++.dg/compat/init/array5_y.C,
37894         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
37895         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
37896         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
37897         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
37898         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
37899         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
37900         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
37901         g++.dg/compat/init/init-ref2_y.C: New files.
37902
37903 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37904
37905         PR c++/7584
37906         * g++.dg/inherit/using3.C: New test.
37907
37908 2002-10-17  Jan Hubicka  <jh@suse.cz>
37909
37910         * gcc.dg/20021017-2.c: New test.
37911
37912 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
37913
37914         * g++.dg/abi/mangle16.C: Adjust.
37915
37916         * g++.dg/init/array8.C: New test.
37917
37918 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
37919
37920         * gcc.dg/special/mips-abi.exp: New test.
37921         * gcc.dg/special/mips-abi.s: Empty file used by the above.
37922
37923 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37924
37925         * g++.dg/abi/mangle16.C: New test.
37926         * g++.dg/abi/mangle17.C: Likewise.
37927
37928         PR c++/7478
37929         * g++.dg/template/ref1.C: New test.
37930
37931 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37932
37933         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
37934
37935 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
37936
37937         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
37938
37939 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
37940
37941         PR c++/7524
37942         * g++.dg/init/array7.C: New test.
37943
37944 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
37945
37946         * g++.dg/init/array6.C: New test.
37947
37948         * g++.dg/abi/mangle13.C: Likewise.
37949         * g++.dg/abi/mangle14.C: Likewise.
37950         * g++.dg/abi/mangle15.C: Likewise.
37951
37952 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37953
37954         * g++.dg/abi/empty8.C: New test.
37955
37956 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
37957
37958         * g++.dg/init/ctor1.C: New test.
37959
37960 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
37961
37962         * gcc.c-torture/execute/20021015-1.c: New test.
37963
37964 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
37965
37966         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
37967
37968 2002-10-14  Jan Hubicka  <jh@suse.cz>
37969
37970         * gcc.dg/i386-ssetype-[1-5].c: New tests.
37971
37972 2002-10-14  Richard Henderson  <rth@redhat.com>
37973
37974         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
37975
37976 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37977
37978         PR optimization/6631
37979         * g++.dg/opt/const2.C: New test.
37980
37981 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
37982
37983         PR c++/7176
37984         * g++.dg/parse/friend1.C: New test.
37985         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
37986
37987 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
37988
37989         * gcc.dg/20021014-1.c: New test.
37990
37991 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
37992
37993         PR c++/5661
37994         * g++.dg/ext/vlm1.C: New test.
37995         * g++.dg/ext/vlm2.C: Likewise.
37996
37997         * g++.dg/init/array1.C: Remove invalid braces.
37998         * g++.dg/init/brace1.C: New test.
37999         * g++.dg/init/copy2.C: Likewise.
38000         * g++.dg/init/copy3.C: Likewise.
38001         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
38002         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
38003         braces.
38004
38005 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
38006
38007         * gcc.dg/cpp/assembler.S: Don't use -ansi.
38008
38009 2002-10-11  Richard Shann  <richard.shann@superh.com>
38010
38011         * gcc.c-torture/compile/simd-5.c: New test.
38012
38013 2002-10-10  Roger Sayle  <roger@eyesopen.com>
38014
38015         * gcc.c-torture/execute/shiftopt-1.c: New test case.
38016
38017 2002-10-10  Jim Wilson  <wilson@redhat.com>
38018
38019         * gcc.c-torture/execute/20021010-1.c: New test.
38020
38021 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
38022
38023         PR c/7353
38024         * g++.dg/ext/typedef-init.C: New test.
38025         * gcc.dg/typedef-init.c: New test.
38026
38027 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
38028
38029         * gcc.dg/cpp/paste13.c: New test.
38030
38031 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38032
38033         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
38034         remaining platforms, XFAIL during compile, not execute.  Don't
38035         XFAIL at -O0.
38036
38037 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
38038
38039         * gcc.dg/alias-1.c: Tweak expected warning.
38040
38041 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
38042
38043         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
38044
38045 2002-10-06  Andreas Jaeger  <aj@suse.de>
38046
38047         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
38048         * gcc.dg/cpp/c++98.C: Likewise.
38049
38050         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
38051         * g++.dg/cpp/c++98.C: Likewise.
38052
38053         * g++.dg/README (Subdirectories): Mention cpp directory.
38054
38055         PR target/7559
38056         * gcc.dg/20021006-1.c: New test.
38057
38058 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38059
38060         PR c++/7804
38061         * g++.dg/other/warning1.C: New test.
38062
38063 2002-10-04  Roger Sayle  <roger@eyesopen.com>
38064
38065         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
38066         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
38067         and sparc-*-* with -m64 as expected failures.  See PR 8087.
38068
38069 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38070
38071         PR c++/7931
38072         * g++.dg/template/ptrmem3.C: New test.
38073
38074         PR c++/7754
38075         * g++.dg/template/union1.C: New test.
38076
38077 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
38078
38079         PR c++/8006
38080         * g++.dg/abi/mangle9.C: New test.
38081         * g++.dg/abi/mangle10.C: New test.
38082         * g++.dg/abi/mangle11.C: New test.
38083         * g++.dg/abi/mangle12.C: New test.
38084
38085 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
38086
38087         PR c++/7188.
38088         * g++.dg/template/meminit1.C: New test.
38089         * g++.dg/warn/Wreorder-1.C: Likewise.
38090         * g++.old-deja/g++.mike/warn3.C: Tweak.
38091         * lib/prune.exp: Ingore "in copy constructor".
38092
38093 2002-10-02  Andreas Jaeger  <aj@suse.de>
38094
38095         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
38096         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
38097         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
38098         on x86-64.
38099
38100 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38101
38102         * gcc.dg/empty1.C: Fix typo.
38103
38104 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
38105
38106         * gcc.dg/alias-1.c: New test.
38107
38108 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
38109
38110         * gcc.dg/empty1.C: New test.
38111
38112         * g++.dg/tls/init-2.C: Tweak error messages.
38113
38114 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
38115
38116         * gcc.c-torture/compile/20020923-1.c: New test.
38117
38118 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
38119
38120         * gcc.c-torture/execute/ffs-1.c: New test.
38121         * gcc.c-torture/execute/ffs-2.c: Ditto.
38122
38123 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
38124
38125         * g++.dg/overload/member1.C: New test.
38126
38127 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
38128
38129         * g++.dg/abi/empty7.C: New test.
38130         * g++.dg/init/pm2.C: Likewise.
38131
38132 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
38133
38134         * g++.dg/rtti/crash1.C: New test.
38135
38136 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
38137
38138         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
38139         gcc.dg/sibcall-4.c: New tests.
38140
38141 2002-09-28  Roger Sayle  <roger@eyesopen.com>
38142
38143         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
38144         powerpc and MMIX targets.
38145
38146 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
38147
38148         * gcc.dg/cpp/20020927-1.c: New.
38149
38150 2002-09-26  David S. Miller  <davem@redhat.com>
38151
38152         * gcc.c-torture/compile/trunctfdf.c: New.
38153
38154 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38155
38156         * lib/target-supports.exp (check_weak_available): Handle solaris2.
38157
38158 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
38159
38160         * gcc.c-torture/execute/loop-15.c: New.
38161
38162 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
38163
38164         * README.QMTEST: Fix typo.
38165
38166 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
38167
38168         * gcc.dg/20020926-1.c: New test.
38169
38170 2002-09-25  David S. Miller  <davem@redhat.com>
38171
38172         PR target/7842
38173         * gcc.c-torture/execute/shiftdi.c: New test.
38174
38175 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
38176
38177         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
38178         unique to the tool.
38179         * lib/g77.exp (g77_init): Likewise.
38180         * lib/g++.exp (g++_init): Likewise.
38181         * lib/objc.exp (objc_init): Likewise.
38182
38183 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
38184
38185         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
38186         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
38187         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
38188
38189 2002-09-25  Richard Henderson  <rth@redhat.com>
38190
38191         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
38192         too-small long double.
38193
38194 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
38195
38196         * gcc.dg/20020919-1.c: New test.
38197
38198 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
38199
38200         * g++.dg/abi/bitfield6.C: New test.
38201         * g++.dg/abi/bitfield7.C: New test.
38202         * g++.dg/abi/bitfield8.C: New test.
38203         * g++.dg/abi/vbase11.C: New test.
38204
38205 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38206
38207         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
38208         hppa*-*-hpux*.  Update test comment.
38209
38210 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
38211
38212         * gcc.dg/tls/struct-1.c: New test.
38213
38214 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
38215
38216         * gcc.dg/cpp/tr-warn2.c: Update.
38217
38218 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38219
38220         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
38221
38222 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
38223
38224         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
38225         systems.
38226
38227 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
38228
38229         * gcc.c-torture/execute/ieee/mzero3.c: New test.
38230
38231         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
38232         Adjust for c++filt moved to binutils.  Remove spurious duplicate
38233         setting of cxxfilt.
38234
38235 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
38236
38237         * gcc.dg/20020312-2.c: Update for darwin.
38238
38239 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
38240
38241         * g++.old-deja/g++.other/crash32.C: Mark ICE.
38242
38243 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
38244
38245         * objc.dg/comp-types-1.m: New test.
38246         * objc.dg/comp-types-2.m: New test.
38247         * objc.dg/comp-types-3.m: New test.
38248         * objc.dg/comp-types-4.m: New test.
38249         * objc.dg/comp-types-5.m: New test.
38250         * objc.dg/comp-types-6.m: New test.
38251
38252 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38253
38254         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
38255
38256 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38257
38258         * g++.dg/other/do1.C: New test.
38259
38260         * g++.dg/template/subst1.C: New test.
38261
38262 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
38263
38264         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
38265
38266 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
38267
38268         * g++.dg/template/qualttp20.C: Adjust expected errors.
38269         * g++.old-deja/g++.jason/report.C: Likewise.
38270         * g++.old-deja/g++.other/qual1.C: Likewise.
38271
38272         * g++.dg/lookup/scoped2.C: New test.
38273
38274         * g++.dg/ext/asm3.C: New test.
38275
38276 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
38277
38278         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
38279
38280 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
38281
38282         * ChangeLog: follow spelling conventions.
38283         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
38284         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
38285         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
38286         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
38287         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
38288         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
38289         * g++.old-deja/g++.law/global-init1.C: Likewise.
38290         * g++.old-deja/g++.other/delete4.C: Likewise.
38291         * g++.old-deja/g++.other/inline21.C: Likewise.
38292         * g++.old-deja/g++.other/singleton.C: Likewise.
38293         * g77.dg/strlen0.f: Likewise.
38294         * g77.f-torture/compile/20010519-1.f: Likewise.
38295         * g77.f-torture/compile/980310-4.f: Likewise.
38296         * gcc.c-torture/compile/20000605-1.c: Likewise.
38297         * gcc.c-torture/execute/20020225-1.c: Likewise.
38298         * gcc.dg/c90-hexfloat-2.c: Likewise.
38299         * gcc.dg/c99-bool-1.c: Likewise.
38300         * gcc.dg/c99-hexfloat-2.c: Likewise.
38301         * gcc.dg/dll-2.c: Likewise.
38302         * gcc.dg/wtr-union-init-1.c: Likewise.
38303         * gcc.dg/wtr-union-init-2.c: Likewise.
38304         * gcc.dg/wtr-union-init-3.c: Likewise.
38305         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38306         * gcc.dg/cpp/defined.c: Likewise.
38307         * gcc.dg/cpp/macsyntx.c: Likewise.
38308         * gcc.dg/cpp/paste2.c: Likewise.
38309         * gcc.dg/cpp/trad/defined.c: Likewise.
38310         * gcc.dg/format/c90-printf-1.c: Likewise.
38311         * gcc.dg/format/c90-scanf-1.c: Likewise.
38312         * gcc.dg/format/c99-printf-1.c: Likewise.
38313         * gcc.dg/format/c99-scanf-1.c: Likewise.
38314         * gcc.misc-tests/gcov-8.c: Likewise.
38315         * lib/profopt.exp: Likewise.
38316
38317 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
38318
38319         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
38320
38321 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38322
38323         * g++.dg/inherit/using2.C: New test.
38324
38325 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
38326
38327         * ChangeLog: Follow spelling conventions.
38328         * g++.dg/template/friend4.C: Likewise.
38329         * g++.old-deja/g++.pt/crash67.C: Likewise.
38330         * gcc.c-torture/execute/20000801-4.c: Likewise.
38331         * gcc.dg/c90-digraph-1.c: Likewise.
38332         * gcc.dg/c94-digraph-1.c: Likewise.
38333         * gcc.dg/c99-digraph-1.c: Likewise.
38334         * gcc.dg/cpp/line5.c: Likewise.
38335         * gcc.dg/cpp/multiline.c: Likewise.
38336         * gcc.dg/cpp/trad/literals-1.c: Likewise.
38337         * gcc.dg/format/attr-3.c: Likewise.
38338         * gcc.dg/format/c90-scanf-3.c: Likewise.
38339         * gcc.dg/format/ext-4.c: Likewise.
38340
38341 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38342
38343         * g++.dg/template/pretty1.C: New test.
38344
38345 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
38346
38347         * gcc.c-torture/execute/struct-cpy-1.c: New test.
38348
38349 2002-09-13  Matt Austern  <austern@apple.com>
38350
38351         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
38352         passing a cast expression to a function by const reference.
38353
38354 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
38355
38356         * g++.dg/template/deduce1.C: New test.
38357
38358 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
38359
38360         * gcc.c-torture/execute/simd-1.c: Force all use of int to
38361         32-bit int.
38362
38363 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38364
38365         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
38366         usage.
38367
38368 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
38369
38370         * gcc.c-torture/compile/20020910-1.c: New test.
38371
38372 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
38373
38374         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
38375
38376 2002-09-10  Andreas Jaeger  <aj@suse.de>
38377
38378         * gcc.dg/20020312-2.c: Adjust for x86-64.
38379
38380 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
38381
38382         * g77.dg/7388.f: New test case for PR 7388.
38383
38384 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
38385
38386         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
38387
38388 2002-09-05  Ziemowit Laski <zlaski@apple.com>
38389
38390         * objc.dg/proto-lossage-1.m: New test.
38391
38392 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
38393
38394         * gcc.dg/cpp/_Pragma4.c: Fix typo.
38395
38396 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
38397
38398         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
38399         expected to pass.
38400
38401 2002-09-06  Stan Shebs  <shebs@apple.com>
38402             David Edelsohn  <edelsohn@gnu.org>
38403
38404         * gcc.dg/weak: New directory.
38405         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
38406         target-specific xfail bits.
38407         * gcc.dg/typeof-2.c: Move to new directory.
38408         * gcc.dg/weak.exp: New expect script.
38409
38410 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
38411
38412         * gcc.c-torture/execute/extzvsi.c: New test.
38413
38414 2002-09-05  Stan Shebs  <shebs@apple.com>
38415
38416         * gcc.dg/weak-1.c: xfail on Darwin.
38417         * gcc.dg/weak-2.c: Ditto.
38418         * gcc.dg/weak-3.c: Ditto.
38419         * gcc.dg/weak-4.c: Ditto.
38420         * gcc.dg/weak-5.c: Ditto.
38421         * gcc.dg/weak-6.c: Ditto.
38422         * gcc.dg/weak-7.c: Ditto.
38423         * gcc.dg/weak-8.c: Ditto.
38424         * gcc.dg/weak-9.c: Ditto.
38425
38426 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
38427
38428         * gcc.c-torture/execute/loop-14.c: New test.
38429
38430 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
38431
38432         * g++.dg/other/cxa-atexit1.C: New test.
38433
38434         * gcc.dg/typeof-2.c: New test.
38435
38436 2002-09-03  Roger Sayle  <roger@eyesopen.com>
38437
38438         * gcc.dg/builtins-2.c: New testcase.
38439         * gcc.dg/builtins-3.c: New testcase.
38440
38441 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
38442
38443         * gcc.dg/cpp/_Pragma4.c: New test.
38444
38445 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
38446
38447         * objc/execute/nil_method-1.m: New testcase.
38448
38449 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
38450
38451         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
38452         [Object class], not [Object initialize].
38453
38454 2002-08-31  Roger Sayle  <roger@eyesopen.com>
38455             Hans-Peter Nilsson  <hp@bitrange.com>
38456
38457         * gcc.c-torture/execute/20020720-1.x: Skip test on
38458         mmix-knuth-mmixware.  Correct comment.
38459
38460 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
38461
38462         * testsuite/g++.dg/abi/bitfield5.C: New test.
38463         * testsuite/g++.dg/abi/vbase10.C: Likewise.
38464
38465 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
38466
38467         * objc.dg/undeclared-selector.m: New test.
38468
38469 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
38470
38471         * g++.dg/other/offsetof1.C: Avoid cast warning.
38472
38473 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
38474
38475         * objc.dg/super-class-2.m: New test.
38476
38477 2002-08-24  Matt Austern  <austern@apple.com>
38478
38479         * g++.dg/ext/lvaddr.C: New test.
38480         * g++.dg/ext/lvcast.C: New test.
38481
38482 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
38483
38484         * testsuite/g++.dg/inherit/cond1.C: New test.
38485
38486 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
38487
38488         * gcc.dg/noncompile/incomplete-1.c: New test.
38489
38490 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38491
38492         * gcc.dg/typespec-1.c: New test.
38493
38494 2002-08-20  Devang Patel  <dpatel@apple.com>
38495         * objc.dg/proto-hier-2.m: New test.
38496
38497 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
38498
38499         * objc.dg/bitfield-1.m: New test.
38500         * objc.dg/bitfield-2.m: New test.
38501
38502 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38503
38504         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
38505         gcc.dg/c99-flex-array-4.c: New tests.
38506
38507 2002-08-16  Stan Shebs  <shebs@apple.com>
38508
38509         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
38510
38511 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
38512
38513         * gcc.dg/typeof-1.c: New test.
38514         * g++.dg/ext/typeof2.C: New test.
38515
38516 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
38517
38518         * g++.dg/other/offsetof1.C: New test.
38519
38520 2002-08-14  Richard Henderson  <rth@redhat.com>
38521
38522         * gcc.dg/tls/diag-3.c: Fix expected message strings.
38523
38524 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
38525
38526         * gcc.dg/cpp/_Pragma3.c: New test.
38527
38528 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
38529
38530         * g++.dg/template/inherit3: New test.
38531
38532 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38533
38534         * gcc.dg/bitfld-4.c: Add blank options.
38535
38536 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
38537
38538         * g++.dg/template/crash1.C: New test.
38539
38540 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
38541
38542         * gcc.dg/tls/opt-2.c: New test.
38543
38544 2002-08-08  Devang Patel  <dpatel@apple.com>
38545
38546         * objc.dg/selector-1.m : New test
38547
38548 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
38549
38550         * g++.dg/abi/bitfield4.C: New test.
38551         * gcc.dg/bitfld-4.c: New test.
38552
38553 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
38554
38555         * g++.dg/other/packed1.C: New test.
38556
38557 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
38558
38559         * g++.dg/abi/offsetof.C: Tweak error messages.
38560         * g++.old-deja/g++.mike/p10769a.C: Likewise.
38561
38562 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
38563
38564         * gcc.dg/bitfld-3.c: New test.
38565
38566 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
38567             Richard Henderson  <rth@redhat.com>
38568
38569         * gcc.dg/i386-bitfield1.c: New test.
38570         * g++.dg/abi/bitfield3.C: Update.
38571
38572 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
38573
38574         * objc.dg/const-str-2.m: Update.
38575         * gcc.dg/cpp/c++98.c: Change to C extension.
38576         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
38577         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
38578
38579 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
38580
38581         * testsuite/gcc.dg/tls/diag-3.c: New.
38582
38583 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
38584
38585         * g++.dg/README (Subdirectories): Document new subdir expr.
38586         * g++.dg/expr/pmf-1.C: New test.
38587
38588 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
38589
38590         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
38591
38592 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
38593
38594         * g++.dg/abi/bitfield3.C: New test.
38595
38596 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
38597
38598         * lib/gcov.exp: Tweak expected line formats.
38599         * gcc.misc-tests/gcov8.c: New test.
38600         * gcc.misc-tests/gcov8.x: New flags.
38601
38602 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
38603
38604         * consistency.vlad/layout/endian.c: Include string.h.
38605
38606         * gcc.c-torture/execute/20020805-1.c: New test.
38607
38608 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
38609
38610         * g++.dg/other/conversion1.C: New test.
38611
38612 2002-08-03  Roger Sayle  <roger@eyesopen.com>
38613
38614         * gcc.dg/builtins-1.c: New testcase.
38615
38616 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
38617
38618         * g++.dg/inherit/access3.C: New test.
38619
38620 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
38621
38622         * gcc.dg/ia64-visibility-2.c: New test.
38623
38624 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
38625
38626         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
38627         __qualifier_flags to __flags.
38628
38629 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
38630
38631         * g++.dg/inherit/operator1.C: New test.
38632         * g++.dg/lookup/disamb1.C: Fix typo in comment.
38633         * g++.dg/other/error1.C: Change expected error message.
38634         * g++.dg/template/conv4.C: Likewise.
38635
38636 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
38637
38638         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
38639         for documented behavior.
38640
38641 2002-07-25  Roger Sayle  <roger@eyesopen.com>
38642
38643         * gcc.c-torture/execute/20020720-1.x: Skip this test on
38644         several targets known to fail.
38645
38646 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
38647
38648         * gcc.dg/mips-args-[123].c: New tests.
38649
38650 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
38651
38652         * gcc.dg/ppc-spe.c: New.
38653
38654 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
38655
38656         * g++.dg/other/ptrmem4.C: New testcase.
38657
38658 2002-07-24  Richard Henderson  <rth@redhat.com>
38659
38660         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
38661
38662 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
38663
38664         * g++.dg/ext/alignof1.C (main): Return 0 for success.
38665
38666 2002-07-24  Roger Sayle  <roger@eyesopen.com>
38667
38668         * gcc.c-torture/execute/memset-3.c: New testcase.
38669
38670 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
38671
38672         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
38673         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
38674
38675 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38676
38677         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
38678         Delete.
38679
38680 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
38681
38682         * gcc.c-torture/compile/simd-4.c: New test.
38683
38684 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38685
38686         PR c++/7347, c++/7348
38687         * g++.dg/template/access4.C: New test.
38688         * g++.dg/template/access5.C: New test.
38689         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
38690         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
38691         * g++.old-deja/g++.pt/ttp58.C: Likewise.
38692         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
38693
38694 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
38695
38696         * gcc.dg/gnu89-init-2.c: New test.
38697
38698 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
38699
38700         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
38701
38702 2002-07-20  Roger Sayle  <roger@eyesopen.com>
38703
38704         * gcc.c-torture/execute/20020720-1.c: New testcase.
38705
38706 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
38707
38708         * gcc.dg/cpp/Wsignprom.c: New tests.
38709
38710 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
38711
38712         * gcc.c-torture/execute/loop-13.c: New test.
38713
38714 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
38715
38716         * gcc.dg/cpp/expr.c: New tests.
38717
38718 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
38719
38720         * g++.dg/opt/pr6713.C: Add template instantiation.
38721
38722 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
38723
38724         * gcc.dg/nest.c: New test.
38725
38726 2002-07-17  Richard Henderson  <rth@redhat.com>
38727
38728         * g++.dg/opt/pr6713.C: New test.
38729
38730 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
38731
38732         * gcc.c-torture/execute/loop-2e.x: Let the testcase
38733         XFAIL for all x86 processors.
38734
38735 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
38736
38737         * gcc.c-torture/execute/20010122-1.x: Do not test with
38738         -fomit-frame-pointer.
38739
38740 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38741
38742         * g++.dg/template/instantiate2.C: New test.
38743         * g++.dg/template/spec4.C: New test.
38744
38745 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38746
38747         * g++.dg/template/access2.C: New test.
38748         * g++.dg/template/access3.C: New test.
38749
38750 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
38751
38752         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
38753         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
38754         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
38755         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
38756         Convert to use <stdarg.h>.
38757         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
38758         Delete.
38759         * gcc.dg/va-arg-2.c: New.
38760         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
38761
38762 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
38763
38764         * gcc.c-torture/compile/20020710-1.c: New test.
38765
38766 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
38767                           Andrew Pinski  <pinskia@physics.uc.edu>
38768
38769         gcc.c-torture/compile/simd-2.c: New testcase.
38770         gcc.c-torture/compile/simd-3.c: Likewise.
38771
38772 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
38773
38774         PR c++/7224
38775         * g++.dg/overload/error1.C: New test.
38776
38777 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38778
38779         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
38780         configuration and IRIX 6 O32 ABI.
38781
38782 2002-07-11  Roger Sayle  <roger@eyesopen.com>
38783
38784         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
38785
38786 2002-07-10  Roger Sayle  <roger@eyesopen.com>
38787
38788         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
38789
38790 2002-07-10  Jeffrey A Law  <law@redhat.com>
38791
38792         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
38793
38794         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
38795
38796 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
38797
38798         * gcc.dg/20020312-2.c: Check for __PPC__.
38799
38800 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
38801
38802         * gcc.c-torture/compile/20020709-1.c: New test.
38803
38804 2002-07-07  Roger Sayle  <roger@eyesopen.com>
38805
38806         * g++.dg/template/qualttp21.C: New test case.
38807
38808 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
38809
38810         * gcc.c-torture/compile/20020706-1.c: New test.
38811         * gcc.c-torture/compile/20020706-2.c: New test.
38812
38813 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
38814             Alexandre Oliva  <aoliva@redhat.com>
38815
38816         * g++.dg/warn/incomplete1.C: New test.
38817
38818 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38819
38820         PR c++/7099
38821         * g++.dg/warn/noreturn1.C: New test.
38822
38823 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
38824
38825         PR c++/6706
38826         * g++.dg/debug/debug6.C: New test.
38827         * g++.dg/debug/debug7.C: New test.
38828
38829 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
38830
38831         * gcc.c-torture/compile/simd-3.c: New test.
38832
38833 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
38834
38835         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
38836         * gcc.dg/20020620-1.c: Likewise.
38837
38838 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38839
38840         PR c++/6944
38841         * g++.dg/init/array4.C: New test.
38842         * g++.dg/init/array5.C: New test.
38843
38844 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
38845
38846         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
38847         * gcc.c-torture/execute/simd-2.c (main): Likewise.
38848
38849 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38850
38851         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
38852         * gcc.dg/wtr-aggr-init-1.c: Likewise.
38853         * gcc.dg/wtr-conversion-1.c: Likewise.
38854         * gcc.dg/wtr-escape-1.c: Likewise.
38855         * gcc.dg/wtr-int-type-1.c: Likewise.
38856         * gcc.dg/wtr-label-1.c: Likewise.
38857         * gcc.dg/wtr-static-1.c: Likewise.
38858         * gcc.dg/wtr-strcat-1.c: Likewise.
38859         * gcc.dg/wtr-suffix-1.c: Likewise.
38860         * gcc.dg/wtr-switch-1.c: Likewise.
38861         * gcc.dg/wtr-unary-plus-1.c: Likewise.
38862         * gcc.dg/wtr-union-init-1.c: Likewise.
38863         * gcc.dg/wtr-union-init-2.c: Likewise.
38864         * gcc.dg/wtr-union-init-3.c: Likewise.
38865
38866         * gcc.dg/wtr-func-def-1.c: New test.
38867
38868 2002-07-02 Devang Patel <dpatel@apple.com>
38869
38870         * objc.dg/param-1.m: New test.
38871
38872 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
38873
38874         * gcc.dg/cpp/trad/directive.c: Add test.
38875         * gcc.dg/cpp/trad/macroargs.c: Add test.
38876         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
38877
38878 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
38879
38880         * gcc.dg/cpp/cmdlne-M.c: New test.
38881
38882 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
38883
38884         * objc.dg/desig-init-1.m: New test.
38885
38886 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38887
38888         PR c++/6716
38889         * g++.dg/template/instantiate1.C: New test.
38890
38891 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
38892
38893         PR c++/7112
38894         * g++.dg/template/sizeof2.C: New test.
38895
38896 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38897
38898         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
38899         gcc.dg/cpp/trad/include.c: New tests.
38900
38901 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
38902
38903         PR target/7177
38904         * gcc.c-torture/compile/20020701-1.c: New test.
38905
38906 2002-07-01  Stan Shebs  <shebs@apple.com>
38907
38908         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
38909         header here...
38910         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
38911         (objc-torture-execute): or here.
38912
38913 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
38914
38915         * gcc.c-torture/execute/arith-rand-ll.c: New test.
38916
38917 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
38918
38919         * gcc.dg/cpp/trad/escaped-nl.c: New test.
38920
38921 2002-06-30  Devang Patel  <dpatel@apple.com>
38922
38923         * objc.dg/fsyntax-only.m: New test.
38924
38925 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
38926
38927         PR c++/6695
38928         * g++.dg/template/friend7.C: New file.
38929
38930 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
38931
38932         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
38933         return type.
38934
38935 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
38936
38937         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
38938         avoid division by zero.
38939
38940 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
38941
38942         * gcc.dg/Wunknownprag.c: New tests.
38943
38944 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
38945
38946         * gcc.c-torture/execute/simd-2.c: New test.
38947
38948 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
38949
38950         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
38951         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
38952         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
38953         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
38954         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
38955         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
38956         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
38957         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
38958         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
38959         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
38960         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
38961         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
38962         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
38963         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
38964         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
38965         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
38966         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
38967
38968 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
38969
38970         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
38971         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
38972         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
38973         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
38974         New tests.
38975         * gcc.dg/cpp/trad/directive.c: Update.
38976
38977 2002-06-23  Andreas Jaeger  <aj@suse.de>
38978
38979         * gcc.c-torture/execute/complex-6.c: New.
38980
38981 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
38982
38983         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
38984         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
38985         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
38986         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
38987
38988 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
38989
38990         * gcc.dg/cpp/trad: New directory with traditional tests copied
38991         from parent directory.
38992         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
38993         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
38994         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
38995         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
38996         Move to trad/ and rename.
38997         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
38998         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
38999         gcc.dg/cpp/trad/redef2.c: New tests.
39000         * gcc.dg/cpp/trad/trad.exp: New driver.
39001
39002 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
39003
39004         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
39005         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
39006         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
39007         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
39008         Remove.
39009
39010 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
39011
39012         * gcc.dg/20020620-1.c: New test.
39013
39014 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39015
39016         * g++.dg/template/ttp4.C: New test.
39017
39018 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
39019
39020         * g++.dg/opt/vt1.C: Fix regexp.
39021
39022 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39023
39024         * gcc.c-torture/execute/pure-1.c: Make functions static again.
39025         Don't use attribute `noinline'.
39026
39027 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39028
39029         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
39030
39031 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
39032
39033         * gcc.c-torture/execute/simd-1.c: New.
39034
39035         * gcc.dg/simd-1.c: New.
39036
39037 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
39038
39039         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
39040
39041 2002-06-16  Richard Henderson  <rth@redhat.com>
39042
39043         * g++.dg/ext/anon-struct1.C: New.
39044         * g++.dg/ext/anon-struct2.C: New.
39045         * g++.dg/ext/anon-struct3.C: New.
39046         * gcc.dg/anon-struct-1.c: New.
39047         * gcc.dg/anon-struct-2.c: New.
39048         * gcc.dg/anon-struct-3.c: New.
39049         * gcc.dg/20011008-1.c: Adjust warning text.
39050         * gcc.dg/20020527-1.c: Add -fms-extensions.
39051
39052 2002-06-16  Richard Henderson  <rth@redhat.com>
39053
39054         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
39055
39056 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
39057
39058         * gcc.c-torture/execute/20020615-1.c: New test.
39059
39060 2002-06-15  Roger Sayle  <roger@eyesopen.com>
39061
39062         * gcc.c-tortuture/execute/compare-1.c: New test case.
39063         * gcc.c-tortuture/execute/compare-2.c: New test case.
39064         * gcc.c-tortuture/execute/compare-3.c: New test case.
39065
39066 2002-06-13  Richard Henderson  <rth@redhat.com>
39067
39068         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
39069         ia64 ilp32.
39070
39071 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39072
39073         * g++.dg/template/typename2.C: Update error message.
39074
39075 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
39076
39077         * gcc.c-torture/execute/20020611-1.c: New test.
39078
39079 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
39080
39081         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
39082         list of targets to skip.
39083
39084 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
39085
39086         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
39087         targets if not optimizing.
39088
39089 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
39090
39091         * gcc.c-torture/compile/20020605-1.c: New test.
39092
39093         * g++.dg/opt/vt1.C: New test.
39094
39095         * gcc.dg/20020531-1.c: New test.
39096
39097         * gcc.dg/20020530-1.c: New test.
39098
39099         * gcc.dg/20020527-1.c: New test.
39100
39101         * g++.dg/opt/cse1.C: New test.
39102
39103 2002-06-07  Roger Sayle  <roger@eyesopen.com>
39104
39105         * gcc.dg/20020607-2.c: New test case.
39106
39107 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
39108
39109         * gcc.c-torture/compile/20020604-1.c: New test.
39110
39111 2002-06-04  Richard Henderson  <rth@redhat.com>
39112
39113         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
39114         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
39115         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
39116
39117 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
39118
39119         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
39120
39121 2002-06-03  Richard Henderson  <rth@redhat.com>
39122
39123         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
39124         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
39125
39126 2002-06-02  Richard Henderson  <rth@redhat.com>
39127
39128         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
39129         test functions static.
39130
39131 2002-06-02  Andreas Jaeger  <aj@suse.de>
39132
39133         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
39134         now.
39135
39136 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
39137
39138         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
39139         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
39140         Update for mofified diagnostics.
39141         * gcc.dg/c99-intconst-1.c: No longer fail.
39142
39143 2002-06-02  Richard Henderson  <rth@redhat.com>
39144
39145         * gcc.dg/uninit-A.c: Remove xfail markers.
39146
39147 2002-06-01  Roger Sayle  <roger@eyesopen.com>
39148
39149         * gcc.dg/fnegate-1.c: New test case.
39150
39151 2002-05-30  Osku Salerma  <osku@iki.fi>
39152
39153         * gcc.c-torture/execute/mayalias-1.c: New file.
39154
39155 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39156
39157         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
39158         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
39159         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
39160
39161 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
39162
39163         * gcc.c-torture/execute/20020529-1.c: New test.
39164
39165 2002-05-27  Richard Henderson  <rth@redhat.com>
39166
39167         * g++.dg/ext/attrib6.C: New test case.
39168
39169 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39170
39171         * gcc.c-torture/execute/pure-1.c: New test.
39172
39173 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39174
39175         * gcc.dg/cpp/arith-2.c: Remove.
39176
39177 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
39178
39179         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
39180         * gcc.dg/cpp/if-3.c: Remove.
39181
39182 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
39183
39184         * g++.dg/opt/cse2.C: New test.
39185
39186 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
39187
39188         * gcc.dg/cpp/arith-1.c: New semantic tests.
39189         * gcc.dg/cpp/if-1.c: Update.
39190
39191 2002-05-24  Ben Elliston  <bje@redhat.com>
39192
39193         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
39194
39195 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39196
39197         * gcc.dg/verbose-asm.c: New test.
39198
39199 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
39200
39201         * gcc.dg/cpp/paste12.c: New test.
39202
39203 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39204
39205         * g++.dg/parse/named_ops.C: New test.
39206
39207 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
39208
39209         * gcc/testsuite/gcc.dg/weak-8.c: New test.
39210
39211 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
39212
39213         * gcc.dg/weak-2.c: Allow optional leading underscore
39214         in scan-assembler symbol name.
39215         * gcc.dg/weak-3.c: Likewise.
39216         * gcc.dg/weak-4.c: Likewise.
39217         * gcc.dg/weak-5.c: Likewise.
39218
39219 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
39220
39221         * gcc.dg/20020523-1.c: New test.
39222
39223 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
39224
39225         * objc.dg/const-str-2.m: Update now that we stop after
39226         a command line error.
39227
39228 2002-05-22  Richard Henderson  <rth@redhat.com>
39229
39230         * g++.dg/dg.exp: Fix typo in test pruneing.
39231
39232 2002-05-22  Richard Henderson  <rth@redhat.com>
39233
39234         * g++.dg/dg.exp: Prune the tls subdirectory.
39235         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
39236         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
39237         * g++.dg/tls/init-1.C: New.
39238
39239 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
39240
39241         * gcc.dg/20020517-1.c: New test.
39242
39243 2002-05-21  Richard Henderson  <rth@redhat.com>
39244
39245         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
39246         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
39247
39248 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
39249
39250         * g++.dg/other/copy2.C: New test.
39251
39252 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
39253
39254         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
39255         (MAX_COPY): Bump up to 10 times sizeof (long long).
39256         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
39257
39258         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
39259         sizeof (long long).
39260
39261         * gcc.c-torture/execute/strcpy-1.c: New test.
39262
39263 2002-05-19  Jason Merrill  <jason2redhat.com>
39264
39265         * g++.dg/ext/oper1.C: New test.
39266
39267 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
39268 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
39269
39270         * README.QMTEST: New file.
39271
39272         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
39273
39274 2002-05-19  Andreas Jaeger  <aj@suse.de>
39275
39276         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
39277         now.
39278         * gcc.c-torture/execute/loop-2d.x: Likewise.
39279
39280 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
39281
39282         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
39283         support weak symbols.
39284         * gcc.dg/weak-4.c: Likewise.
39285         * gcc.dg/weak-6.c: Likewise.
39286
39287 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
39288
39289         * gcc.dg/weak-3.c: Add dg-excess-error comment for
39290         cygwin, coff and h8300-*-hms targets
39291         * gcc.dg/weak-5.c: Likewise.
39292         * gcc.dg/weak-7.c: Likewise.
39293
39294 2002-05-16  Jason Merrill  <jason@redhat.com>
39295
39296         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
39297         (scan-assembler-not, scan-assembler-dem): Likewise.
39298         (scan-assembler-dem-not): Likewise.
39299
39300 2002-05-15  Richard Henderson  <rth@redhat.com>
39301
39302         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
39303
39304 2002-05-15  Richard Henderson  <rth@redhat.com>
39305
39306         * gcc.dg/weak-5.c (vfoo1c): No warning here.
39307         (vfoo1f): Warning here.
39308         (vfoo1l): Don't redefine the alias.
39309
39310 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
39311
39312         * g++.dg/init/pm1.C: New test.
39313
39314 2002-05-12  David S. Miller  <davem@redhat.com>
39315
39316         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
39317         types.
39318
39319 2002-05-10  Roger Sayle  <roger@eyesopen.com>
39320
39321         * gcc.c-torture/execute/20020510-1.c: New test case.
39322
39323 2002-05-10  David S. Miller  <davem@redhat.com>
39324
39325         * gcc.c-torture/execute/conversion.c: Test long double too.
39326
39327 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
39328
39329         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
39330         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
39331         * lib/g++.exp (g++_link_flags): Likewise.
39332         * lib/objc.exp (objc_target_compile): Likewise.
39333
39334 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
39335
39336         * gcc.dg/cpp/poison.c: Update.
39337         * gcc.dg/cpp/20000625-2.c: Remove.
39338         * gcc.dg/cpp/direct2s.c: Remove final test.
39339
39340 2002-05-08  Tom Rix  <trix@redhat.com>
39341
39342         * gcc.c-torture/execute/20020508-1.c: New test.
39343         * gcc.c-torture/execute/20020508-2.c: New test.
39344         * gcc.c-torture/execute/20020508-3.c: New test.
39345
39346 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
39347
39348         * gcc.dg/cpp/charconst-4.c: More tests.
39349
39350 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
39351
39352         PR c/6569
39353         * gcc.dg/weak-3.c: Update location of warning messages.
39354         * gcc.dg/weak-5.c: Likewise.
39355
39356 2002-05-06  Roger Sayle  <roger@eyesopen.com>
39357
39358         * gcc.c-torture/execute/20020506-1.c: New test case.
39359
39360 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39361
39362         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
39363
39364 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39365
39366         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
39367
39368 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39369
39370         * gcc.dg/cpp/charconst-3.c: New test.
39371
39372 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
39373
39374         * gcc.dg/cpp/charconst.c: Update tests.
39375
39376 2002-05-05  Tim Josling  <tej@melbpc.org.au>
39377
39378         * treelang: Added directory for new sample language treelang. Also
39379         lib/treelang.exp: New file to signal treelang should be tested.
39380
39381 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39382
39383         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
39384         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
39385         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
39386         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
39387         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
39388         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
39389         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
39390
39391 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39392
39393         * gcc.dg/format/xopen-2.c: New test.
39394
39395 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
39396
39397         * gcc.dg/20020503-1.c: New test.
39398
39399 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
39400
39401         * g++.dg/init/dtor1.C: Make it tougher.
39402
39403 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
39404
39405         * g++.dg/init/dtor1.C: New test.
39406
39407 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
39408
39409         * gcc.dg/altivec-8.c: New.
39410
39411 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
39412
39413         * gcc.dg/altivec-7.c: New.
39414
39415 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
39416
39417         * g++.dg/parse/typedef1.C: New test.
39418
39419 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
39420
39421         PR c++/6486
39422         * g++.dg/template/friend6.C: New test.
39423
39424         PR c++/6492
39425         * g++.dg/init/copy1.C: New test.
39426
39427 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
39428
39429         * g++.dg/warn/effc1.C: New test.
39430
39431 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39432
39433         * gcc.dg/cpp/if-cexp.c: Add a test.
39434
39435 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
39436
39437         * gcc.dg/20020426-2.c: New test.
39438
39439 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39440
39441         * gcc.dg/cpp/if-mop.c: Update.
39442         * gcc.dg/cpp/if-mpar.c: Add test.
39443         * gcc.dg/cpp/if-oppr.c: Update.
39444
39445 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39446
39447         PR c/6343
39448         * gcc.dg/weak-[2-7].c: New tests.
39449
39450 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39451
39452         * gcc.dg/enum1.c: New test.
39453
39454 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39455
39456         PR c++/6497
39457         * g++.dg/inherit/access2.C: New test.
39458
39459 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
39460
39461         PR bootstrap/6445
39462         * gcc.dg/20020426-1.c: New test.
39463
39464 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
39465
39466         * g++.dg/abi/enum1.C: New test.
39467
39468 2002-04-26  Richard Henderson  <rth@redhat.com>
39469
39470         * gcc.dg/c99-bool-1.c: Expect always true warning.
39471
39472 2002-04-25  Roger Sayle  <roger@eyesopen.com>
39473
39474         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
39475
39476 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39477
39478         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
39479         targets.
39480
39481 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
39482
39483         * g++.dg/abi/mange7.C: New test.
39484
39485         PR c++/6438.
39486         * g++.dg/parse/stmtexpr2.C: New test.
39487
39488 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
39489
39490         * gcc.dg/20020312-2.c: Add SH target.
39491
39492 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39493
39494         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
39495         compiler output on mips*-*-irix*.
39496
39497 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
39498
39499         * g++.dg/parse/attr1.C: New test.
39500
39501 2002-04-23  Roger Sayle  <roger@eyesopen.com>
39502
39503         * gcc.c-torture/execute/string-opt-17.c: New test case.
39504         * gcc.c-torture/execute/memset-2.c: New test case.
39505
39506 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
39507
39508         PR c++/6256:
39509         * g++.dg/template/friend5.C: New test.
39510
39511         PR c++/6331:
39512         * g++.dg/template/qual1.C: Likewise.
39513
39514 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
39515
39516         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
39517         Include stdlib.h, not stdio.h or ctype.h.
39518
39519 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
39520
39521         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
39522         cris-*-elf* and mmix-*-*.
39523         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
39524         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
39525         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
39526         Ditto.
39527         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
39528         * gcc.dg/wchar_t-1.c: Ditto.
39529
39530 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
39531
39532         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
39533         Clarify comment.
39534
39535 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
39536
39537         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
39538
39539 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39540
39541         * gcc.c-torture/execute/20000906-1.x: Delete.
39542
39543 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
39544
39545         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
39546
39547 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
39548
39549         * PR6367
39550         * g77.f-torture/execute/6367.f: New test.
39551         * g77.f-torture/execute/6367.x: Disable for MMIX.
39552
39553 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
39554
39555         * PR6352
39556         * g++.dg/opt/inline2.C: New test.
39557
39558 2002-04-18  Richard Henderson  <rth@redhat.com>
39559
39560         * gcc.dg/20000906-1.c: Enable for all targets.
39561         * gcc.c-torture/compile/iftrap-2.c: New.
39562
39563 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
39564
39565         * gcc.dg/20020418-1.c: New test.
39566         * gcc.dg/20020418-2.c: New test.
39567
39568 2002-04-18  Richard Henderson  <rth@redhat.com>
39569
39570         * gcc.c-torture/compile/iftrap-1.c: New.
39571         * gcc.dg/iftrap-1.c: Adjust for ia64.
39572         * gcc.dg/iftrap-2.c: New.
39573
39574 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
39575
39576         * gcc.c-torture/compile/20020418-1.c: New test.
39577
39578 2002-04-18  Roger Sayle  <roger@eyesopen.com>
39579
39580         * gcc.c-torture/compile/20020415-1.c: New.
39581
39582 2002-04-18  David S. Miller  <davem@redhat.com>
39583
39584         * gcc.c-torture/execute/20020418-1.c: New test.
39585
39586 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
39587
39588         * gcc.dg/20020416-1.c: New test.
39589
39590         * g++.dg/opt/inline1.C: New test.
39591
39592 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
39593
39594         * gcc.dg/altivec-5.c: New test.
39595
39596         * gcc.dg/20020415-1.c: New test.
39597
39598 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
39599
39600         * testsuite/lib/chill.exp: Remove.
39601
39602 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
39603
39604         * g++.dg/other/big-struct.C: New test.
39605
39606 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
39607
39608         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
39609         of scratch file.
39610
39611 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
39612
39613         PR c/6277
39614         * gcc.dg/i386-387-1.c: Allow optional leading underscore
39615         in scan-assembler function name
39616
39617 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
39618
39619         * g77.f-torture/execute/980628-4.x,
39620         g77.f-torture/execute/980628-5.x,
39621         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39622         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39623         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
39624         i[34567]86-*-*.
39625
39626 2002-04-13  David S. Miller  <davem@redhat.com>
39627
39628         * gcc.c-torture/execute/20020413-1.c: New test.
39629
39630 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
39631
39632         * gcc.dg/asm-6.c,
39633         * g++.dg/ext/asm1.C: New tests.
39634
39635 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
39636
39637         PR c++ 5373.
39638         * g++.dg/parse/stmtexpr1.C: New test.
39639
39640         PR c++/5189.
39641         * g++.dg/template/copy1.C: New test.
39642
39643 2002-04-12  Richard Henderson  <rth@redhat.com>
39644
39645         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
39646
39647 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
39648
39649         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
39650         gcc.c-torture/execute/20020307-2.c.
39651
39652 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
39653
39654         * g++.dg/ext/attrib5.C,
39655         * g++.dg/lookup/struct1.C: New tests.
39656
39657 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
39658
39659         * gcc.dg/20020411-1.c: New test.
39660
39661         * gcc.c-torture/execute/20020411-1.c: New test.
39662
39663 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
39664
39665         * g77.f-torture/execute/6177.f: New test.
39666
39667 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
39668
39669         PR middle-end/6247
39670         * g++.dg/opt/cleanup1.C: New test.
39671
39672         * g++.dg/opt/const1.C: New test.
39673
39674 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
39675
39676         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
39677
39678 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39679
39680         PR c++/5507
39681         * g++.dg/template/typename2.C: New test.
39682
39683 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
39684
39685         * gcc.c-torture/execute/loop-12.c: New.
39686
39687 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
39688
39689         * g77.f-torture/execute/980628-4.x,
39690         g77.f-torture/execute/980628-5.x,
39691         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
39692         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
39693         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
39694
39695 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39696
39697         PR optimization/6086
39698         * g++.dg/opt/preinc1.C: New test.
39699
39700 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
39701
39702         PR c++/5571
39703         * g++.dg/opt/static2.C: New test.
39704
39705 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
39706
39707         PR c/5120
39708         * gcc.dg/20020406-1.c: New test.
39709
39710 2002-04-04  David S. Miller  <davem@redhat.com>
39711
39712         * gcc.c-torture/execute/20020404-1.c: New test.
39713
39714 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
39715
39716         PR c/6123
39717         * gcc.dg/20020312-2.c: Do not declare global register variable
39718         if __PIC__ or __pic__ is defined.
39719
39720 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
39721
39722         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
39723         __asm__ so that it works correctly even if -ansi -pedantic-errors.
39724
39725 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39726
39727         * gcc.misc-tests/linkage.exp: Update last change to handle
39728         sparc*-, not just sparc-.
39729
39730 2002-04-03  Richard Henderson  <rth@redhat.com>
39731
39732         * gcc.dg/cpp/ucs.c: Improved long UCS test.
39733
39734 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
39735
39736         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
39737
39738 2002-04-02  David S. Miller  <davem@redhat.com>
39739
39740         * gcc.c-torture/execute/20020402-3.c: New test.
39741
39742 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
39743
39744         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
39745         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
39746
39747         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
39748         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
39749         g77.f-torture/execute/20001201.x,
39750         g77.f-torture/execute/u77-test.x: New files.
39751
39752         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
39753         * gcc.dg/wchar_t-1.c: Ditto.
39754
39755 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39756
39757         * gcc.c-torture/execute/20020402-1.c: New test.
39758
39759 2002-04-01  Richard Henderson  <rth@redhat.com>
39760
39761         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
39762
39763         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
39764
39765 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39766
39767         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
39768
39769 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39770
39771         * g++.dg/inherit/template-as-base.C: Expect error.
39772         * g++.dg/inherit/namespace-as-base.C: Likewise.
39773
39774 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
39775
39776         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
39777         g++.dg/ext/instantiate3.C: Tweak match patterns.
39778
39779         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
39780         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
39781         -da test.
39782
39783 2002-03-31  Richard Henderson  <rth@redhat.com>
39784
39785         * gcc.dg/special/alias-2.c: New.
39786         * gcc.dg/special/ecos.exp: Run it.
39787
39788 2002-03-31  Richard Henderson  <rth@redhat.com>
39789
39790         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
39791
39792 2002-03-31  Kazu Hirata  <kazu@hxi.com>
39793
39794         * gcc.dg/weak-1.c: Disable on h8300 port.
39795
39796 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
39797
39798         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
39799         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
39800         ordering tests.
39801         * g++.dg/bprob/bprob-1.C: New test.
39802         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
39803         * g++.dg/gcov/gcov-1.C: New test.
39804         * g++.dg/gcov/gcov-1.x: New file.
39805         * g++.dg/gcov/gcov-2.C: New test.
39806         * g++.dg/gcov/gcov-3.C: New test.
39807         * g++.dg/gcov/gcov-3.h: New file.
39808
39809 2002-03-28  Roger Sayle  <roger@eyesopen.com>
39810
39811         * g++.old-deja/g++.other/builtins5.C: New test.
39812         * g++.old-deja/g++.other/builtins6.C: New test.
39813         * g++.old-deja/g++.other/builtins7.C: New test.
39814         * g++.old-deja/g++.other/builtins8.C: New test.
39815         * g++.old-deja/g++.other/builtins9.C: New test.
39816
39817 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
39818
39819         * g++.dg/opt/static1.C: New test.
39820
39821         * g++.dg/opt/longbranch1.C: New test.
39822
39823 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
39824
39825         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
39826
39827         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
39828
39829 2002-03-28  Jeffrey A Law  (law@redhat.com)
39830
39831         * gcc.c-torture/execute/20020328-1.c: New test.
39832
39833 2002-03-27  Richard Henderson  <rth@redhat.com>
39834
39835         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
39836         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
39837         move from g++.old-deja/g++.ext/.
39838
39839 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
39840
39841         * g++.dg/init/new2.C: New test.
39842
39843 2002-03-26  Richard Henderson  <rth@redhat.com>
39844
39845         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
39846
39847         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
39848         on sparc.
39849
39850         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
39851         sparcv9 systems.
39852         * gcc.dg/20001102-1.c: Likewise.
39853
39854 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
39855
39856         * gcc.dg/cpp/endif-pedantic1.c,
39857         gcc.dg/cpp/endif-pedantic2.c: New tests.
39858
39859 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
39860
39861         * g++.dg/init/new1.C: New test.
39862
39863 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
39864
39865         * g++.dg/abi/vbase9.C: New test.
39866
39867 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
39868
39869         * gcc.dg/arm-asm.c: New test.
39870
39871 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
39872
39873         * gcc.dg/Wswitch-enum.c: New test.
39874         Fix PR c/5044.
39875
39876 2002-03-26  Richard Henderson  <rth@redhat.com>
39877
39878         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
39879         structure.
39880
39881 2002-03-25  Richard Henderson  <rth@redhat.com>
39882
39883         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
39884         sparcv9 systems.
39885
39886         * gcc.c-torture/compile/20011119-1.c (xxx): New.
39887         * gcc.c-torture/compile/20011119-2.c (xxx): New.
39888
39889 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
39890
39891         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
39892
39893 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
39894
39895         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
39896         targets using generic thunk support.
39897
39898 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
39899
39900         * gcc.c-torture/compile/20020323-1.c: New test.
39901
39902         * g++.dg/opt/conj2.C: New test.
39903
39904 2002-03-24  Richard Henderson  <rth@redhat.com>
39905
39906         * gcc.dg/weak-1.c: Use -fno-common.
39907
39908 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39909
39910         * g77.dg/f77-edit-apostrophe-out.f: New test
39911         * g77.dg/f77-edit-h-out.f: New test
39912         * g77.dg/f77-edit-t-in.f: New test
39913         * g77.dg/f77-edit-t-out.f: New test
39914         * g77.dg/f77-edit-x-out.f: New test
39915         * g77.dg/f77-edit-slash-out.f: New test
39916         * g77.dg/f77-edit-colon-out.f: New test
39917         * g77.dg/f77-edit-s-out.f: New test
39918
39919 2002-03-24  Richard Henderson  <rth@redhat.com>
39920
39921         * objc/execute/formal_protocol-6.x: New XFAIL.
39922
39923 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39924
39925         * gcc.dg/weak-1.c: Early return from dg-final on platforms
39926         that do not support weak symbols
39927
39928 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
39929
39930         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
39931         * lib/g77.exp: Likewise.
39932         * lib/objc.exp: Likewise.
39933
39934 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
39935
39936         * gcc.dg/Wswitch-default.c: New test.
39937
39938 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
39939
39940         * g++.dg/other/enum1.C: New test.
39941
39942 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
39943
39944         * gcc.dg/pragma-ep-3.c: Fix typo.
39945
39946 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39947
39948         * g++.dg/inherit/template-as-base.C: New test.
39949
39950 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
39951
39952         * g++.old-deja/g++.other/dwarf2-1.C: Move...
39953         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
39954
39955 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
39956
39957         * gcc.dg/cpp/multiline.c: Update to match.
39958
39959 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
39960
39961         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
39962
39963 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
39964
39965         * gcc.dg/cpp/extratokens2.c: New file.
39966
39967 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
39968
39969         * gcc.dg/20020312-2.c: Add rs6000 target.
39970
39971         * gcc.c-torture/compile/20020319-1.c: New test.
39972
39973 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39974
39975         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
39976         (A, E): Handle this.
39977
39978 2002-03-20  Jason Merrill  <jason@redhat.com>
39979
39980         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
39981         ignoring -fpic.
39982         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
39983         through prune_gcc_output.
39984
39985 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
39986
39987         * gcc.c-torture/compile/20020320-1.c: New test.
39988
39989 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
39990
39991         * gcc.c-torture/compile/20020318-1.c: New test.
39992
39993         * gcc.dg/struct-by-value-1.c: New test.
39994
39995         * gcc.dg/20020319-1.c: New test.
39996
39997 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
39998
39999         * g++.dg/opt/conj1.C: New test.
40000
40001 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
40002
40003         * g++.dg/template/qualttp20.C: Revert previous change.
40004         * g++.dg/template/qualttp3.C: Likewise.
40005         * g++.dg/template/qualttp4.C: Likewise.
40006         * g++.dg/template/qualttp5.C: Likewise.
40007         * g++.dg/template/qualttp6.C: Likewise.
40008         * g++.dg/template/qualttp7.C: Likewise.
40009         * g++.dg/template/qualttp8.C: Likewise.
40010         * g++.dg/template/recurse.C: Likewise.
40011
40012 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40013
40014         * gcc.dg/cpp/wchar-1.c: Update.
40015
40016 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40017
40018         * g++.dg/template/conv1.C: New test.
40019         * g++.dg/template/conv2.C: New test.
40020         * g++.dg/template/conv3.C: New test.
40021         * g++.dg/template/conv4.C: New test.
40022
40023 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40024
40025         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
40026         * g++.dg/template/qualttp3.C: Likewise.
40027         * g++.dg/template/qualttp4.C: Likewise.
40028         * g++.dg/template/qualttp5.C: Likewise.
40029         * g++.dg/template/qualttp6.C: Likewise.
40030         * g++.dg/template/qualttp7.C: Likewise.
40031         * g++.dg/template/qualttp8.C: Likewise.
40032         * g++.dg/template/recurse.C: Likewise.
40033
40034 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
40035
40036         * g++.dg/opt/dtor1.C: New test.
40037
40038 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
40039
40040         * gcc.c-torture/compile/20020315-1.c: New test.
40041
40042 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
40043
40044         * gcc.dg/weak-1.c: Fix scan tests.
40045
40046 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
40047
40048         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
40049         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
40050         cris-*-aout* mmix-*-*.
40051         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
40052         cris-*-aout* mmix-*-*.
40053         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
40054         cris-*-elf* cris-*-aout* and mmix-*-*.
40055         * gcc.dg/20001009-1.c: Ditto.
40056         * gcc.dg/20010912-1.c: Ditto.
40057         * gcc.dg/20020122-4.c: Ditto.
40058         * gcc.dg/inline-2.c: Ditto.
40059
40060 2002-03-14  Jeffrey A Law  (law@cygnus.com)
40061
40062         * gcc.c-torture/compile/20020314-1.c: New test.
40063
40064 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
40065
40066         * gcc.c-torture/execute/20020314-1.c: New test.
40067
40068 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
40069
40070         * g++.dg/warn/Wunused-1.C: New test.
40071
40072 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
40073
40074         * g++.dg/abi/mangle6.C: New test.
40075
40076 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
40077
40078         * gcc.c-torture/compile/20020309-2.c: New test.
40079
40080         * gcc.c-torture/compile/20020312-1.c: New test.
40081
40082 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
40083
40084         * g++.dg/other/access1.C: New test.
40085
40086 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
40087
40088         * gcc.c-torture/execute/wchar_t-1.c: New test.
40089
40090 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
40091
40092         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
40093
40094 2002-03-12  Roger Sayle  <roger@eyesopen.com>
40095
40096         * gcc.dg/20020312-1.c: New test case.
40097
40098 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
40099
40100         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
40101
40102 2002-03-11  Richard Henderson  <rth@redhat.com>
40103
40104         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
40105         * g++.old-deja/g++.jason/report.C: Likewise.
40106
40107 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40108
40109         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
40110         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
40111
40112 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
40113
40114         * testsuite/g++.dg/overload/pmf1.C: New test.
40115
40116 2002-03-11  Kazu Hirata  <kazu@hxi.com>
40117
40118         * gcc.c-torture/execute/20020307-1.c: Use long.
40119
40120 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
40121
40122         PR optimization/5844
40123         * gcc.dg/20020310-1.c: New test.
40124
40125 2002-03-09  Michael Meissner  <meissner@redhat.com>
40126
40127         * gcc.c-torture/execute/memcpy-2.c: New test.
40128         * gcc.c-torture/execute/memset-1.c: New test.
40129         * gcc.c-torture/execute/strlen-1.c: New test.
40130         * gcc.c-torture/execute/strcmp-1.c: New test.
40131         * gcc.c-torture/execute/strncmp-1.c: New test.
40132
40133 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
40134
40135         * gcc.dg/ppc-ldstruct.c: New test.
40136
40137 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
40138
40139         * gcc.c-torture/execute/va-arg-22.c: New test.
40140
40141 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40142
40143         * gcc.c-torture/compile/20020309-1.c: New test.
40144
40145 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
40146
40147         * gcc.c-torture/execute/20020307-2.c: New test.
40148
40149 2002-03-07  Jeffrey A Law  (law@redhat.com)
40150
40151         * g77.f-torture/compile/20020307-1.f: New test.
40152
40153 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
40154
40155         * gcc.dg/unordered-1.c: New test.
40156
40157 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
40158
40159         * gcc.c-torture/execute/20020307-1.c: New test.
40160
40161 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
40162
40163         * gcc.dg/20020304-1.c: New test.
40164
40165         * gcc.c-torture/compile/20020304-2.c: New test.
40166
40167 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
40168
40169         * gcc.c-torture/compile/20020304-1.c: New test case
40170         (from PR c/5830).
40171
40172 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
40173
40174         * gcc.dg/20020103-1.c: Add other -D ppc variants.
40175
40176 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
40177
40178         * g++.dg/other/classkey1.C: New test.
40179
40180 2002-03-01  Richard Henderson  <rth@redhat.com>
40181
40182         * gcc.c-torture/compile/981223-1.x: New.
40183         * gcc.c-torture/compile/920625-1.x: New.
40184
40185 2002-02-28  Richard Henderson  <rth@redhat.com>
40186
40187         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
40188
40189 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
40190
40191         * gcc.c-torture/execute/20020227-1.c: New test.
40192
40193 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
40194
40195         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
40196         here" ERROR lines.
40197         * g++.old-deja/g++.oliva/partord1.C: Likewise.
40198         * g++.old-deja.g++.other/defarg1.C: Likewise.
40199         * g++.old-deja/g++.pt/calls2.C: Likewise.
40200         * g++.old-deja/g++.pt/crash20.C: Likewise.
40201         * g++.old-deja/g++.pt/crash30.C: Likewise.
40202         * g++.old-deja/g++.pt/crash36.C: Likewise.
40203         * g++.old-deja/g++.pt/crash6.C: Likewise.
40204         * g++.old-deja/g++.pt/defarg13.C: Likewise.
40205         * g++.old-deja/g++.pt/derived3.C: Likewise.
40206         * g++.old-deja/g++.pt/error1.C: Likewise.
40207         * g++.old-deja/g++.pt/friend21.C: Likewise.
40208         * g++.old-deja/g++.pt/friend23.C: Likewise.
40209         * g++.old-deja/g++.pt/infinite1.C: Likewise.
40210         * g++.old-deja/g++.robertl/eb128.C: Likewise.
40211
40212 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
40213
40214         * gcc.c-torture/execute/20020225-2.c: New test.
40215
40216 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
40217
40218         * gcc.c-torture/execute/920730-1t.c,
40219         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
40220         Delete test cases, only relevant to -traditional.
40221
40222 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
40223
40224         * gcc.dg/cpp/undef1.c: Remove.
40225         * gcc.dg/cpp/directiv.c: Update.
40226         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
40227
40228 2002-02-27  Michael Meissner  <meissner@redhat.com>
40229
40230         * gcc.c-torture/execute/20020226-1.c: New test.
40231
40232 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
40233
40234         * g++.dg/debug/debug4.C: New test.
40235
40236         * gcc.dg/ia64-visibility-1.c: New test.
40237
40238 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
40239
40240         * gcc.dg/debug/20020224-1.c: New.
40241
40242 2002-02-25  Kazu Hirata  <kazu@hxi.com>
40243
40244         * gcc.c-torture/execute/960416-1.x: New.
40245         * gcc.c-torture/execute/divconst-3.x: Likewise.
40246
40247 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
40248
40249         * gcc.dg/20020224-1.c: New test.
40250
40251 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
40252
40253         * gcc.c-torture/execute/20020225-1.c: New.
40254
40255 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
40256
40257         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
40258
40259 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
40260
40261         * gcc.dg/20020222-1.c: New test.
40262
40263 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
40264
40265         * g++.dg/opt/anonunion1.C: New test.
40266
40267 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
40268
40269         * g++.dg/template/qualttp19.C: New test.
40270         * g++.dg/template/qualttp20.C: New test.
40271         * g++.old-deja/g++.jason/report.C: Adjust expected errors
40272         * g++.old-deja/g++.other/qual1.C: Likewise.
40273
40274 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
40275
40276         * gcc.dg/attr-alwaysinline.c: New.
40277
40278 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
40279
40280         * gcc.dg/20020220-1.c: New test.
40281
40282         * gcc.dg/20020220-2.c: New test.
40283
40284         * g++.dg/opt/mmx1.C: New test.
40285
40286 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
40287
40288         * gcc.c-torture/compile/20020110.c: New test.
40289
40290 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
40291
40292         * gcc.c-torture/execute/20020219-1.c: New test.
40293
40294         * gcc.dg/20020219-1.c: New test.
40295
40296         * gcc.dg/noncompile/20020220-1.c: New test.
40297
40298         * g++.dg/opt/ptrintsum1.C: New test.
40299
40300         * gcc.dg/debug/20020220-1.c: New test.
40301
40302 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
40303
40304         * gcc.c-torture/execute/20020216-1.c: New test.
40305
40306 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
40307
40308         * gcc.dg/decl-1.c: Update, new test.
40309
40310 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
40311
40312         * g++.dg/abi/bitfield1.C: New test.
40313         * g++.dg/abi/bitfield2.C: New test.
40314
40315 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40316
40317         * gcc.dg/attr-nest.c: New test.
40318
40319 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
40320
40321         * gcc.c-torture/execute/20020215-1.c: New test.
40322
40323 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
40324
40325         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
40326         * g++.dg/debug/debug.exp: New.
40327         * g++.dg/debug/trivial.C: New.
40328         * g++.dg/debug/debug1.C: Moved...
40329         * g++.dg/other/debug1.C: ...from here.
40330         * g++.dg/debug/debug2.C: Moved...
40331         * g++.dg/other/debug2.C: ...from here.
40332         * g++.dg/debug/debug3.C: Moved...
40333         * g++.dg/other/debug3.C: ...from here.
40334
40335         * gcc.dg/noncompile/20020213-1.c: New test.
40336
40337 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
40338
40339         * g++.dg/other/debug3.C: New test.
40340
40341         * gcc.c-torture/execute/20020213-1.c: New test.
40342
40343 2002-02-13  Richard Smith <richard@ex-parrot.com>
40344
40345         * g++.old-deja/g++.other/thunk1.C: New test.
40346
40347 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40348
40349         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
40350
40351 2002-02-13  Stan Shebs  <shebs@apple.com>
40352
40353         * gcc.dg/altivec-3.c: New.
40354
40355 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
40356
40357         * gcc.dg/Wunreachable-1.c: New test.
40358         * gcc.dg/Wunreachable-2.c: New test.
40359
40360 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40361
40362         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
40363
40364 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
40365
40366         * gcc.dg/decl-1.c: New test.
40367
40368 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
40369
40370         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
40371
40372 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40373
40374         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
40375         * gcc.c-torture/compile/980506-1.x: Likewise.
40376
40377 2002-02-10  Kazu Hirata  <kazu@hxi.com>
40378
40379         * gcc.dg/20020210-1.c: New.
40380
40381 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
40382
40383         * g77.f-torture/execute/947.f: New regression test
40384         for PR fortran/947.
40385
40386 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
40387
40388         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
40389         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
40390
40391 2002-02-08  Richard Henderson  <rth@redhat.com>
40392
40393         * gcc.c-torture/compile/labels-3.c: New.
40394
40395 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
40396
40397         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
40398         expression statements work instead.
40399         * gcc.dg/noncompile/20020207-1.c: New test.
40400
40401 2002-02-07  Richard Henderson  <rth@redhat.com>
40402
40403         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
40404
40405 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40406
40407         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
40408         message from g77
40409         * lib/g77-dg.exp: Trim g77 error messages so that they are
40410         recognized by dg.exp.
40411
40412 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40413
40414         PR fortran/5473
40415         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
40416
40417 2002-02-07  Richard Henderson  <rth@redhat.com>
40418
40419         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
40420         to be sufficiently aligned for integers.
40421
40422 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
40423
40424         * g++.dg/template/friend4.C: New test.
40425
40426 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
40427
40428         PR fortran/5743
40429         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
40430         unsupported cases.
40431
40432 2002-02-07  Richard Henderson  <rth@redhat.com>
40433
40434         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
40435         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
40436         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
40437         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
40438
40439 2002-02-06  Richard Henderson  <rth@redhat.com>
40440
40441         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
40442
40443 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
40444
40445         * gcc.dg/20020206-1.c: New test.
40446
40447 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
40448
40449         * gcc.c-torture/execute/20020206-1.c: New test.
40450
40451         * gcc.c-torture/execute/20020206-2.c: New test.
40452
40453         PR optimization/5429:
40454         * gcc.c-torture/compile/20020206-1.c: New test.
40455
40456 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
40457
40458         * g++.dg/ext/align1.C: Do not use an explicit alignment value
40459         as certain file formats cannot support particularly large
40460         alignments.
40461
40462         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
40463         and do not expect to be able to link the executable.
40464
40465         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
40466         fail because the COFF format does not support the weak attribute.
40467
40468 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
40469
40470         * g77.dg/pr5473.f: New test
40471
40472 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
40473
40474         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
40475         Fix testcase accordingly.
40476
40477 2002-02-04  Richard Henderson  <rth@redhat.com>
40478
40479         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
40480         (buf): Change to be an array of pointers, not ints.
40481
40482 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40483
40484         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
40485         before all tests.  Move warning one line above to match where it
40486         C frontend emits.
40487         * gcc.dg/Wswitch-2.c: New test.
40488         * g++.dg/warn/Wswitch-1.C: New test.
40489         * g++.dg/warn/Wswitch-2.C: New test.
40490
40491 2002-02-04  Richard Henderson  <rth@redhat.com>
40492
40493         * g++.dg/abi/offsetof.C: Fix size comparison.
40494
40495 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
40496
40497         * gcc.dg/cast-qual-2.c: New test.
40498
40499 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
40500
40501         * gcc.dg/20020201-4.c: New test.
40502
40503 2002-02-04  Ben Elliston  <bje@redhat.com>
40504
40505         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
40506         target_info attribute != 0, in addition to the empty string.
40507         (gcc_target_compile): Likewise.
40508
40509 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
40510
40511         * gcc.dg/Wswitch.c: New test.
40512         PR gcc/4475. PR gcc/3780.
40513
40514 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
40515
40516         * g77.f-torture/execute/5122.f: New test for regressions
40517         against PR fortran/5122.
40518
40519 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
40520
40521         * g77.f-torture/compile/pr3743.f: Delete
40522         * g77.dg/pr3743-1.f: New test.
40523         * g77.dg/pr3743-2.f: New test.
40524         * g77.dg/pr3743-3.f: New test.
40525         * g77.dg/pr3743-4.f: New test.
40526
40527 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40528
40529         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
40530
40531 2002-02-02  Richard Henderson  <rth@redhat.com>
40532
40533         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
40534         * gcc.c-torture/execute/bf64-1.c: Likewise.
40535
40536 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
40537
40538         * gcc.dg/20020201-2.c: New test.
40539
40540         * gcc.dg/20020201-3.c: New test.
40541
40542         * gcc.c-torture/execute/bitfld-2.c: New test.
40543
40544 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
40545
40546         * gcc.dg/bitfld-1.c: Update.
40547         * gcc.dg/bitfld-2.c: Update.
40548         * gcc.c-torture/execute/bitfld-1.x: New.
40549
40550 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
40551
40552         * gcc.c-torture/execute/20020201-1.c: New test.
40553
40554 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
40555
40556         PR target/5469
40557         * gcc.dg/20020201-1.c: New test.
40558
40559 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
40560
40561         PR fortran/3743
40562         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
40563         * g77.f-torture/compile/pr3743.x: Remove
40564
40565 2002-01-31  Tom Rix  <trix@redhat.com>
40566
40567         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
40568
40569 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40570
40571         * gcc.dg/noncompile/20020130-1.c: New test.
40572
40573 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
40574
40575         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
40576
40577 2002-01-29  Richard Henderson  <rth@redhat.com>
40578
40579         * gcc.c-torture/execute/991118-1.c: Cast various constants back
40580         to long long.
40581         * gcc.c-torture/execute/bf64-1.c: Likewise.
40582
40583 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
40584
40585         * gcc.c-torture/execute/20020129-1.c: New test.
40586
40587 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
40588
40589         * gcc.c-torture/compile/20000224-1.c: Update.
40590         * gcc.c-torture/execute/bitfld-1.c: New tests.
40591         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
40592         * gcc.dg/uninit-A.c: Update.
40593
40594 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
40595
40596         * g++.dg/template/ctor1.C: Add instantiation.
40597
40598 2002-01-28  Paul Koning  <pkoning@equallogic.com>
40599
40600         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
40601         argument to __builtin_prefetch to be const ptr.
40602
40603 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
40604
40605         * gcc.c-torture/compile/20020120-1.c: New test.
40606
40607 2002-01-27  Kazu Hirata  <kazu@hxi.com>
40608
40609         * gcc.c-torture/execute/20020127-1.c: New test.
40610
40611 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
40612
40613         * g77.dg/f77-edit-i-in.f: New test
40614         * g77.dg/f77-edit-i-out.f: New test
40615
40616 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
40617
40618         * gcc.dg/debug/debug.exp: New file.
40619         * gcc.dg/debug/trivial.c: New file.
40620         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
40621         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
40622         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
40623         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
40624         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
40625         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
40626         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
40627         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
40628         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
40629         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
40630         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
40631         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
40632         * gcc.dg/20000503-1.c: Removed.
40633         * gcc.dg/20010207-1.c: Removed.
40634         * gcc.dg/20011223-1.c: Removed.
40635         * gcc.dg/20020104-2.c: Removed.
40636         * gcc.dg/debug-1.c: Removed.
40637         * gcc.dg/debug-2.c: Removed.
40638         * gcc.dg/debug-3.c: Removed.
40639         * gcc.dg/debug-4.c: Removed.
40640         * gcc.dg/debug-5.c: Removed.
40641         * gcc.dg/debug-6.c: Removed.
40642         * gcc.dg/dwarf2-1.c: Removed.
40643         * gcc.dg/dwarf2-2.c: Removed.
40644
40645 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
40646
40647         * g++.old-deja/g++.other/eh5.C: New test.
40648         * g++.old-deja/g++.other/sibcall2.C: New test.
40649         * g++.old-deja/g++.other/array9.C: New test.
40650         * g++.old-deja/g++.other/typename2.C: New test.
40651         * g++.old-deja/g++.other/crash60.C: New test.
40652         * g++.old-deja/g++.other/conv9.C: New test.
40653         * g++.old-deja/g++.other/mangle10.C: New test.
40654         * g++.old-deja/g++.other/unchanging1.C: New test.
40655         * g++.old-deja/g++.other/exprstmt1.C: New test.
40656         * g++.old-deja/g++.other/inline23.C: New test.
40657         * g++.old-deja/g++.eh/ia64-1.C: New test.
40658         * g++.old-deja/g++.other/dwarf2-1.C: New test.
40659         * g++.old-deja/g++.other/reload1.C: New test.
40660         * g++.old-deja/g++.other/static20.C: New test.
40661         * g++.old-deja/g++.other/local-alloc1.C: New test.
40662         * g++.old-deja/g++.other/conv8.C: New test.
40663         * g++.old-deja/g++.other/stmtexpr2.C: New test.
40664         * g++.old-deja/g++.other/storeexpr1.C: New test.
40665         * g++.old-deja/g++.other/storeexpr2.C: New test.
40666         * g++.dg/eh/template2.C: New test.
40667         * g++.dg/warn/weak1.C: New test.
40668
40669 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
40670
40671         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
40672         Remove first, non-varying, argument.
40673
40674 2002-01-23  Richard Henderson  <rth@redhat.com>
40675
40676         * gcc.dg/inline-2.c: New.
40677
40678         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
40679         Add optional target arg.  Check number of arguments.
40680         (scan-assembler-not, scan-assembler-dem): Likewise.
40681         (scan-assembler-dem-not): Likewise.
40682
40683 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
40684
40685         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
40686         line 12.
40687         * g++.old-deja/g++.brendan/parse3.C,
40688         g++.old-deja/g++.other/crash26.C,
40689         g++.old-deja/g++.other/crash28.C,
40690         g++.old-deja/g++.other/crash29.C,
40691         g++.old-deja/g++.other/crash30.C,
40692         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
40693
40694 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
40695
40696         * gcc.dg/20020115-1.c: New.
40697
40698 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
40699
40700         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
40701
40702 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
40703
40704         * gcc.dg/20020122-3.c: New.
40705
40706 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
40707
40708         * g++.dg/other/gc1.C: New test.
40709
40710 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
40711
40712         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
40713
40714 2002-01-22  Richard Henderson  <rth@redhat.com>
40715
40716         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
40717
40718 2002-01-22  Richard Henderson  <rth@redhat.com>
40719
40720         * gcc.dg/20020122-4.c: New.
40721
40722 2002-01-22  H.J. Lu <hjl@gnu.org>
40723
40724         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
40725         link output.
40726         * gcc.dg/special/ecos.exp: Likewise.
40727         * lib/g++-dg.exp: Likewise.
40728         * lib/g77-dg.exp: Likewise.
40729         * lib/gcc-dg.exp : Likewise.
40730         * lib/mike-g++.exp: Likewise.
40731         * lib/mike-g77.exp: Likewise.
40732         * lib/mike-gcc.exp: Likewise.
40733         * lib/objc-dg.exp: Likewise.
40734
40735 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
40736
40737         PR target/5379
40738         * gcc.dg/20020122-2.c: New test.
40739
40740 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
40741
40742         * gcc.dg/20020122-1.c: New test.
40743
40744 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
40745
40746         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
40747
40748 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
40749
40750         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
40751
40752 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40753
40754         * gcc.c-torture/compile/20020121-1.c: New test.
40755
40756 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
40757
40758         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
40759         ld_library_path.
40760
40761 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
40762
40763         * gcc.dg/20020218-1.c: New test.
40764
40765 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
40766
40767         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
40768         messages
40769         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
40770         "At global scope" warning
40771         * g++.dg/ext/align1.C: Change cygwin test for alignment
40772         from db-bogus to dg-warning
40773
40774 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
40775
40776         * g77.f-torture/compile/cpp2.F: New test.
40777
40778 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
40779
40780         * g++.dg/template/access1.C: New test.
40781
40782 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
40783
40784         * gcc.dg/20020118-1.c: New.
40785
40786 2002-01-18  Kazu Hirata  <kazu@hxi.com>
40787
40788         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
40789
40790 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
40791
40792         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
40793         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
40794         alignment warnings.
40795
40796 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
40797
40798         * gcc.misc-tests/i386-prefetch.exp: Save and restore
40799         torture_with_loops and torture_without_loops
40800
40801 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
40802
40803         * gcc.c-torture/compile/20020116-1.c: New test.
40804
40805 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
40806
40807         * gcc.dg/20020116-2.c: New test.
40808
40809         * gcc.dg/ultrasp4.c: New test.
40810
40811         * gcc.dg/20020116-1.c: New test.
40812
40813 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
40814
40815         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
40816         by EABI.
40817
40818 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
40819
40820         * gcc.misc-tests/i386-prefetch.exp: New.
40821         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
40822         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
40823         * gcc.misc-tests/i386-pf-none-1.c: New test.
40824         * gcc.misc-tests/i386-pf-sse-1.c: New test.
40825
40826 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
40827
40828         * gcc.dg/gnu89-init-1.c: Add new tests.
40829
40830 2002-01-15  Andreas Jaeger  <aj@suse.de>
40831
40832         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
40833         * gcc.dg/i386-mmx-2.c: Likewise.
40834         * gcc.dg/i386-sse-1.c: Likewise.
40835         * gcc.dg/i386-sse-2.c: Likewise.
40836         * gcc.dg/i386-sse-3.c: Likewise.
40837
40838 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
40839
40840         * g77.f-torture/execute/intrinsic-unix-bessel.f:
40841         Uncomment additional cases that now pass.
40842
40843 2002-01-11  Richard Henderson  <rth@redhat.com>
40844
40845         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
40846         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
40847
40848 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
40849
40850         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
40851
40852 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
40853
40854         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
40855         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
40856
40857 2002-01-10  Dale Johannesen  <dalej@apple.com>
40858
40859         * gcc.c-torture/execute/loop-11.c: New.
40860
40861 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
40862
40863         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
40864         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
40865
40866 2002-01-09  Richard Henderson  <rth@redhat.com>
40867
40868         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
40869         type in which to perform the operation for each size.
40870
40871 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
40872
40873         * gcc.c-torture/compile/20020109-2.c: New test.
40874
40875 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
40876
40877         * gcc.c-torture/execute/loop-10.c: New test.
40878
40879 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40880
40881         * gcc.c-torture/compile/20010226-1.c: New test.
40882         * gcc.c-torture/compile/20010227-1.c: New test.
40883         * gcc.c-torture/compile/20010426-1.c: New test.
40884         * gcc.c-torture/compile/20010510-1.c: New test.
40885         * gcc.c-torture/compile/20010605-3.c: New test.
40886         * gcc.c-torture/compile/20010824-1.c: New test.
40887         * gcc.c-torture/execute/20010409-1.c: New test.
40888         * gcc.dg/noncompile/20000901-1.c: New test.
40889         * gcc.dg/20001023-1.c: New test.
40890         * gcc.dg/20001101-1.c: New test.
40891         * gcc.dg/20001102-1.c: New test.
40892         * gcc.dg/20010207-1.c: New test.
40893         * gcc.dg/20010405-1.c: New test.
40894         * gcc.dg/20010822-1.c: New test.
40895         * gcc.dg/20011107-1.c: New test.
40896
40897 2002-01-09  Jeffrey A Law  (law@redhat.com)
40898
40899         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
40900
40901         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
40902         execution failure on PA targets.
40903
40904 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
40905
40906         * gcc.c-torture/compile/20020109-1.c: New test.
40907
40908 2002-01-08  Kazu Hirata  <kazu@hxi.com>
40909
40910         * gcc.c-torture/execute/20020108-1.c: New test.
40911
40912 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
40913
40914         * gcc.dg/20020108-1.c: New test.
40915
40916 2002-01-08  H.J. Lu <hjl@gnu.org>
40917
40918         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
40919         for header files.
40920
40921 2002-01-08  Geoff Keating  <geoffk@redhat.com>
40922
40923         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
40924         consistency.
40925
40926 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
40927
40928         * gcc.dg/altivec-4.c: Test altivec predicates.
40929
40930 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
40931
40932         * gcc.c-torture/execute/20020107-1.c: New test.
40933
40934 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
40935
40936         PR c/5279
40937         * gcc.c-torture/compile/20020106-1.c: New test.
40938
40939 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
40940
40941         * gcc.c-torture/execute/nestfunc-4.c: New test.
40942
40943 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40944
40945         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
40946         extra triple that slipped in.
40947         * g++.old-deja/g++.abi/align.C: Likewise.
40948         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40949
40950 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
40951
40952         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
40953         * g++.old-deja/g++.abi/align.C: Likewise.
40954         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40955
40956         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
40957         on FreeBSD/i386.
40958         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
40959         FreeBSD.
40960
40961 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
40962
40963         * gcc.dg/20020104-1.c: New test.
40964
40965         * gcc.dg/20020104-2.c: New test.
40966
40967 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
40968
40969         * gcc.dg/20020103-1.c: Fix typo in target selector.
40970
40971 2002-01-03  Richard Henderson  <rth@redhat.com>
40972
40973         * gcc.dg/20020103-1.c: New.
40974
40975 2002-01-03  Kazu Hirata  <kazu@hxi.com>
40976
40977         * gcc.c-torture/execute/20020103-1.c: New test.
40978
40979 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
40980
40981         * g++.dg/other/debug2.C: New test.
40982
40983         * gcc.c-torture/compile/20020103-1.c: New test.
40984
40985 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
40986
40987         * gcc.dg/gnu89-init-1.c: Added new tests.
40988
40989 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
40990
40991         * g++.dg/template/friend2.C: Remove as patch is reverted.
40992
40993         * g++.dg/warn/oldcast1.C: New test.
40994
40995         * g++.dg/template/ptrmem1.C: New test.
40996         * g++.dg/template/ptrmem2.C: New test.
40997
40998         * g++.dg/template/ntp.C: New test.
40999
41000         * g++.dg/other/component1.C: New test.
41001
41002         * g++.dg/template/ttp3.C: New test.
41003
41004         * g++.dg/template/friend2.C: New test.
41005         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
41006
41007 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41008
41009         * g++.dg/other/ptrmem1.C: New test.
41010         * g++.dg/other/ptrmem2.C: New test.
41011
41012 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41013
41014         * g++.dg/template/ctor1.C: New test.
41015
41016 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
41017
41018         * g++.dg/template/friend2.C: New test.
41019
41020 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
41021
41022         * gcc.dg/mmix-1.c: New test.
41023
41024 2001-12-31  Richard Henderson  <rth@redhat.com>
41025
41026         * gcc.dg/asm-5.c: New.
41027
41028 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
41029
41030         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
41031         in namespace __gnu_cxx
41032
41033 2001-12-30  Richard Henderson  <rth@redhat.com>
41034
41035         * gcc.dg/debug-6.c: New.
41036
41037 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
41038
41039         * gcc.c-torture/compile/20011229-2.c: New test.
41040
41041 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
41042
41043         * gcc.dg/debug-3.c: New test.
41044         * gcc.dg/debug-4.c: New test.
41045         * gcc.dg/debug-5.c: New test.
41046
41047 2001-12-29  Richard Henderson  <rth@redhat.com>
41048
41049         * g++.dg/eh/loop1.C: New.
41050
41051 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41052
41053         * g++.dg/template/crash1.C: New test.
41054
41055 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41056
41057         * g++.dg/other/const1.C: New test.
41058
41059 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
41060
41061         * gcc.c-torture/compile/20011229-1.c: New test.
41062
41063 2001-12-28  Stan Shebs  <shebs@apple.com>
41064
41065         * lib/objc-torture.exp: Resync with c-torture.exp.
41066         * lib/objc.exp: Load standard libraries.
41067
41068 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
41069
41070         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
41071         additional tests.
41072
41073 2001-12-27  Roger Sayle <roger@eyesopen.com>
41074
41075         * gcc.c-torture/execute/string-opt-16.c: New testcase.
41076
41077 2001-12-27  Richard Henderson  <rth@redhat.com>
41078
41079         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
41080
41081 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41082
41083         * g++.dg/eh/ctor1.C: New test.
41084         * g++.dg/other/error2.C: New test.
41085
41086 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41087
41088         * g++.dg/other/init2.C: New test.
41089
41090 2001-12-24  Richard Henderson  <rth@redhat.com>
41091
41092         * gcc.dg/20011223-1.c: New.
41093         * gcc.dg/inline-1.c: New.
41094
41095 2001-12-23  Richard Henderson  <rth@redhat.com>
41096
41097         * gcc.dg/asm-4.c: Test operand modifiers.
41098
41099 2001-12-23  Richard Henderson  <rth@redhat.com>
41100
41101         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
41102
41103 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41104
41105         * gcc.c-torture/execute/20011223-1.c: New test.
41106
41107 2001-12-21  Richard Henderson  <rth@redhat.com>
41108
41109         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
41110         re-enables the warning.
41111
41112 2001-12-21  Richard Henderson  <rth@redhat.com>
41113
41114         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
41115
41116 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41117
41118         * gcc.c-torture/compile/20011218-1.c: New test.
41119
41120 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
41121
41122         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
41123         arm-isr.c test.
41124         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
41125         epilogue generation for ARM ISR routines.
41126
41127 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41128
41129         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
41130         * gcc.dg/format/c90-printf-3.c: Likewise.
41131         * gcc.dg/format/c99-printf-3.c: Likewise.
41132         * gcc.dg/format/ext-1.c: Likewise.
41133         * gcc.dg/format/ext-6.c: Likewise.
41134         * gcc.dg/format/format.h: Prototype unlocked stdio.
41135
41136 2001-12-20  Richard Henderson  <rth@redhat.com>
41137
41138         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
41139         (arena): Use it.
41140         (malloc): Correct allocation logic.  Abort if we fill up the
41141         arena before initialization complete.
41142         (realloc): Correct allocation logic.
41143
41144 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
41145
41146         * gcc.c-torture/compile/20011219-2.c: New test.
41147
41148         * gcc.c-torture/execute/20011219-1.c: New test.
41149
41150 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
41151
41152         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
41153         target does not support weak symbols.
41154
41155 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
41156
41157         * gcc.c-torture/compile/20011219-1.c: New test.
41158
41159 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
41160
41161         * g++.dg/other/error1.C: New test.
41162
41163 2001-12-17  Jeffrey A Law  (law@redhat.com)
41164
41165         * gcc.c-torture/execute/20011217-1.c: New test.
41166
41167 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
41168
41169         * objc.dg/special/: New directory.
41170         * objc.dg/special/special.exp: New file.
41171         * objc.dg/special/unclaimed-category-1.h: New file.
41172         * objc.dg/special/unclaimed-category-1a.m: New file.
41173         * objc.dg/special/unclaimed-category-1.m: New file.
41174
41175 2001-12-17  Andreas Jaeger  <aj@suse.de>
41176
41177         * gcc.c-torture/compile/20011217-2.c: New test.
41178
41179 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41180
41181         * gcc.c-torture/compile/20011217-1.c: New test.
41182
41183 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
41184
41185         * testsuite/gcc.dg/20011214-1.c: New.
41186
41187 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
41188
41189         * gcc.dg/altivec-4.c: New.
41190
41191 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
41192
41193         * gcc.dg/20011113-1.c: New test.
41194
41195 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41196
41197         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
41198         std::__malloc_alloc_template<0> and
41199         std::__default_alloc_template<false, 0>.
41200
41201 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
41202
41203         * objc/execute/bf-21.m: New test.
41204         * objc/execute/enumeration-1.m: New test.
41205         * objc/execute/enumeration-2.m: New test.
41206
41207 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
41208
41209         * gcc.dg/gnu89-init-1.c: New test.
41210
41211 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
41212
41213         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
41214         * g++.old-deja/g++.jason/2371.C: Likewise.
41215         * g++.old-deja/g++.jason/template33.C: Likewise.
41216         * g++.old-deja/g++.jason/template34.C: Likewise.
41217         * g++.old-deja/g++.jason/template36.C: Likewise.
41218         * g++.old-deja/g++.oliva/typename1.C: Likewise.
41219         * g++.old-deja/g++.oliva/typename2.C: Likewise.
41220         * g++.old-deja/g++.other/typename1.C: Likewise.
41221         * g++.old-deja/g++.pt/inherit2.C: Likewise.
41222         * g++.old-deja/g++.pt/nontype5.C: Likewise.
41223         * g++.old-deja/g++.pt/typename11.C: Likewise.
41224         * g++.old-deja/g++.pt/typename14.C: Likewise.
41225         * g++.old-deja/g++.pt/typename16.C: Likewise.
41226         * g++.old-deja/g++.pt/typename3.C: Likewise.
41227         * g++.old-deja/g++.pt/typename4.C: Likewise.
41228         * g++.old-deja/g++.pt/typename5.C: Likewise.
41229         * g++.old-deja/g++.pt/typename7.C: Likewise.
41230         * g++.old-deja/g++.robertl/eb9.C: Likewise.
41231
41232 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
41233
41234         * g++.dg/other/linkage1.C: New test.
41235         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
41236         specifiers.
41237
41238 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
41239
41240         * gcc.dg/concat.c: New test.
41241
41242 2001-12-11  Stan Shebs  <shebs@apple.com>
41243
41244         * objc/compile: New test directory.
41245         * objc/compile/compile.exp: New expect script.
41246         * objc/compile/20011211-1.m: New compile test.
41247
41248 2001-12-11  Jason Merrill  <jason@redhat.com>
41249
41250         * lib/prune.exp (prune_gcc_output): Also handle "In member
41251         function".  So many permutations...
41252
41253 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
41254
41255         * g++.dg/template/typedef1.C: New test.
41256
41257 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
41258
41259         * g++.dg/other/copy1.C: New test.
41260
41261 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
41262
41263         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
41264
41265         * gcc.dg/builtin-choose-expr.c: New.
41266
41267 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
41268
41269         * gcc.dg/altivec-2.c: New.
41270
41271 2001-12-07  Richard Henderson  <rth@redhat.com>
41272
41273         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
41274
41275 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
41276
41277         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
41278         ultrasparc.
41279
41280 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41281
41282         * g++-old.deja/g++.robertl/eb101.C: Deleted.
41283
41284 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
41285
41286         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
41287         variable argument list.
41288
41289 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
41290
41291         * gcc.c-torture/execute/memcheck: Delete entire directory.
41292         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
41293         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
41294
41295 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41296
41297         * gcc.dg/Wshadow-1.c: New test.
41298
41299 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
41300
41301         * gcc.c-torture/compile/20011130-1.c: New test.
41302
41303         * gcc.dg/noncompile/20011025-1.c: New test.
41304
41305         * g++.dg/other/anon-union.C: New test.
41306
41307         * gcc.c-torture/execute/20011024-1.c: New test.
41308
41309 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41310
41311         * gcc.c-torture/execute/20000722-1.x,
41312         gcc.c-torture/execute/20010123-1.x: Remove.
41313         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
41314         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
41315         gcc.dg/c99-complit-2.c: New tests.
41316
41317 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
41318
41319         * g++.dg/inherit/base1.C: New test.
41320
41321 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
41322
41323         * g++.dg/other/stdarg1.C: New test.
41324
41325         * gcc.c-torture/compile/20011130-2.c: New test.
41326
41327 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
41328
41329         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
41330         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
41331         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
41332         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
41333         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
41334         * gcc.dg/builtin-prefetch-1.c: New test.
41335
41336 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
41337
41338         * gcc.dg/20011130-1.c: New test.
41339
41340 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41341
41342         * g++.dg/other/scope1.C: New test.
41343         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
41344
41345 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41346
41347         * gcc.dg/vla-init-1.c: New test.
41348
41349 2001-12-01  Geoff Keating  <geoffk@redhat.com>
41350
41351         * gcc.c-torture/compile/structs.c: New testcase from GDB.
41352
41353 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41354
41355         * objc.dg/alias.m: Update.
41356         * objc.dg/class-1.m: Update.
41357         * objc.dg/const-str-1.m: Update.
41358         * objc.dg/fwd-proto-1.m: Update.
41359         * objc.dg/id-1.m: Update.
41360         * objc.dg/super-class-1.m: Update.
41361
41362 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
41363
41364         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
41365         constructs.
41366
41367 2001-11-28  Jeffrey A Law  (law@cygnus.com)
41368
41369         * gcc.c-torture/execute/20011128-1.c: New test.
41370
41371 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
41372
41373         * gcc.dg/20011127-1.c: New test.
41374
41375 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41376
41377         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
41378         from Austin Group draft 7.
41379         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
41380         scanf format arguments.
41381         * gcc.dg/format/no-exargs-2.c: New test.
41382
41383 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
41384
41385         * g++.dg/abi/vbase8-4.C: New test.
41386
41387 2001-11-24  Ian Lance Taylor  <ian@airs.com>
41388
41389         * gcc.c-torture/execute/20011121-1.c: New test.
41390
41391 2001-11-23  Jeffrey A Law  (law@cygnus.com)
41392
41393         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
41394
41395 2001-11-23  Andreas Jaeger  <aj@suse.de>
41396
41397         * gcc.dg/cpp/charconst-2.c: New test.
41398
41399 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
41400
41401         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
41402         to the host if it is remote.  Let tests specify extra headers
41403         they use.
41404         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
41405         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
41406         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
41407         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
41408         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
41409         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
41410         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
41411         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
41412         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
41413         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
41414
41415 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
41416
41417         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
41418         for little endian ARMs.
41419
41420 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
41421
41422         * gcc.c-torture/compile/20011119-1.c: New test.
41423         * gcc.c-torture/compile/20011119-2.c: New test.
41424
41425 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
41426
41427         * gcc.dg/altivec-1.c: Fix typo.
41428
41429 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
41430
41431         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
41432
41433 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
41434
41435         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
41436
41437 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
41438
41439         * lib/g77.exp: Don't specify --rpath-link.
41440
41441         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
41442         across all the headers.
41443         * gcc.dg/format/format.exp: For testing on a remote host,
41444         copy format.h.
41445
41446         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
41447         * gcc.c-torture/execute/930406-1.c: Likewise.
41448         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41449
41450 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
41451
41452         * gcc.dg/altivec-1.c: New.
41453
41454 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
41455
41456         * gcc.dg/cpp/fpreprocessed.c: New test case.
41457
41458 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41459
41460         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
41461         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
41462         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
41463
41464 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41465
41466         * gcc.dg/no-builtin-1.c: New test.
41467
41468 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
41469
41470         * gcc.c-torture/execute/20011115-1.c: New test.
41471
41472 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
41473
41474         * gcc.c-torture/compile/20011114-2.c: New test.
41475         * gcc.c-torture/compile/20011114-3.c: New test.
41476         * gcc.c-torture/compile/20011114-4.c: New test.
41477
41478 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
41479
41480         * g++.dg/other/init1.C: New test.
41481
41482 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
41483
41484         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
41485         message.
41486
41487         * gcc.c-torture/execute/20011114-1.c: New testcase.
41488
41489         * gcc.c-torture/compile/20010327-1.c: Revert last change.
41490         * gcc.c-torture/compile/20011114-1.c: New test, exactly
41491         like the (before this change) version of 20010327-1.c.
41492
41493 2001-11-14  Roger Sayle <roger@eyesopen.com>
41494
41495         * gcc.c-torture/execute/string-opt-13.c: New testcase.
41496
41497 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
41498
41499         * g++.dg/init/array2.C: New test.
41500
41501 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
41502
41503         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
41504
41505 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
41506
41507         * g++.dg/other/forscope1.C: New test.
41508         * g++.dg/ext/forscope1.C: New test.
41509         * g++.dg/ext/forscope2.C: New test.
41510
41511 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
41512
41513         * gcc.c-torture/execute/20011113-1.c: New test.
41514
41515 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
41516
41517         * gcc.c-torture/execute/20011109-2.c: New test.
41518
41519         * gcc.c-torture/execute/20011109-1.c: New test.
41520
41521 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
41522
41523         * gcc.c-torture/compile/20011109-1.c: New test.
41524
41525 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
41526
41527         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
41528         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
41529         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
41530         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
41531         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
41532         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
41533         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
41534
41535 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41536
41537         * g++.dg/warn/Wshadow-1.C: New tests.
41538         * g++.old-deja/g++.mike/for3.C: Update.
41539
41540 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41541
41542         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
41543         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
41544         XFAILs.  Adjust expected error texts.
41545         * gcc.c-torture/compile/20011106-1.c,
41546         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
41547         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
41548         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
41549         gcc.dg/c99-array-lval-5.c: New tests.
41550
41551 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41552
41553         * gcc.dg/cpp/defined.c: Update.
41554
41555 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
41556
41557         * gcc.c-torture/execute/anon-1.c: New test.
41558
41559 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
41560
41561         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
41562         same size, so no warning should be produced on stormy16.
41563
41564         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
41565         due to oversized array.
41566         * g++.old-deja/g++.mike/ns15.C: Likewise.
41567         * g++.old-deja/g++.pt/crash16.C: Likewise.
41568
41569 2001-11-02  Graham Stott  <grahams@redhat.com>
41570
41571         * g++.dgother/debug1.C: Fix typos.
41572
41573 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
41574
41575         * g++.dg/other/debug1.C: New test.
41576
41577 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
41578
41579         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
41580         of unsigned long.
41581
41582 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
41583
41584         * gcc.dg/20011029-2.c: New test.
41585
41586         * gcc.c-torture/compile/20011029-1.c: New test.
41587
41588 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
41589
41590         * objc/execute/class_self-1.m: New test.
41591         * objc/execute/class_self-2.m: New test.
41592
41593 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
41594
41595         * gcc.misc-tests/msgs.exp: Delete.
41596         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
41597         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
41598         error set to match recent changes.
41599
41600 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
41601
41602         * gcc.dg/20011021-1.c: New test.
41603
41604 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
41605
41606         * gcc.c-torture/compile/20011023-1.c: New test.
41607
41608 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
41609
41610         * lib/g77.exp: Rewrite based on lib/g++.exp.
41611
41612 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
41613
41614         * gcc.c-torture/execute/20011019-1.c: New test.
41615
41616         * gcc.dg/20011018-1.c: New test.
41617
41618 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
41619
41620         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
41621
41622 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
41623
41624         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
41625         * gcc.dg/attr-invalid.c: Likewise.
41626
41627 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
41628
41629         * testsuite/gcc.dg/20011015-1.c: New test.
41630
41631 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
41632
41633         * g++.dg/template/unify2.C: New test.
41634
41635 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
41636
41637         * g++.dg/other/exception-specification.C: New test
41638
41639 2001-10-13  Tom Rix  <trix@redhat.com>
41640
41641         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
41642         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
41643
41644 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
41645
41646         * testsuite/gcc.dg/20011009-1.c: New test.
41647
41648 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
41649
41650         PR g++/4476
41651         * g++.dg/other/friend1.C: New test.
41652
41653 2001-10-11  Richard Henderson  <rth@redhat.com>
41654
41655         * g++.old-deja/g++.other/crash18.C: Add -S to options.
41656
41657 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41658
41659         * gcc.c-torture/compile/20011010-1.c: New.
41660
41661 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41662
41663         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
41664         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
41665         g77.f-torture/execute/execute.exp,
41666         g77.f-torture/noncompile/noncompile.exp,
41667         gcc.c-torture/compile/compile.exp,
41668         gcc.c-torture/execute/execute.exp,
41669         gcc.c-torture/execute/ieee/ieee.exp,
41670         gcc.c-torture/execute/memcheck/memcheck.exp,
41671         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
41672         objc/execute/execute.exp: Update FSF address.
41673
41674 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
41675
41676         * gcc.dg/cpp/cmdlne-C.c: Update.
41677         * gcc.dg/cpp/cmdlne-C2.c: New.
41678
41679 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41680
41681         * gcc.c-torture/execute/20011008-3.c: New.
41682
41683 2001-10-08  DJ Delorie  <dj@redhat.com>
41684
41685         * gcc.dg/20011008-1.c: New.
41686         * gcc.dg/20011008-2.c: New.
41687
41688 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
41689
41690         * gcc.dg/cpp/spacing1.c: Update test.
41691
41692 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41693
41694         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
41695         spelling errors of "separate" as "seperate".
41696
41697 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
41698
41699         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
41700         enough to avoid inlining.
41701
41702 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
41703
41704         * lib/g77.exp: set libg2c_dir correctly.
41705
41706 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
41707
41708         * gcc.dg/cpp/macro11.c: New test.
41709
41710 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41711
41712         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
41713         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
41714         gcc.dg/format/multattr-3.c: New tests.
41715         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
41716         tests for format attributes on function pointers being rejected.
41717
41718 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41719
41720         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
41721
41722 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41723
41724         * g++.dg/warn/format1.C: New test.
41725
41726 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
41727
41728         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
41729
41730 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41731
41732         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
41733
41734 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
41735
41736         * gcc.dg/cpp/redef2.c: Add test.
41737
41738 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
41739
41740         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
41741         long-standing bug on i686, apparently.
41742         * gcc.c-torture/execute/loop-2c.x: New file.
41743         * gcc.c-torture/execute/loop-2d.x: New file.
41744         * gcc.c-torture/execute/loop-3c.x: New file.
41745
41746 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
41747
41748         * gcc.dg/cpp/20000625-2.c: Correct line number.
41749
41750 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41751
41752         * gcc.dg/cpp/macro10.c: New test.
41753         * gcc.dg/cpp/strify3.c: New test.
41754         * gcc.dg/cpp/spacing1.c: Add tests.
41755         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
41756         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
41757
41758 2001-09-24  DJ Delorie  <dj@redhat.com>
41759
41760         * gcc.c-torture/execute/20010924-1.c: New test.
41761
41762 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
41763
41764         * testsuite/objc/execute/paste.m: Remove.
41765
41766 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41767
41768         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
41769
41770 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
41771
41772         * g77.dg/strlen0.f: New test.
41773
41774 2001-09-21  Richard Henderson  <rth@redhat.com>
41775
41776         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
41777         * g++.old-deja/g++.abi/vtable2.C: Likewise.
41778
41779 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41780
41781         Table-driven attributes.
41782         * g++.dg/ext/attrib1.C: New test.
41783
41784 2001-09-20  DJ Delorie  <dj@redhat.com>
41785
41786         * gcc.dg/20000926-1.c: Update expected warning messages.
41787         * gcc.dg/array-2.c: Likewise, and test for warnings too.
41788         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
41789         array.
41790
41791 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
41792
41793         * g++.dg/eh/registers1.C: New test case.
41794
41795 2001-09-17  Richard Henderson  <rth@redhat.com>
41796
41797         * gcc.dg/array-5.c: Fix VLA decomposition test.
41798
41799 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
41800
41801         * gcc.dg/cpp/line5.c: New testcase.
41802
41803 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
41804
41805         * gcc.dg/cpp/macro9.c: New test.
41806
41807 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
41808
41809         * gcc.c-torture/execute/980223.c: Change type of addr from long
41810         to char *.
41811
41812 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
41813
41814         * gcc.c-torture/execute/20010915-1.c: New test.
41815
41816 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
41817
41818         * g77.dg/bprob: New directory.
41819         * g77.dg/bprob/bprob.exp: New file.
41820         * g77.dg/bprob/bprob-1.f: New test.
41821         * g77.dg/gcov: New directory.
41822         * g77.dg/gcov/gcov.exp: New file.
41823         * g77.dg/gcov/gcov-1.f: New test.
41824         * g77.dg/gcov/gcov-1.x: New file.
41825
41826 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
41827
41828         * gcc.dg/cpp/directiv.c: Update.
41829         * gcc.dg/cpp/undef1.c: Update.
41830
41831 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
41832
41833         * gcc.dg/20010912-1.c: New test.
41834
41835 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
41836
41837         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
41838         language-independent file in lib.
41839         * lib/gcov.exp: New file.
41840
41841 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
41842
41843         * gcc.c-torture/compile/20010911-1.c: New test.
41844
41845 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
41846
41847         * lib/profopt.exp: New, to support profile-directed optimizations.
41848         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
41849         * gcc.misc-tests/bprob-1.c: New test.
41850         * gcc.misc-tests/bprob-2.c: New test.
41851
41852 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
41853
41854         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
41855         XFAIL and which kinds of gcov output to verify.
41856         * gcc.misc-tests/gcov-4b.x: New file.
41857         * gcc.misc-tests/gcov-5b.x: New file.
41858         * gcc.misc-tests/gcov-6.x: New file.
41859         * gcc.misc-tests/gcov-7.c: New test.
41860         * gcc.misc-tests/gcov-7.x: New file.
41861
41862 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
41863
41864         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
41865         * gcc.misc-tests/gcov-6.c: New test.
41866
41867 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41868
41869         PR c++/3986
41870         * g++.dg/abi/vbase1.C: New test.
41871
41872 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
41873
41874         * objc.dg/method-2.m: New.
41875
41876 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41877
41878         PR c++/4203
41879         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
41880         * g++.dg/init/empty1.C: New test.
41881
41882 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
41883
41884         * gcc.c-torture/compile/20010903-1.c: New test.
41885
41886 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
41887
41888         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
41889         for m68k.
41890
41891 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
41892
41893         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
41894
41895         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
41896
41897         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
41898
41899 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
41900
41901         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
41902         for 16-bit 'unsigned int'.
41903
41904 2001-08-29  Kazu Hirata  <kazu@hxi.com>
41905
41906         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
41907
41908 2001-08-27  Richard Henderson  <rth@redhat.com>
41909
41910         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
41911         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
41912
41913 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
41914
41915         * gcc.dg/asm-names.c (ymain): New.
41916
41917 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
41918
41919         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
41920         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
41921         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
41922
41923 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41924
41925         * gcc.dg/compare5.c: New testcase.
41926
41927 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
41928
41929         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
41930         and "In instantiation".
41931
41932 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
41933
41934         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
41935
41936 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
41937
41938         * gcc.misc-tests/gcov.exp: Add support for branch information.
41939         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
41940         * gcc.misc-tests/gcov-4.c: New test.
41941         * gcc.misc-tests/gcov-4b.c: New test.
41942         * gcc.misc-tests/gcov-5b.c: New test.
41943
41944 2001-08-20  Zack Weinberg  <zackw@panix.com>
41945
41946         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
41947         expected to fail.
41948
41949 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41950
41951         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
41952
41953 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
41954
41955         * g++.dg/eh/template1.C: New test.
41956
41957 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
41958
41959         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
41960         Fix thinko.
41961         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
41962         for xfail.
41963
41964 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
41965
41966         * lib/g77-dg.exp: Use prune.exp for common procedures
41967         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
41968         * lib/g77.exp: (g77-dg-prune) Remove
41969
41970 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
41971
41972         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
41973
41974 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41975
41976         * g++.dg/template/unify1.C: New test.
41977
41978 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
41979
41980         * g++.dg/abi/empty4.C: New test.
41981
41982 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
41983
41984         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
41985         solaris2.*
41986         * g77.f-torture/compile/pr3743.x: Likewise.
41987
41988 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
41989
41990         * g++.dg/other/using-declaration.C: New test.
41991
41992 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41993
41994         * gcc.dg/cpp/tr-sign.c: New testcase.
41995
41996 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
41997
41998         * gcc.dg/cpp/19951025-1.c: Revert.
41999         * gcc.dg/cpp/directiv.c: We no longer process directives that
42000         interrupt macro arguments.
42001
42002 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
42003
42004         * gcc.dg/bconstp-1.c: New test.
42005
42006 2001-08-03  Richard Henderson  <rth@redhat.com>
42007
42008         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
42009
42010 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
42011
42012         * gcc.dg/cpp/19951025-1.c: Update.
42013
42014 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
42015
42016         * g77.dg/ff90-1.f (s): Fix reference of variable z,
42017         should be x.
42018
42019 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
42020
42021         Kill -fhonor-std.
42022         * g++.old-deja/g++.ns/ns14.C: Remove special options.
42023         * g++.old-deja/g++.other/std1.C: Likewise.
42024         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
42025
42026 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
42027
42028         * lib/g77.exp: Load gcc-defs.exp for common procedures
42029         (g77_pass, g77_fail, g77_finish, g77_exit,
42030         ${tool}_check_unsupported_p} Now redundant.  Deleted.
42031
42032 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
42033
42034         * g77.dg/fbackslash.f
42035         * g77.dg/fcase-preserve.f
42036         * g77.dg/ff90-1.f
42037         * g77.dg/ffixed-line-length-0.f
42038         * g77.dg/ffixed-line-length-132.f
42039         * g77.dg/ffixed-line-length-7.f
42040         * g77.dg/ffixed-line-length-72.f
42041         * g77.dg/ffixed-line-length-none.f
42042         * g77.dg/ffree-form-1.f
42043         * g77.dg/fno-backslash.f
42044         * g77.dg/fno-f90-1.f
42045         * g77.dg/fno-fixed-form-1.f
42046         * g77.dg/fno-onetrip.f
42047         * g77.dg/fno-typeless-boz.f
42048         * g77.dg/fno-underscoring.f
42049         * g77.dg/fno-vxt-1.f
42050         * g77.dg/fonetrip.f
42051         * g77.dg/ftypeless-boz.f
42052         * g77.dg/fugly-assumed.f
42053         * g77.dg/funderscoring.f
42054         * g77.dg/fvxt-1.f
42055
42056 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
42057
42058         * objc.dg/fwd-proto-1.m: New.
42059         * objc.dg/local-decl-1.m: New.
42060         * objc.dg/naming-1.m: New.
42061         * objc.dg/naming-2.m: New.
42062         * objc.dg/proto-hier-1.m: New.
42063
42064 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
42065
42066         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
42067         largest-type elements to a struct makes its size grow.
42068
42069 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42070
42071         * g++.dg/abi/vthunk1.C: New test.
42072
42073 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
42074
42075         * g++.dg/abi/vbase8-22.C: New test.
42076
42077 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42078
42079         * gcc.dg/cpp/macro8.c: New test.
42080
42081 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42082
42083         * g++.dg/abi/vbase8-21.C: New test.
42084
42085 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
42086
42087         * g++.dg/abi/vbase8-10.C: New test.
42088
42089 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42090
42091         * lib/g++.exp (g++_set_ld_library_path): Renamed to
42092         ${tool}_set_ld_library_path.
42093         Changed caller.
42094         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
42095         g++.exp.
42096
42097 2001-07-26  Stan Cox <scox@redhat.com>
42098
42099         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
42100         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
42101         gcc_exit, gcc_check_unsupported_p):
42102         Moved to gcc-deps.exp
42103         * gcc-deps.exp: New file.
42104
42105 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42106
42107         * g++.old-deja/g++.pt/defarg14.C: New test.
42108
42109 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42110
42111         * g++.old-deja/g++.other/lineno5.C: New test.
42112
42113 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42114
42115         * g++.old-deja/g++.pt/crash68.C: New test.
42116
42117 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
42118
42119         * g++.old-deja/g++.other/crash42.C: New test.
42120
42121 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
42122
42123         * gcc.dg/cpp/extratokens.c: Fix.
42124         * gcc.dg/cpp/skipping2.c: New tests.
42125
42126 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42127
42128         * gcc.c-torture/execute/20010724-1.c: New file.
42129         * gcc.c-torture/execute/20010724-1.x: New file.
42130
42131 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42132
42133         * g++.old-deja/g++.other/cond7.C: New test.
42134
42135 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42136
42137         * g++.old-deja/g++.other/optimize4.C: New test.
42138
42139 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
42140
42141         * g++.old-deja/g++.abi/vbase8-5.C: New test.
42142
42143 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
42144
42145         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
42146         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
42147         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
42148         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
42149
42150         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
42151         bug report" message.
42152
42153         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
42154         * g++.dg/ext/instantiate1.C: Move from old-deja.
42155
42156 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
42157
42158         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
42159         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
42160         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
42161         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
42162
42163 2001-07-23  Jeffrey A Law  (law@cygnus.com)
42164
42165         * gcc.c-torture/execute/20010723-1.c: New test.
42166
42167 2001-07-23  Ben Elliston  <bje@redhat.com>
42168
42169         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
42170
42171 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42172
42173         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
42174         i[34567]86-*-*.
42175         Delete handling of ieee_multilib_flags.
42176         Pass -mieee for alpha*-*-* and sh-*-*.
42177         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
42178
42179 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
42180
42181         Remove old-abi tests.
42182         * g++.old-deja/g++.mike/p11116.C: Remove.
42183         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
42184
42185 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
42186
42187         * g77.f-torture/compile/pr3743.f: New test
42188
42189 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
42190
42191         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
42192
42193 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42194
42195         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
42196         g++.old-deja/g++.pt/static6.C: Likewise.
42197         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
42198         supports weak symbols.
42199
42200 2001-07-18  Andreas Jaeger  <aj@suse.de>
42201
42202         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
42203         supported again.
42204
42205 2001-07-18  Andreas Jaeger  <aj@suse.de>
42206
42207         * gcc.dg/iftrap-1.c: Fix target line.
42208
42209 2001-07-17  Richard Henderson  <rth@redhat.com>
42210
42211         * gcc.c-torture/execute/20010717-1.c: New.
42212
42213 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
42214
42215         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
42216         tests.
42217
42218 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42219
42220         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
42221
42222 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42223
42224         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
42225         UAC_SIGBUS, UAC_NOPRINT definitions.
42226
42227 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
42228
42229         * objc/execute/object_is_class.m: New test.
42230         * objc/execute/object_is_meta_class.m: New test.
42231
42232 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
42233
42234         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
42235         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
42236
42237 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
42238
42239         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
42240         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
42241
42242 2001-07-14  Richard Henderson  <rth@redhat.com>
42243
42244         * gcc.dg/iftrap-1.c: New.
42245
42246 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
42247
42248         * g77.f-torture/execute/intrinsic77.f: New test.
42249
42250 2001-07-11  Janis Johnson <janis@us.ibm.com>
42251
42252         * gcc.misc-tests/gcov-3.c: New test.
42253
42254 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42255
42256         * gcc.c-torture/compile/20010711-1.c,
42257         * gcc.c-torture/compile/20010711-2.c: New tests.
42258
42259 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
42260
42261         * gcc.c-torture/execute/20010711-1.c: New test.
42262
42263 2001-07-11  Ben Elliston  <bje@redhat.com>
42264
42265         * g++.old-deja/g++.other/enum5.C: New test.
42266
42267 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
42268
42269         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
42270         (g++-dg-prune): Call prune_gcc_output.
42271         * prune.exp: New file for prune_gcc_output.
42272         * lib/g++.exp, lib/gcc.exp: Load it.
42273
42274 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
42275
42276         * gcc.c-torture/compile/20010701-1.c,
42277         g++.old-deja/g++.ext/attrib6.C: New tests.
42278
42279 2001-07-06  Jeffrey A Law  (law@cygnus.com)
42280
42281         * gcc.c-torture/compile/20010706-1.c: New test.
42282
42283 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
42284
42285         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
42286
42287 2001-06-28  Stan Shebs  <shebs@apple.com>
42288
42289         * gcc.dg/pragma-darwin.c: New test.
42290
42291 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42292
42293         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
42294         Solaris 2.[678] system.
42295
42296 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42297
42298         * gcc.dg/20010622-1.c: New test.
42299
42300 2001-06-18  Stan Shebs  <shebs@apple.com>
42301
42302         * objc.dg: New directory.
42303         * objc.dg/dg.exp: New file.
42304         * objc.dg/alias.m: New.
42305         * objc.dg/class-1.m: New.
42306         * objc.dg/class-2.m: New.
42307         * objc.dg/const-str-1.m: New.
42308         * objc.dg/const-str-2.m: New.
42309         * objc.dg/id-1.m: New.
42310         * objc.dg/method-1.m: New.
42311         * objc.dg/super-class-1.m: New.
42312         * lib/objc-dg.exp: New file.
42313
42314 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42315
42316         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
42317         of label name.
42318
42319 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
42320
42321         * g++.old-deja/g++.abi/vbase8-9.C: New test.
42322
42323 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42324
42325         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
42326         variable.
42327
42328 2001-06-12  Richard Henderson  <rth@redhat.com>
42329
42330         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
42331
42332 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42333
42334         * g++.old-deja/g++.abi/vbase5.C: New test.
42335         * g++.old-deja/g++.abi/vbase6.C: New test.
42336         * g++.old-deja/g++.abi/vbase7.C: New test.
42337
42338 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42339
42340         * gcc.c-torture/compile/20010610-1.c: New test.
42341
42342 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
42343
42344         * g++.old-deja/g++.abi/vbase4.C: New test.
42345
42346 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42347
42348         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
42349         support %f for HC11/HC12 targets.
42350         * gcc.c-torture/execute/930513-1.x: New file, likewise.
42351         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
42352         on HC11/HC12 targets.
42353         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
42354
42355 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42356
42357         * gcc.dg/wchar_t-1.c: New file.
42358         * gcc.dg/wint_t-1.c: Likewise.
42359
42360 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
42361
42362         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
42363
42364 2001-06-11  Richard Henderson  <rth@redhat.com>
42365
42366         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
42367
42368 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42369
42370         * gcc.c-torture/compile/20010611-1.c: New test.
42371
42372 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
42373
42374         * gcc.dg/c99-tag-1.c: Add more tests.
42375
42376 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
42377
42378         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
42379         representation on MN10300 and ARM/Thumb.
42380
42381 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
42382
42383         * g77.f-torture/execute/20010610.f: New.
42384
42385 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
42386
42387         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
42388         names.
42389
42390 2001-06-09  Richard Henderson  <rth@redhat.com>
42391
42392         * gcc.c-torture/execute/ashrdi-1.c: New.
42393         * gcc.c-torture/execute/ashldi-1.c: New.
42394         * gcc.c-torture/execute/lshrdi-1.c: New.
42395
42396 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
42397
42398         * objc/execute/load-3.m: Added. Check sending +load to categories,
42399         in addition to classes.
42400
42401 2001-06-08  Stan Shebs  <shebs@apple.com>
42402
42403         * objc/execute/load-2.m: New test.  From Nicola Pero
42404         <n.pero@mi.flashnet.it>.
42405
42406 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
42407
42408         * gcc.c-torture/execute/20010605-2.c: New test.
42409
42410 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42411
42412         * g++.old-deja/g++.abi/vbase2.C: New test.
42413         * g++.old-deja/g++.abi/vbase3.C: New test.
42414
42415 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
42416
42417         * g++.old-deja/g++.pt/friend49.C: New test.
42418
42419 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
42420
42421         * g++.old-deja/g++.ext/anon3.C: New test.
42422
42423 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
42424
42425         * g++.old-deja/g++.other/conv7.C: New test.
42426
42427 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
42428
42429         * gcc.c-torture/compile/20010605-2.c: New test.
42430
42431 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42432
42433         * gcc.c-torture/execute/20010604-1.c: New test.
42434
42435 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
42436
42437         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
42438
42439 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
42440
42441         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
42442         (g++_link_flags): Likewise.
42443         (g++_init): Pass gccpath's value to two previous functions.
42444
42445 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42446
42447         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
42448         Ensure logfile entry matches exec command line.
42449
42450 2001-05-31  Richard Henderson  <rth@redhat.com>
42451
42452         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
42453         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
42454
42455 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
42456
42457         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
42458         compiler for irix6.2
42459
42460 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
42461
42462         * g++.old-deja/g++.other/optimize3.C: New file.
42463
42464 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
42465
42466         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
42467         assemble.
42468
42469 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
42470
42471         * g++.old-deja/g++.other/optimize2.C: New file.
42472
42473 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
42474
42475         * gcc.c-torture/compile/20010518-2.c: New file.
42476         * gcc.c-torture/execute/20010518-1.c: New file.
42477         * gcc.c-torture/execute/20010518-2.c: New file.
42478
42479 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
42480
42481         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
42482
42483 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
42484
42485         G++ no longer defines builtins that do not begin with __builtin.
42486         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
42487         * g++.old-deja/g++.brendand/misc13.C: Likewise.
42488         * g++.old-deja/g++.law/builtin1.C: Likewise.
42489         * g++.old-deja/g++.law/cvt2.C: Likewise.
42490         * g++.old-deja/g++.mike/net5.C: Likewise.
42491         * g++.old-deja/g++.other/builtins1.C: Likewise.
42492         * g++.old-deja/g++.other/builtins2.C: Likewise.
42493         * g++.old-deja/g++.other/builtins3.C: Likewise.
42494         * g++.old-deja/g++.other/builtins4.C: Likewise.
42495         * g++.old-deja/g++.other/inline8.C: Likewise.
42496         * g++.old-deja/g++.robertl/eb39.C: Likewise.
42497
42498 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
42499
42500         * g++.old-deja/g++.pt/using1.C: Adjust.
42501         * g++.old-deja/g++.pt/using2.C: New test.
42502
42503 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
42504
42505         * gcc.dg/cpp/charconst.c: New tests.
42506         * gcc.dg/cpp/escape.c: New tests.
42507         * gcc.dg/cpp/escape-1.c: New tests.
42508         * gcc.dg/cpp/escape-2.c: New tests.
42509         * gcc.dg/cpp/ucs.c: New tests.
42510
42511 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
42512
42513         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
42514         native compiler for irix6.5.
42515
42516 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
42517
42518         * lib/g++.exp (g++_include_flags): Use args to compute
42519         get_multilibs.
42520         (g++_link_flags): Likewise.
42521         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
42522
42523 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
42524
42525         * gcc.dg/c90-hexfloat-1.c: Add more tests.
42526
42527 2001-05-21  Geoff Keating  <geoffk@redhat.com>
42528
42529         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
42530         this file.
42531
42532 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42533
42534         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
42535         STACK_SIZE;
42536         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
42537         to STACK_SIZE; Use it to define size of add_histo array.
42538         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
42539         to STACK_SIZE.
42540         (f): Use GITT_SIZE to define size of gitt local table.
42541         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
42542         to STACK_SIZE; Use it to define size of bytemem array.
42543
42544 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
42545
42546         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
42547         on 68HC11/HC12 due to the asm instruction.
42548         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
42549         * gcc.c-torture/compile/920520-1.x: Likewise.
42550         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
42551         on 68HC11/HC12 because the function is larger than 64K.
42552         * gcc.c-torture/compile/961203-1.x: New file, this test fails
42553         on 68HC11/HC12 because the structure is too large.
42554
42555 2001-05-20  Richard Henderson  <rth@redhat.com>
42556
42557         * gcc.c-torture/execute/20010520-1.c: New.
42558
42559 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42560
42561         * g++.old-deja/g++.warn/compare1.C: New test.
42562         * gcc.dg/compare4.c: New test.
42563
42564 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
42565
42566         * g++.old-deja/g++.other/optimize1.C: New test.
42567
42568 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42569
42570         * g++.old-deja/g++.pt/spec41.C: New test.
42571
42572 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
42573
42574         * gcc.c-torture/compile/20010114-1.x: Remove.
42575
42576 2001-05-18  Stan Shebs  <shebs@apple.com>
42577
42578         * gcc.c-torture/compile/20010518-1.c: New test.
42579
42580 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
42581
42582         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
42583         * g++.old-deja/g++.pt/crash67.C: New test.
42584
42585 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
42586
42587         * g++.old-deja/g++.other/debug9.C: New test.
42588
42589 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
42590
42591         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
42592
42593 2001-05-16  Jan Hubicka  <jh@suse.cz>
42594
42595         * gcc.c-torture/compile/20010516-1.c: New test.
42596
42597 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
42598
42599         * g++.old-deja/g++.other/crash41.C: New test.
42600
42601 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
42602
42603         * g++.old-deja/g++.pt/crash66.C: New test.
42604
42605 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
42606
42607         * g++.old-deja/g++.robertl/eb27.C: Convert.
42608
42609 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
42610
42611         * g++.dg/friend-warn.C: New test.  Do not warn about friend
42612         declaration being redundant.
42613
42614 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
42615
42616         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
42617
42618 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
42619
42620         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
42621
42622 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
42623
42624         * lib/g++.exp: Use testsuite_flags.
42625
42626 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
42627
42628         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
42629
42630 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42631
42632         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
42633
42634 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
42635
42636         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
42637
42638 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
42639
42640         * gcc.c-torture/compile/20010313-1.c: New test.
42641
42642 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
42643
42644         * gcc.dg/cpp/direct2.c: New test.
42645         * gccq.dg/cpp/direct2s.c: New test.
42646
42647         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
42648
42649 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
42650
42651         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
42652         * g++.old-deja/g++.other/op3.C: Likewise.
42653
42654 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
42655
42656         * gcc.dg/cpp/syshdr.h: New file.
42657         * gcc.dg/cpp/sysmac1.c: Update.
42658         * gcc.dg/cpp/sysmac2.c: Update.
42659
42660 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
42661
42662         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
42663
42664 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
42665
42666         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
42667         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
42668
42669 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
42670
42671         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
42672
42673 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
42674
42675         * lib/g++.exp (g++_include_flags): Don't use any special flags
42676         if TESTING_IN_BUILD_TREE is not defined.
42677         (g++_init): Use a plain 'c++' as the compiler if
42678         TESTING_IN_BUILD_TREEE is not defined.
42679
42680 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
42681
42682         * g++.old-deja/g++.eh/catch13.C: New test.
42683         * g++.old-deja/g++.eh/catch14.C: New test.
42684
42685 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
42686
42687         * gcc.dg/cpp/tr-define.c: New test.
42688
42689 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
42690
42691         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
42692         <stdlib.h>, not <malloc.h>.
42693
42694 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
42695
42696         * g++.old-deja/g++.ns/template17.C: New test.
42697
42698 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
42699
42700         * g++.old-deja/g++.pt/ref4.C: New test.
42701
42702 2001-04-30  Richard Henderson  <rth@redhat.com>
42703
42704         * gcc.dg/20000724-1.c: Revert last change.
42705
42706 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
42707
42708         * g77.f-torture/execute/20010430.f: New test.
42709
42710 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
42711
42712         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
42713
42714 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
42715
42716         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
42717
42718 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42719
42720         * g++.old-deja/g++.eh/crash6.C: New test.
42721
42722 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42723
42724         * g++.old-deja/g++.other/warn7.C: New test.
42725
42726 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
42727
42728         * g++.old-deja/g++.other/defarg9.C: New test.
42729
42730 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
42731
42732         * g77.f-torture/compile/20010426.f: New test.
42733         * g77.f-torture/execute/20010426.f: New test.
42734
42735 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
42736
42737         * g77.f-torture/compile/20000629-1.x: Remove - error
42738         has been fixed.
42739
42740 2001-04-26  Jeffrey A Law  (law@cygnus.com)
42741
42742         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
42743         Tweak slightly to work with g++.dg framework.
42744         * g++.dg/special/ecos.exp: Run initp1.C test.
42745         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
42746
42747         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
42748         its linker doesn't give line numbers either.
42749         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
42750
42751 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
42752
42753         * g++.old-deja/g++.other/lex1.C: New test.
42754
42755 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
42756
42757         * gcc.dg/noncompile/20010425-1.c: New test.
42758
42759 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
42760
42761         * g++.old-deja/g++.pt/mangle2.C: New test.
42762
42763 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42764
42765         * gcc.dg/format/plus-1.c: New test.
42766
42767 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42768
42769         * gcc.dg/20010423-1.c: New test.
42770
42771 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
42772
42773         * gcc.c-torture/execute/20010422-1.c: New test.
42774
42775 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
42776
42777         * g++.old-deja/g++.ns/type2.C: New test.
42778
42779 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
42780
42781         * g++.old-deja/g++.other/perf1.C: New test.
42782
42783 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
42784
42785         * gcc.dg/c99-func-2.c: Remove xfail.
42786         * gcc.dg/c99-func-3.c: Remove xfail.
42787         * gcc.dg/c99-func-4.c: Remove xfail.
42788
42789 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
42790
42791         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
42792
42793 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
42794
42795         * gcc.c-torture/compile/20010423-1.c: New test.
42796
42797 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42798
42799         * g++.old-deja/g++.pt/typename28.C: New test.
42800
42801 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42802
42803         * g++.old-deja/g++.abi/empty2.C: New test.
42804         * g++.old-deja/g++.abi/empty3.C: New test.
42805
42806 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42807
42808         * g++.old-deja/g++.other/comdat2.C: New test.
42809         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
42810
42811 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42812
42813         * g++.old-deja/g++.other/overload14.C: New test.
42814
42815 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42816
42817         * g++.old-deja/g++.other/lookup23.C: New test.
42818
42819 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
42820
42821         * gcc.c-torture/execute/20010403-1.c: New test.
42822
42823 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
42824             Mark Mitchell  <mark@codesourcery.com>
42825
42826         * lib/old-dejagnu.exp: Don't delete output of executable.
42827         Add .exe suffix to executables.
42828
42829 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
42830
42831         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
42832
42833 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42834
42835         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
42836
42837 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42838
42839         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
42840         * g++.old-deja/g++.abi/crash1.C: New test.
42841
42842 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
42843
42844         * g++.old-deja/g++.other/crash40.C: New test.
42845
42846 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42847
42848         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
42849
42850 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
42851
42852         * g++.old-deja/g++.other/warn6.C: New test.
42853
42854 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
42855
42856         * g++.old-deja/g++.robertl/eb42.C: Same.
42857
42858 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42859
42860         * gcc.dg/wtr-conversion-1.c: New testcase.
42861
42862 2001-04-10  Richard Henderson  <rth@redhat.com>
42863
42864         * g++.old-deja/g++.other/array5.C: New.
42865
42866 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42867
42868         * gcc.c-torture/execute/20010408-1.c: New test.
42869
42870 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
42871
42872         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
42873         headers and constructs.
42874         * g++.old-deja/g++.robertl/eb79.C: Same.
42875         * g++.old-deja/g++.robertl/eb77.C (main): Same.
42876         * g++.old-deja/g++.robertl/eb73.C: Same.
42877         * g++.old-deja/g++.robertl/eb66.C (main): Same.
42878         * g++.old-deja/g++.robertl/eb55.C (t): Same.
42879         * g++.old-deja/g++.robertl/eb54.C (main): Same.
42880         * g++.old-deja/g++.robertl/eb46.C (main): Same.
42881         * g++.old-deja/g++.robertl/eb44.C: Same.
42882         * g++.old-deja/g++.robertl/eb41.C (main): Same.
42883         * g++.old-deja/g++.robertl/eb4.C (main): Same.
42884         * g++.old-deja/g++.robertl/eb39.C: Same.
42885         * g++.old-deja/g++.robertl/eb33.C (main): Same.
42886         * g++.old-deja/g++.robertl/eb31.C (main): Same.
42887         * g++.old-deja/g++.robertl/eb30.C: Same.
42888         * g++.old-deja/g++.robertl/eb3.C: Same.
42889         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
42890         * g++.old-deja/g++.robertl/eb21.C: Same.
42891         * g++.old-deja/g++.robertl/eb15.C: Same.
42892         * g++.old-deja/g++.robertl/eb118.C: Same.
42893         * g++.old-deja/g++.robertl/eb115.C (main): Same.
42894         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
42895         * g++.old-deja/g++.robertl/eb109.C: Same.
42896         * g++.old-deja/g++.other/sibcall1.C (main): Same.
42897         * g++.old-deja/g++.mike/rtti1.C: Same.
42898         * g++.old-deja/g++.mike/p658.C: Same.
42899         * g++.old-deja/g++.mike/net46.C: Same.
42900         * g++.old-deja/g++.mike/net34.C: Same.
42901         * g++.old-deja/g++.mike/memoize1.C: Same.
42902         * g++.old-deja/g++.mike/eh2.C: Same.
42903         * g++.old-deja/g++.law/weak.C: Same.
42904         * g++.old-deja/g++.law/visibility7.C: Same.
42905         * g++.old-deja/g++.law/visibility25.C: Same.
42906         * g++.old-deja/g++.law/visibility22.C: Same.
42907         * g++.old-deja/g++.law/visibility2.C: Same.
42908         * g++.old-deja/g++.law/visibility17.C: Same.
42909         * g++.old-deja/g++.law/visibility13.C: Same.
42910         * g++.old-deja/g++.law/visibility10.C: Same.
42911         * g++.old-deja/g++.law/visibility1.C: Same.
42912         * g++.old-deja/g++.law/virtual3.C (eval): Same.
42913         * g++.old-deja/g++.law/vbase1.C: Same.
42914         * g++.old-deja/g++.law/operators32.C: Same.
42915         * g++.old-deja/g++.law/nest3.C: Same.
42916         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
42917         * g++.old-deja/g++.law/except5.C (main): Same.
42918         * g++.old-deja/g++.law/cvt7.C (run): Same.
42919         * g++.old-deja/g++.law/cvt2.C: Same.
42920         * g++.old-deja/g++.law/cvt16.C: Same.
42921         * g++.old-deja/g++.law/ctors6.C (bar): Same.
42922         * g++.old-deja/g++.law/ctors17.C (main): Same.
42923         * g++.old-deja/g++.law/ctors13.C: Same.
42924         * g++.old-deja/g++.law/ctors12.C (main): Same.
42925         * g++.old-deja/g++.law/ctors10.C: Same.
42926         * g++.old-deja/g++.law/code-gen5.C: Same.
42927         * g++.old-deja/g++.law/bad-error7.C: Same.
42928         * g++.old-deja/g++.law/arm9.C: Same.
42929         * g++.old-deja/g++.law/arm12.C: Same.
42930         * g++.old-deja/g++.law/arg8.C: Same.
42931         * g++.old-deja/g++.law/arg1.C: Same.
42932         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
42933         * g++.old-deja/g++.jason/template31.C: Same.
42934         * g++.old-deja/g++.jason/template24.C (main): Same.
42935         * g++.old-deja/g++.jason/2371.C: Same.
42936         * g++.old-deja/g++.eh/new2.C: Same.
42937         * g++.old-deja/g++.eh/new1.C: Same.
42938         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
42939         * g++.old-deja/g++.brendan/nest21.C (main): Same.
42940         * g++.old-deja/g++.brendan/err-msg3.C: Same.
42941         * g++.old-deja/g++.brendan/crash62.C: Same.
42942         * g++.old-deja/g++.brendan/crash52.C: Same.
42943         * g++.old-deja/g++.brendan/crash49.C (main): Same.
42944         * g++.old-deja/g++.brendan/crash38.C: Same.
42945         * g++.old-deja/g++.brendan/crash15.C (main): Same.
42946         * g++.old-deja/g++.brendan/copy9.C: Same.
42947
42948 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
42949
42950         * gcc.c-torture/execute/20001203-2.c (memset):
42951         Count argument is of type __SIZE_TYPE__.
42952
42953 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
42954
42955         * gcc.c-torture/compile/20010404-1.c: New test.
42956
42957 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
42958
42959         * gcc.c-torture/compile/20010326-1.c: New test.
42960
42961 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
42962
42963         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
42964         peculiarities of the SH.
42965         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
42966
42967 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42968
42969         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
42970         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
42971         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
42972
42973 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42974
42975         * g77.f-torture/compile/20010321-1.f: New test.
42976
42977 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42978
42979         * gcc.c-torture/compile/20010329-1.c: New test.
42980
42981 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
42982
42983         * gcc.c-torture/execute/20010329-1.c: New test.
42984
42985 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42986
42987         * g++.old-deja/g++.other/eh4.C: Fix typo.
42988
42989 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
42990
42991         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
42992
42993 2001-03-28  Philip Blundell  <philb@gnu.org>
42994
42995         * gcc.c-torture/compile/20010328-1.c: New test.
42996
42997 2001-03-27  Richard Henderson  <rth@redhat.com>
42998
42999         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
43000         * g++.old-deja/g++.eh/vbase3.C: Likewise.
43001
43002 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
43003
43004         * gcc.c-torture/compile/20010327-1.c: New test.
43005
43006 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43007
43008         * g++.old-deja/g++.other/friend12.C: New test.
43009         * g++.old-deja/g++.other/friend9.C: Expect no errors.
43010         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
43011
43012 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
43013
43014         * gcc.c-torture/execute/20010325-1.c: New test.
43015
43016 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
43017
43018         * g++.old-deja/g++.other/mangle3.C: New test.
43019
43020 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
43021
43022         * g++.old-deja/g++.other/anon8.C: New test.
43023
43024 2001-03-20  Philip Blundell  <philb@gnu.org>
43025
43026         * gcc.c-torture/compile/20010320-1.c: New test.
43027
43028 2001-03-17  Richard Henderson  <rth@redhat.com>
43029
43030         * g++.old-deja/g++.other/eh4.C: Add expected error text.
43031
43032 2001-03-15  Geoff Keating  <geoff@redhat.com>
43033
43034         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
43035         tests on AIX.
43036
43037 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
43038
43039         * g++.old-deja/g++.other/eh4.C: New test.
43040
43041 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43042
43043         * gcc.dg/cpp/mi1.c: Update.
43044
43045 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
43046
43047         * g++.old-deja/g++.other/regstack.C: New test.
43048
43049 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
43050
43051         * g++.old-deja/g++.other/ref4.C: New test.
43052
43053 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
43054
43055         * objc/execute/va_method.m: Added.
43056         * objc/execute/IMP.m: Added.
43057         * objc/execute/_cmd.m: Added.
43058         * objc/execute/accessing_ivars.m: Added.
43059         * objc/execute/class-1.m: Added.
43060         * objc/execute/class-10.m: Added.
43061         * objc/execute/class-11.m: Added.
43062         * objc/execute/class-12.m: Added.
43063         * objc/execute/class-13.m: Added.
43064         * objc/execute/class-14.m: Added.
43065         * objc/execute/class-2.m: Added.
43066         * objc/execute/class-3.m: Added.
43067         * objc/execute/class-4.m: Added.
43068         * objc/execute/class-5.m: Added.
43069         * objc/execute/class-6.m: Added.
43070         * objc/execute/class-7.m: Added.
43071         * objc/execute/class-8.m: Added.
43072         * objc/execute/class-9.m: Added.
43073         * objc/execute/class-tests-1.h
43074         * objc/execute/class-tests-2.h
43075         * objc/execute/compatibility_alias.m: Added.
43076         * objc/execute/encode-1.m: Added.
43077         * objc/execute/formal_protocol-1.m: Added.
43078         * objc/execute/formal_protocol-2.m: Added.
43079         * objc/execute/formal_protocol-3.m: Added.
43080         * objc/execute/formal_protocol-4.m: Added.
43081         * objc/execute/formal_protocol-5.m: Added.
43082         * objc/execute/formal_protocol-6.m: Added.
43083         * objc/execute/formal_protocol-7.m: Added.
43084         * objc/execute/informal_protocol.m: Added.
43085         * objc/execute/initialize.m: Added.
43086         * objc/execute/load.m: Added.
43087         * objc/execute/many_args_method.m: Added.
43088         * objc/execute/nested-3.m: Added.
43089         * objc/execute/no_clash.m: Added.
43090         * objc/execute/private.m: Added.
43091         * objc/execute/redefining_self.m: Added.
43092         * objc/execute/root_methods.m: Added.
43093         * objc/execute/selector-1.m: Added.
43094         * objc/execute/static-1.m: Added.
43095         * objc/execute/static-2.m: Added.
43096         * objc/execute/va_method.m: Added.
43097
43098 2001-03-10  Richard Henderson  <rth@redhat.com>
43099
43100         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
43101
43102 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43103
43104         * g++.old-deja/g++.other/crash31.C: XFAIL.
43105         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
43106         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
43107         * gcc.c-torture/execute/20010123-1.x: XFAIL.
43108         * gcc.c-torture/execute/20010124-1.x: XFAIL.
43109         * gcc.dg/sequence-pt-1.c: XFAIL one test.
43110
43111 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
43112
43113         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
43114
43115 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43116
43117         * gcc.dg/20000724-1.c: Don't use multiline strings.
43118
43119 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
43120
43121         * objc/execute/string1.m, objc/execute/string2.m: Compare the
43122         result of -cString against what we expect it to be; don't just
43123         print it out for no one to read.
43124
43125         * objc/execute/string3.m, objc/execute/string4.m: New tests.
43126         Based on testcases provided by Nicola Pero.
43127
43128 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43129
43130         * gcc.dg/cpp/macro7.c: New test.
43131
43132 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
43133
43134         * gcc.dg/cpp/multiline.c: Update.
43135
43136 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43137
43138         * g++.old-deja/g++.other/enum3.C: New test.
43139
43140 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43141
43142         * g++.old-deja/g++.other/pod1.C: New test.
43143
43144 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
43145
43146         * g++.old-deja/g++.ext/overload1.C: New test.
43147
43148 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43149
43150         * g++.old-deja/g++.pt/using1.C: New test.
43151
43152 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
43153
43154         * g++.old-deja/g++.other/using9.C: New test.
43155
43156 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
43157
43158         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
43159
43160         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
43161
43162 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
43163
43164         * g++.old-deja/g++.ext/realpt1.C: Remove.
43165
43166 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
43167
43168         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
43169
43170 2001-02-26  Will Cohen  <wcohen@redhat.com>
43171
43172         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
43173
43174 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
43175
43176         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
43177         templatized constructors.
43178
43179 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43180
43181         * gcc.c-torture/execute/20010224-1.c: New test.
43182
43183 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
43184
43185         * gcc.c-torture/execute/20010222-1.c: New test.
43186
43187 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
43188
43189         * g++.old-deja/g++.other/inline20.C: New test.
43190
43191 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
43192
43193         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
43194
43195 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43196
43197         * g++.old-deja/g++.other/lookup22.C: New test.
43198
43199 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
43200
43201         * g77.dg: New directory.
43202         * g77.dg/20010216-1.f: New test case.
43203         * g77.dg/dg.exp: New driver.
43204         * lib/g77-dg.exp: New driver library.
43205
43206 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43207
43208         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
43209
43210 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
43211
43212         * g++.old-deja/g++.other/decl9.C: New test.
43213
43214 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
43215
43216         * g++.old-deja/g++.other/init16.C: Update the test so that it does
43217         not need <string> and also tests the initialization at runtime.
43218
43219 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
43220
43221         * gcc.c-torture/execute/longlong.c: New test.
43222
43223 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43224
43225         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
43226
43227 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
43228
43229         * gcc.c-torture/execute/920302-1.c (execute):
43230         Change argument type to short.
43231
43232 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43233
43234         * g++.old-deja/g++.pt/deduct6.C: New test.
43235
43236 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
43237
43238         * g++.old-deja/g++.pt/deduct5.C: New test.
43239
43240 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
43241
43242         * gcc.c-torture/execute/20010209-1.c: New test.
43243
43244 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
43245
43246         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
43247
43248 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
43249
43250         * g++.dg/vtgc1.C: Update for new ABI.
43251
43252         * consistency.vlad: New directory, 1665 files.
43253
43254 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
43255
43256         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
43257         return type.
43258         * gcc.dg/cpp/digraphs.c: Declare puts.
43259
43260 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43261
43262         * g++.old-deja/g++.other/warn5.C: New test.
43263
43264 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43265
43266         * g++.old-deja/g++.pt/spec40.C: New test.
43267
43268 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
43269
43270         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
43271         case.
43272         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
43273
43274 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
43275
43276         * gcc.c-torture/compile/20010209-1.c: New test.
43277
43278 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
43279
43280         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
43281         excess errors message but not if it crashes.
43282         * g++.old-deja/g++.other/crash27.C: Likewise.
43283         * g++.old-deja/g++.other/crash28.C: Likewise.
43284         * g++.old-deja/g++.other/crash30.C: Likewise.
43285         * g++.old-deja/g++.other/crash32.C: Likewise.
43286         * g++.old-deja/g++.other/crash35.C: Likewise.
43287         * g++.old-deja/g++.pt/inherit2.C: Likewise.
43288
43289 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
43290
43291         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
43292         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
43293         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
43294         g77.f-torture/execute/execute.exp,
43295         g77.f-torture/noncompile/noncompile.exp,
43296         gcc.c-torture/execute/execute.exp,
43297         gcc.c-torture/execute/memcheck/memcheck.exp,
43298         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
43299         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
43300         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
43301         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
43302         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
43303         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
43304         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43305         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
43306         Remove bug reporting instructions with ancient email addresses.
43307
43308 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43309
43310         * gcc.dg/20010202-1.c: New test.
43311         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
43312
43313 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
43314
43315         * g++.dg/stdbool-if.C: New test.
43316
43317 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
43318
43319         * objc/execute/fdecl.m: Added main().
43320
43321 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
43322
43323         * gcc.c-torture/execute/20010206-1.c: New test.
43324
43325 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43326
43327         * gcc.dg/cpp/avoidpaste1.c: Update.
43328
43329 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
43330
43331         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
43332         Pero <nicola@brainstorm.co.uk>.
43333         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
43334
43335 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
43336
43337         * g++.old-deja/g++.pt/spec39.C: New test.
43338
43339 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
43340
43341         * gcc.c-torture/compile/20010202-1.c: New test.
43342
43343 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
43344
43345         * g++.old-deja/g++.abi/primary2.C: New test.
43346         * g++.old-deja/g++.abi/primary3.C: New test.
43347         * g++.old-deja/g++.abi/primary4.C: New test.
43348         * g++.old-deja/g++.abi/primary5.C: New test.
43349         * g++.old-deja/g++.abi/vtable3.h: New test.
43350         * g++.old-deja/g++.abi/vtable3a.C: New test.
43351         * g++.old-deja/g++.abi/vtable3b.C: New test.
43352         * g++.old-deja/g++.abi/vtable3c.C: New test.
43353         * g++.old-deja/g++.abi/vtable3d.C: New test.
43354         * g++.old-deja/g++.abi/vtable3e.C: New test.
43355         * g++.old-deja/g++.abi/vtable3f.C: New test.
43356         * g++.old-deja/g++.abi/vtable3g.C: New test.
43357         * g++.old-deja/g++.abi/vtable3h.C: New test.
43358         * g++.old-deja/g++.abi/vtable3i.C: New test.
43359         * g++.old-deja/g++.abi/vtable3j.C: New test.
43360         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
43361
43362 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
43363
43364         * g++.old-deja/g++.other/anon6.C: New test.
43365         * g++.old-deja/g++.other/anon7.C: New test.
43366
43367 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
43368
43369         * gcc.dg/cpp/avoidpaste2.c: New tests.
43370
43371 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
43372
43373         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
43374
43375 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
43376
43377         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
43378         DECIMAL_DIG cases for Irix."
43379
43380 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
43381
43382         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
43383
43384 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
43385
43386         * gcc.dg/c99-tag-1.c: New test.
43387
43388 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43389
43390         * gcc.dg/cpp/tr-warn1.c: Add tests.
43391
43392 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
43393
43394         * gcc.dg/cpp/avoidpaste1.c: Update.
43395         * gcc.dg/cpp/paste4.c: Update.
43396
43397 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
43398
43399         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
43400         cases for Irix.
43401
43402 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43403
43404         * g++.old-deja/g++.other/inline19.C: New test.
43405
43406 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
43407
43408         * gcc.dg/Wlarger-than.c: New test.
43409
43410 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43411
43412         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
43413
43414 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
43415
43416         * gcc.c-torture/execute/20010129-1.c: New test.
43417         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
43418
43419 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43420
43421         * gcc.dg/cpp/avoidpaste1.c: Test case.
43422
43423 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
43424
43425         * g++.old-deja/g++.other/inline18.C: New test.
43426
43427 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43428
43429         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
43430         and __builtin_putchar.
43431
43432 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
43433
43434         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
43435         tests.
43436
43437 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
43438
43439         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
43440         floating point number rounding mode to round to the nearest
43441         representable mode.
43442
43443 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
43444
43445         * g++.old-deja/g++.other/mangle2.C: New test.
43446
43447 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
43448
43449         * gcc.c-torture/compile/20010124-1.c: New test.
43450
43451 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
43452
43453         * g++.old-deja/g++.pt/spec38.C: New test.
43454
43455 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43456
43457         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
43458         "Build don't run".
43459
43460 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43461
43462         * gcc.c-torture/execute/20010123-1.c: New test.
43463
43464 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43465
43466         * g++.old-deja/g++.pt/spec37.C: New test.
43467
43468 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
43469
43470         * g++.old-deja/g++.pt/overload14.C: New test.
43471
43472 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43473
43474         * gcc.c-torture/execute/20010122-1.c: New test, exercise
43475         __builtin_return_address.
43476
43477 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
43478
43479         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
43480         * g++.old-deja/g++.pt/spec35.C: New test.
43481         * g++.old-deja/g++.pt/spec36.C: New test.
43482
43483 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
43484
43485         * gcc.c-torture/compile/20010118-1.c: New test.
43486
43487 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
43488
43489         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
43490
43491 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43492
43493         * gcc.c-torture/execute/20010119-1.c: New test.
43494
43495 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43496
43497         * g++.old-deja/g++.other/vbase5.C: New test.
43498
43499 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
43500
43501         * gcc.c-torture/execute/20010118-1.c: New test.
43502
43503 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43504
43505         * g++.old-deja/g++.pt/deduct3.C: New test.
43506
43507 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
43508
43509         * g++.old-deja/g++.pt/spec34.C: New test.
43510
43511 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
43512
43513         * g77.f-torture/compile/20000601-2.f: New test.
43514
43515 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43516
43517         * g++.old-deja/g++.other/init17.C: New test.
43518
43519 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
43520
43521         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
43522
43523 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43524
43525         * g++.old-deja/g++.pt/unify8.C: New test.
43526
43527 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43528
43529         * g++.old-deja/g++.abi/vbase1.C: New test.
43530
43531 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
43532
43533         * g++.old-deja/g++.pt/crash65.C: New test.
43534
43535 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
43536
43537         * gcc.dg/cpp/assembl2.S: New test case.
43538
43539 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
43540
43541         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
43542         are supported.
43543
43544 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43545
43546         * g++.old-deja/g++.other/builtins1.C: New test.
43547         * g++.old-deja/g++.other/builtins2.C: Likewise.
43548         * g++.old-deja/g++.other/builtins3.C: Likewise.
43549         * g++.old-deja/g++.other/builtins4.C: Likewise.
43550
43551 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
43552
43553         * gcc.c-torture/compile/20010117-1.c: New test.
43554         * gcc.c-torture/compile/20010117-2.c: New test.
43555
43556 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43557
43558         * g77.f-torture/execute/20010116.[fx]: New test,
43559         XFAIL on i?86-*-*.
43560         * g77.f-torture/compile/20010115.f: Indicate it's
43561         a test for PR fortran/1636.
43562
43563 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
43564
43565         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
43566
43567 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
43568
43569         * g77.f-torture/compile/20010115.f: New test.
43570
43571 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
43572
43573         * g++.old-deja/g++.pt/nontype5.C: New test.
43574
43575 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
43576
43577         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
43578         have an equivalent working one below it.
43579
43580 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
43581
43582         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
43583         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43584
43585 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
43586
43587         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
43588         message containing "init_priority".
43589         (conpr-2.C): Likewise.
43590         (conpr-3.C): Likewise.
43591         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
43592
43593 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43594
43595         * gcc.c-torture/execute/20010114-2.c: New test.
43596
43597 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
43598
43599         * gcc.c-torture/compile/20010114-1.c: New test.
43600         * gcc.c-torture/compile/20010114-1.x: Xfail.
43601         * gcc.c-torture/compile/20010114-2.c: New test.
43602         * gcc.c-torture/execute/20010114-1.c: New test.
43603         * gcc.dg/trunc-1.c: New test.
43604         * gcc.dg/uninit-B.c: New test.
43605
43606 2001-01-13  Nick Clifton  <nickc@redhat.com>
43607
43608         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
43609         target.
43610
43611 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
43612
43613         * gcc.c-torture/compile/20010113-1.c: New test.
43614
43615 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
43616
43617         * gcc.c-torture/compile/20001212-1.c: New test.
43618
43619 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
43620
43621         * gcc.dg/cpp/widestr1.c: Update.
43622         * gcc.dg/cpp/prag-imp.c: Remove.
43623
43624 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
43625
43626         * gcc.c-torture/execute/20000801-3.x: Remove.
43627         * gcc.dg/c90-init-1.c: New test.
43628         * gcc.dg/c99-init-1.c: New test.
43629         * gcc.dg/c99-init-2.c: New test.
43630         * gcc.dg/gnu99-init-1.c: New test.
43631
43632 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
43633
43634         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
43635         testing that no relevant ones were found.
43636
43637 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
43638
43639         * g++.old-deja/g++.pt/cast2.C: New test.
43640
43641 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
43642
43643         * g++.old-deja/g++.pt/friend47.C: New test.
43644
43645 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43646
43647         * g++.old-deja/g++.pt/instantiate13.C: New test.
43648
43649 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43650
43651         * g++.old-deja/g++.other/defarg7.C: New test.
43652         * g++.old-deja/g++.other/defarg8.C: New test.
43653
43654 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43655
43656         * g++.old-deja/g++.pt/crash64.C: New test.
43657
43658 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
43659
43660         * g++.old-deja/g++.pt/crash63.C: New test.
43661
43662 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
43663
43664         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
43665
43666 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
43667
43668         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
43669
43670 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43671
43672         * g++.old-deja/g++.pt/error3.C: New test.
43673
43674 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43675
43676         * g++.old-deja/g++.other/crash39.C: New test.
43677
43678 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
43679
43680         * g++.old-deja/g++.other/vbase4.C: New test.
43681
43682 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
43683
43684         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
43685         * gcc.dg/special/20000419-2.c: New file. Identical to above.
43686         * gcc.dg/special/special.exp: New test driver which will check
43687         for alias support for the above test.
43688
43689 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
43690
43691         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
43692         problems on small machines.
43693         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
43694         parameterize.
43695
43696 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
43697
43698         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
43699         mips.
43700         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
43701
43702 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
43703
43704         * g++.old_deja/g++.pt/using8.C: New test.
43705
43706 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
43707
43708         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
43709
43710 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
43711
43712         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
43713         where a failure is expected.
43714         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
43715
43716 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43717
43718         * g++.old_deja/g++.pt/instantiate12.C: New test.
43719
43720 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43721
43722         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
43723         start of structs.
43724         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
43725         * g++.old-deja/g++.brendan/crash17.C: Likewise.
43726         * g++.old-deja/g++.brendan/crash29.C: Likewise.
43727         * g++.old-deja/g++.brendan/crash48.C: Likewise.
43728         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43729         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
43730         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
43731         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
43732         * g++.old-deja/g++.eh/spec6.C: Likewise.
43733         * g++.old-deja/g++.jason/crash3.C: Likewise.
43734         * g++.old-deja/g++.law/ctors11.C: Likewise.
43735         * g++.old-deja/g++.law/ctors17.C: Likewise.
43736         * g++.old-deja/g++.law/ctors5.C: Likewise.
43737         * g++.old-deja/g++.law/ctors9.C: Likewise.
43738         * g++.old-deja/g++.mike/ambig1.C: Likewise.
43739         * g++.old-deja/g++.mike/net22.C: Likewise.
43740         * g++.old-deja/g++.mike/p3538a.C: Likewise.
43741         * g++.old-deja/g++.mike/p3538b.C: Likewise.
43742         * g++.old-deja/g++.mike/virt3.C: Likewise.
43743         * g++.old-deja/g++.niklas/t128.C: Likewise.
43744         * g++.old-deja/g++.other/anon4.C: Likewise.
43745         * g++.old-deja/g++.other/using1.C: Likewise.
43746         * g++.old-deja/g++.other/warn3.C: Likewise.
43747         * g++.old-deja/g++.pt/t37.C: Likewise.
43748         * g++.old-deja/g++.robertl/eb69.C: Likewise.
43749         * g++.old-deja/g++.robertl/eb71.C: Likewise.
43750
43751 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
43752
43753         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
43754
43755 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43756
43757         * gcc.c-torture/execute/stdio-opt-3.c: New test.
43758
43759 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
43760
43761         * gcc.c-torture/compile/20010107-1.c: New test.
43762
43763 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43764
43765         * gcc.c-torture/execute/builtin-noret-1.c: New test.
43766
43767 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
43768
43769         * gcc.dg/format/format.h: New file.
43770         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
43771         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
43772         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
43773         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
43774         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
43775         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43776         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
43777         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
43778         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
43779         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
43780         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
43781         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
43782         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
43783         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
43784         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
43785         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
43786         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
43787         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
43788         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
43789         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
43790         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
43791         instead of declaring standard types, macros and functions in each
43792         test.
43793
43794 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
43795
43796         * gcc.c-torture/execute/20010106-1.c: New test.
43797
43798 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
43799
43800         * gcc.dg/format/format.exp: New file.
43801         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
43802         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
43803         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
43804         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
43805         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
43806         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
43807         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
43808         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
43809         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
43810         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
43811         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
43812         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
43813         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
43814         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
43815         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
43816         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
43817         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
43818         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
43819         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
43820         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
43821         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
43822         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
43823         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
43824         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
43825         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
43826         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
43827         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
43828         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
43829         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
43830         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
43831         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
43832         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
43833         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
43834         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
43835         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
43836         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
43837         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
43838         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
43839         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
43840         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
43841         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
43842         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
43843
43844 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
43845
43846         * gcc.c-torture/execute/991228-1.c: Take word endianness into
43847         account.
43848
43849 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
43850
43851         * gcc.c-torture/execute/builtin-complex-1.c: New test.
43852
43853 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43854
43855         * g++.old-deja/g++.pt/crash62.C: New test.
43856
43857 2001-01-04  Richard Henderson  <rth@redhat.com>
43858
43859         * gcc.dg/20000926-1.c: Update expected warnings.
43860         * gcc.dg/array-2.c: Likewise.
43861         * gcc.dg/array-4.c: Also validate flexible array members.
43862         * gcc.dg/c99-flex-array-1.c: New.
43863
43864 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
43865
43866         * gcc.c-torture/compile/20001222-1.x: Remove.
43867
43868 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
43869
43870         * gcc.c-torture/execute/built-in-setjmp.c: New.
43871
43872 2001-01-03  Richard Henderson  <rth@redhat.com>
43873
43874         * gcc.dg/940510-1.c: Update expected error wording.
43875         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
43876
43877 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
43878
43879         * lib/target-supports.exp (check_alias_available): Modified to
43880         indicate aliases not supported if only weak aliases are supported.
43881
43882 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43883
43884         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
43885         Turn on cmpstrsi checks for __pj__ and __i370__.
43886
43887 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43888
43889         * g++.old-deja/g++.other/virtual11.C: New test.
43890
43891 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43892
43893         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
43894
43895 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43896
43897         * gcc.c-torture/compile/20010102-1.c: New test.
43898
43899 2001-01-02  Andreas Jaeger  <aj@suse.de>
43900
43901         * gcc.dg/noreturn-3.c: New test.
43902
43903         * gcc.dg/noreturn-4.c: New test.
43904
43905 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43906
43907         * gcc.c-torture/execute/stdio-opt-1.c: Also test
43908         __builtin_fputc and __builtin_fwrite.
43909
43910 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43911
43912         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
43913         signed char, not default char.
43914
43915 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
43916
43917         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
43918
43919 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
43920
43921         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
43922
43923 2000-12-29  Richard Henderson  <rth@redhat.com>
43924
43925         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
43926         (__cyg_profile_func_exit): Define.
43927
43928 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
43929
43930         * g++.dg/vtgc1.C: New test.
43931
43932 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
43933
43934         * gcc.dg/noncompile/20001228-1.c: New test.
43935
43936         * gcc.dg/20001228-1.c: New test.
43937
43938         * gcc.c-torture/execute/20001228-1.c: New test.
43939
43940 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
43941
43942         * gcc.dg/format-strfmon-1.c: New test.
43943
43944 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43945
43946         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
43947         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
43948         * gcc.c-torture/execute/string-opt-1.c: Likewise.
43949         * gcc.c-torture/execute/string-opt-2.c: Likewise.
43950         * gcc.c-torture/execute/string-opt-3.c: Likewise.
43951         * gcc.c-torture/execute/string-opt-4.c: Likewise.
43952         * gcc.c-torture/execute/string-opt-6.c: Likewise.
43953         * gcc.c-torture/execute/string-opt-7.c: Likewise.
43954         * gcc.c-torture/execute/string-opt-8.c: Likewise.
43955         * gcc.c-torture/execute/string-opt-9.c: Likewise.
43956         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43957         * gcc.c-torture/execute/string-opt-11.c: Likewise.
43958         * gcc.c-torture/execute/string-opt-12.c: Likewise.
43959
43960         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
43961         * gcc.c-torture/execute/string-opt-4.c: Test index.
43962
43963 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
43964
43965         * gcc.c-torture/compile/20001226-1.c: New test.
43966
43967 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
43968
43969         * gcc.c-torture/compile/20001222-1.c: New test.
43970         * gcc.c-torture/compile/20001222-1.x: Xfail.
43971
43972 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
43973
43974         * gcc.c-torture/execute/comp-goto-2.c: New test.
43975
43976 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
43977
43978         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
43979         Use long types if __INT_MAX__ is 32767.
43980         (main): Use cast to (sint32 *) when poking 88 into a_page.
43981
43982         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
43983
43984 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
43985
43986         * gcc.c-torture/compile/20001221-1.c: New test.
43987         * gcc.c-torture/execute/20001221-1.c: New test.
43988
43989 2000-12-20  Richard Henderson  <rth@redhat.com>
43990
43991         * g++.old-deja/g++.pt/crash36.C: Update error lines.
43992         * g++.old-deja/g++.robertl/eb109.C: Likewise.
43993
43994 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43995
43996         * gcc.dg/compare3.c: New test.
43997
43998 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
43999
44000         * gcc.dg/format-warnll-1.c: New test.
44001
44002 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
44003
44004         * gcc.dg/cpp/cmdlne-P.c: New test.
44005
44006 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44007
44008         * gcc.c-torture/execute/builtin-abs-1.c,
44009         gcc.c-torture/execute/builtin-abs-2.c: New tests.
44010
44011 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44012
44013         * gcc.dg/cpp/multiline.c: New test.
44014
44015 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44016
44017         * g++.old-deja/g++.other/syshdr1.C: Update.
44018         * gcc.dg/cpp/lineflags.c: Remove temporarily.
44019
44020 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44021
44022         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
44023
44024 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44025
44026         * g++.old-deja/g++.pt/ttp65.C: New test.
44027
44028 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44029
44030         * g++.old-deja/g++.pt/ttp64.C: New test.
44031
44032 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44033
44034         * g++.old-deja/g++.pt/spec33.C: New test.
44035
44036 2000-12-14  Catherine Moore  <clm@redhat.com>
44037
44038         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
44039         * gcc.c-torture/execute/920612-2.c: Likewise.
44040         * gcc.c-torture/execute/920428-2.c: Likewise.
44041         * gcc-c-torture/execute/va-arg-11.c: Call exit.
44042         * gcc.c-torture/execute/va-arg-21.c: Likewise.
44043
44044 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44045
44046         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
44047         * gcc.dg/pack-test-2.c: Likewise.
44048
44049 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44050
44051         Tests by Zack Weinberg <zackw@stanford.edu>.
44052
44053         * gcc.dg/cpp/defined.c: Update.
44054         * gcc.dg/cpp/defined_trad.c: New tests.
44055
44056 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
44057
44058         * gcc.dg/cpp/trad-direct.c: Update.
44059
44060 2000-12-11  Neil Booth  <neilb@earthling.net>
44061
44062         * gcc.dg/cpp/defined_trad.c
44063
44064 2000-12-11  Neil Booth  <neilb@earthling.net>
44065
44066         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
44067
44068 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
44069
44070         * gcc.dg/format-miss-2.c: New test.
44071
44072 2000-12-09  Neil Booth  <neilb@earthling.net>
44073
44074         * gcc.dg/cpp/lineflags.c: New tests.
44075         * gcc.dg/cpp/poison.c: Update.
44076         * gcc.dg/cpp/redef2.c: Update.
44077         * gcc.dg/cpp/skipping.c: New test.
44078
44079 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
44080
44081         * g++.old-deja/g++.other/eh3.C: New testcase.
44082
44083 2000-12-07  Neil Booth  <neilb@earthling.net>
44084
44085         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
44086         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
44087         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
44088         wtr-union-init-2.c, wtr-union-init-3.c: Update.
44089         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
44090         Update.
44091
44092 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44093
44094         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
44095         __SIZE_TYPE__ instead of int for type of integers cast to
44096         pointers.
44097
44098 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
44099
44100         * g++.old-deja/g++.other/cleanup4.C: New test.
44101
44102 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44103
44104         * format-sec-1.c: New test.
44105
44106 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44107
44108         * gcc.dg/format-nonlit-3.c: New test.
44109
44110 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44111
44112         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
44113         through a null pointer.
44114
44115 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44116
44117         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
44118         * g++.old-deja/g++.pt/partial4.C: New test.
44119
44120 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
44121
44122         * gcc.c-torture/execute/ieee/hugeval.x: New.
44123
44124 2000-12-06  Neil Booth  <neilb@earthling.net>
44125
44126         * gcc.dg/cpp/backslash2.c: New tests.
44127
44128 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44129
44130         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
44131         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
44132
44133 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
44134
44135         * gcc.c-torture/execute/20001203-2.c: New testcase.
44136
44137 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44138
44139         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
44140         * g++.old-deja/g++.other/virtual10.C: New test.
44141
44142 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
44143
44144         * g++.old-deja/g++.mike/pmf5.C: Remove test.
44145
44146 2000-12-05  Richard Henderson  <rth@redhat.com>
44147
44148         * gcc.c-torture/compile/20001205-1.c: New.
44149
44150 2000-12-04  Neil Booth  <neilb@earthling.net>
44151
44152         * g++.old-deja/g++.other/virtual9.C: New test.
44153         * g++.old-deja/g++.pt/crash61.C: New test.
44154         * gcc.c-torture/execute/loop-9.c: New test.
44155
44156 2000-12-04  Neil Booth  <neilb@earthling.net>
44157
44158         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
44159         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
44160         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
44161         * gcc.dg/cpp/extratokens.c: ...here.
44162
44163 2000-12-04  Neil Booth  <neilb@earthling.net>
44164
44165         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
44166         New tests.
44167
44168 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44169
44170         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
44171         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
44172
44173 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44174
44175         * gcc.c-torture/execute/20001203-1.c: New test.
44176
44177 2000-12-03  Neil Booth  <neilb@earthling.net>
44178
44179         * gcc.dg/cpp/macro6.c: New test cases.
44180
44181 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44182
44183         * gcc.c-torture/execute/string-opt-9.c: New test.
44184         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44185         * gcc.c-torture/execute/string-opt-11.c: Likewise.
44186         * gcc.c-torture/execute/string-opt-12.c: Likewise.
44187
44188         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
44189         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
44190
44191 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
44192
44193         * gcc.dg/cpp/if-6.c: New testcase.
44194
44195         * gcc.dg/20001201-1.c: New testcase.
44196
44197 2000-12-02  Neil Booth  <neilb@earthling.net>
44198
44199         * g++.old-deja/g++.other/externC4.C,
44200         g++.old-deja/g++.other/friend10.C: New tests.
44201
44202 2000-12-02  Neil Booth  <neilb@earthling.net>
44203
44204         * g++.old-deja/g++.other/instan2.C
44205         * g++.old-deja/g++.other/instan3.C: New test.
44206
44207 2000-12-02  Neil Booth  <neilb@earthling.net>
44208
44209         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
44210         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
44211         gnuc99.c,gnuc99-pedantic.c: New tests.
44212
44213 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44214
44215         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
44216         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
44217
44218 2000-12-01  Neil Booth  <neilb@earthling.net>
44219
44220         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
44221         * gcc.dg/cpp/poison.c: Update.
44222         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
44223
44224 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
44225
44226         * g77.f-torture/execute/20001201.f: New test.
44227
44228 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
44229
44230         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
44231
44232 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
44233
44234         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
44235
44236 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
44237
44238         * g++.old-deja/g++.other/cast6.C: New test.
44239
44240 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
44241
44242         * gcc.c-torture/execute/20001130-2.c: New testcase.
44243
44244 2000-11-30  Richard Henderson  <rth@redhat.com>
44245
44246         * gcc.c-torture/execute/20001130-1.c: New test.
44247
44248 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44249
44250         * g++.old-deja/g++.other/op3.C: New test.
44251
44252 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44253
44254         * g++.old-deja/g++.other/op2.C: New test.
44255
44256 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
44257
44258         * g++.old-deja/g++.other/crash38.C: New test.
44259
44260 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
44261
44262         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
44263
44264 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
44265
44266         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
44267         tests.
44268         * gcc.c-torture/execute/string-opt-6.c: New test.
44269
44270         * gcc.dg/20001117-1.c: Add main.
44271
44272 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
44273
44274         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
44275         Move from here ...
44276         * gcc.dg/940510-1.c: ... to here.
44277
44278         * gcc.dg/20000926-1.c: GNU C now allows initializations of
44279         zero-size arrays in toplevel structures.
44280
44281 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44282
44283         * gcc.c-torture/execute/loop-8.c: New test.
44284
44285 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44286
44287         * g++.old-deja/g++.other/base1.C: New test.
44288
44289 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44290
44291         * g++.old-deja/g++.other/parse2.C: New test.
44292
44293 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44294
44295         * g++.old-deja/g++.pt/incomplete1.C: New test.
44296
44297 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
44298
44299         * g++.old-deja/g++.other/friend9.C: New test.
44300
44301 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
44302
44303         * gcc.dg/20001127-1.c: New test.
44304
44305 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44306
44307         * g++.old-deja/g++.pt/friend46.C: New test.
44308
44309 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
44310
44311         * g++.old-deja/g++.other/ptrmem8.C: New test.
44312
44313 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44314
44315         * gcc.c-torture/execute/string-opt-7.c: New test.
44316         * gcc.c-torture/execute/string-opt-8.c: Likewise.
44317
44318 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44319
44320         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
44321         instead of 'mkcheck 2'.
44322
44323 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44324
44325         * gcc.c-torture/execute/memcheck/driver.c,
44326         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
44327         C9X references to refer to C99.
44328
44329 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
44330
44331         * gcc.dg/ultrasp3.c: New test.
44332
44333 2000-11-25  Neil Booth  <neilb@earthling.net>
44334
44335         * gcc.dg/cpp/include2.c: Update test to be locale independent.
44336
44337 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
44338
44339         * gcc.c-torture/compile/20001123-2.c: New.
44340
44341 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44342
44343         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
44344
44345 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
44346
44347         * gcc.dg/sequence-point-1.c: Add some new tests.
44348         * gcc.c-torture/execute/20001124-1.c: New test.
44349
44350 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44351
44352         * g++.old-deja/g++.other/vaarg4.C: New test.
44353         * gcc.c-torture/compile/20001123-1.c: New test.
44354
44355 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
44356
44357         * g++.other/crash24.C: Adjust and remove XFAIL.
44358         * g++.other/crash37.C: New test.
44359
44360 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
44361
44362         * g++.old-deja/g++.pt/instantiate9.C: New test.
44363
44364 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
44365
44366         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
44367         new ABI, too.
44368
44369         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
44370         * g++.old-deja/g++.robertl/eb55.C: Likewise.
44371
44372 2000-11-22  Neil Booth  <neilb@earthling.net>
44373
44374         * gcc.dg/cpp/Wtrigraphs.c: New test.
44375
44376 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
44377
44378         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
44379
44380 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
44381
44382         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
44383
44384 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
44385
44386         * lib/gcc-dg.exp: load_lib scanasm.exp.
44387         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
44388         * lib/g++-dg.exp: load_lib scanasm.exp.
44389         * lib/scanasm.exp: New.
44390         (scan-assembler, scan-assembler-not): Add optional arguments to
44391         test name, or if not present, the pattern name.
44392         (scan-assembler-dem, scan-assembler-dem-not): New.
44393
44394         * g++.dg/dg.exp: New.
44395
44396 2000-11-21  Neil Booth  <neilb@earthling.net>
44397
44398         * gcc.dg/cpp/integrated1.c: Remove.
44399
44400 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44401
44402         * gcc.c-torture/execute/20001121-1.c: New test.
44403
44404 2000-11-21  Richard Henderson  <rth@redhat.com>
44405
44406         * gcc.c-torture/compile/20001121-1.c: New test.
44407
44408 2000-11-20  Neil Booth  <neilb@earthling.net>
44409
44410         * gcc.dg/cpp/integrated1.c: New test.
44411
44412 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
44413
44414         * g++.old-deja/g++.other/inline17.C: New test.
44415
44416 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
44417
44418         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
44419         local variable to be zero: I made the variable global. Now
44420         uses abort() and exit() instead of relying on main's return value.
44421
44422 2000-11-20  Neil Booth  <neilb@earthling.net>
44423
44424         * gcc.dg/cpp/paste2.c: Update test.
44425         * objc/execute/paste.m: New test.
44426
44427 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44428
44429         * gcc.dg/c99-condexpr-1.c: New test.
44430
44431 2000-11-20  Neil Booth  <neilb@earthling.net>
44432
44433         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
44434
44435 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
44436
44437         * g++.old-deja/g++.pt/export1.C: New test.
44438
44439 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
44440
44441         * gcc.dg/20001117-1.c: New test.
44442
44443 2000-11-18  Richard Henderson  <rth@redhat.com>
44444
44445         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
44446
44447 2000-11-18  Richard Henderson  <rth@redhat.com>
44448
44449         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
44450         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
44451         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
44452
44453 2000-11-18  Richard Henderson  <rth@redhat.com>
44454
44455         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
44456         (main): New.  Exit cleanly.
44457
44458 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44459
44460         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
44461         gcc.dg/c99-fordecl-2.c: New tests.
44462
44463 2000-11-18  Richard Henderson  <rth@redhat.com>
44464
44465         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
44466         * gcc.c-torture/execute/zerolen-2.c: New.
44467
44468 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44469
44470         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
44471         memory.
44472
44473 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44474
44475         * g++.old-deja/g++.pt/instantiate8.C: New test.
44476
44477 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
44478
44479         * g++.old-deja/g++.other/incomplete.C: Add more tests.
44480         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
44481
44482 2000-11-16  Nick Clifton  <nickc@redhat.com>
44483
44484         * gcc.c-torture/execute/nestfunc-2.c: New test.
44485         * gcc.c-torture/execute/nestfunc-3.c: New test.
44486
44487 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44488
44489         * gcc.c-torture/compile/20001116-1.c: New test.
44490
44491 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44492
44493         * gcc.c-torture/execute/20001115-1.c: New test.
44494
44495 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
44496
44497         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
44498         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
44499         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
44500         * g++.old-deja/g++.abi/vmihint.C: Likewise.
44501
44502 2000-11-15  Neil Booth  <neilb@earthling.net>
44503
44504         gcc.dg/cpp/_Pragma1.c: Update.
44505         gcc.dg/cpp/_Pragma2.c: New test.
44506
44507 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
44508
44509         * g++.old-deja/g++.other/anon5.C: New test.
44510
44511 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
44512
44513         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
44514         tests.
44515
44516 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
44517
44518         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
44519         output.
44520
44521 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44522
44523         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
44524         labels at end of compound statements.
44525
44526 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
44527
44528         * gcc.c-torture/execute/loop-7.c: New test.
44529
44530 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44531
44532         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
44533
44534 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44535
44536         * gcc.dg/c99-bool-1.c: New test.
44537
44538 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
44539
44540         * gcc.dg/c99-scope-1.c: Remove xfail.
44541         * gcc.dg/c99-scope-2.c: New test.
44542
44543 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44544
44545         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
44546         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
44547
44548 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
44549
44550         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
44551         error messages.
44552
44553         * g++.mike/p700.C: Don't typedef wchar_t.
44554         * g++.mike/p784.C: Likewise.
44555         * g++.mike/eb101.C: Don't use __wchar_t.
44556
44557 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
44558
44559         * g77.f-torture/execute/20001111.[fx]: Test premature exit
44560         from DO loop.
44561
44562 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
44563
44564         * gcc.c-torture/execute/20001111-1.c: New test.
44565
44566 2000-11-10  Nick Clifton  <nickc@redhat.com>
44567
44568         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
44569         long multuiple and accumulate.
44570
44571 2000-11-09  Richard Henderson  <rth@redhat.com>
44572
44573         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
44574         via size_t instead of int.
44575
44576         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
44577         * gcc.c-torture/execute/string-opt-2.c: Likewise.
44578         * gcc.c-torture/execute/string-opt-3.c: Likewise.
44579         * gcc.c-torture/execute/string-opt-4.c: Likewise.
44580
44581 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
44582
44583         * gcc.c-torture/compile/20001109-1.c: New test.
44584         * gcc.c-torture/compile/20001109-2.c: New test.
44585
44586 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
44587
44588         * g++.old-deja/g++.pt/operator1.C: New test.
44589         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
44590
44591 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
44592
44593         * gcc.dg/20001108-1.c: New test.
44594
44595 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
44596
44597         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
44598         with both arguments constant strings.
44599         * gcc.c-torture/execute/string-opt-3.c: New test.
44600         * gcc.c-torture/execute/string-opt-4.c: New test.
44601         * gcc.c-torture/execute/string-opt-5.c: New test.
44602
44603 2000-11-08  Nick Clifton  <nickc@redhat.com>
44604
44605         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
44606         mulsidi3adddi patterns.
44607
44608 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
44609
44610         * g++.old-deja/g++.other/crash36.C: New test.
44611
44612 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
44613
44614         * g++.old-deja/g++.other/init16.C: New test.
44615
44616 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
44617
44618         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
44619
44620 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
44621
44622         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
44623         * gcc.c-torture/execute/va-arg-16.x: Likewise.
44624         * gcc.c-torture/execute/va-arg-17.x: Likewise.
44625
44626 2000-11-07  DJ Delorie  <dj@redhat.com>
44627
44628         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
44629
44630 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44631
44632         * gcc.c-torture/execute/string-opt-1.c: New test.
44633
44634 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
44635
44636         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
44637         mips-sgi-irix6.* because the MIPS ABI passes floating-point
44638         parameters in registers, and there is no way for a varargs
44639         function to know in which order the integer and floating-point
44640         parameters should be interleaved when they are placed on the
44641         stack.
44642         * gcc.c-torture/execute/va-arg-16.x: Likewise.
44643         * gcc.c-torture/execute/va-arg-17.x: Likewise.
44644
44645 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44646
44647         * gcc.c-torture/execute/string-opt-2.c: New test.
44648
44649 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
44650
44651         * g++.old-deja/g++.pt/crash60.C: New test.
44652
44653 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
44654
44655         * g++.old-deja/g++.other/crash24.C: New test.
44656         * g++.old-deja/g++.other/crash25.C: New test.
44657         * g++.old-deja/g++.other/crash26.C: New test.
44658         * g++.old-deja/g++.other/crash27.C: New test.
44659         * g++.old-deja/g++.other/crash28.C: New test.
44660         * g++.old-deja/g++.other/crash29.C: New test.
44661         * g++.old-deja/g++.other/crash30.C: New test.
44662         * g++.old-deja/g++.other/crash31.C: New test.
44663         * g++.old-deja/g++.other/crash32.C: New test.
44664         * g++.old-deja/g++.other/crash33.C: New test.
44665         * g++.old-deja/g++.other/crash34.C: New test.
44666         * g++.old-deja/g++.other/crash35.C: New test.
44667
44668 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
44669
44670         * gcc.c-torture/execute/20001031-1.c: New test.
44671
44672 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
44673
44674         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
44675         namespace.
44676
44677         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
44678         standards-conformant.
44679
44680         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
44681
44682         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
44683         * g++.old-deja/g++.mike/p755a.C: Likewise.
44684         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
44685         library makes no calls to `operator new' during initialization.
44686
44687 2000-11-04  Neil Booth  <neilb@earthling.net>
44688
44689         * gcc.dg/cpp/include2.c: New tests.
44690
44691 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
44692
44693         * lib/g++.exp (g++_set_ld_library_path): New function.
44694         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
44695
44696 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
44697
44698         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
44699         warnings.
44700
44701 2000-11-01  Richard Henderson  <rth@redhat.com>
44702
44703         * g++.old-deja/g++.ext/namedret1.C: New.
44704         * g++.old-deja/g++.ext/namedret2.C: New.
44705         * g++.old-deja/g++.ext/namedret3.C: New.
44706
44707 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
44708
44709         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
44710         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
44711
44712 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44713
44714         * gcc.c-torture/execute/va-arg-21.c: New test.
44715
44716 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44717
44718         * gcc.dg/c99-complex-2.c: New test.
44719
44720 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44721
44722         * gcc.c-torture/execute/stdio-opt-1.c: New test.
44723
44724 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
44725
44726         * g++.old-deja/g++.other/inline16.C: New test.
44727
44728 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
44729
44730         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
44731         __PRETTY_FUNCTION__
44732
44733 2000-10-29  Neil Booth  <neilb@earthling.net>
44734
44735         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
44736         New tests.
44737         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
44738         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
44739         optimisation.
44740
44741 2000-10-29  Neil Booth  <neilb@earthling.net>
44742
44743         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
44744         * mi1.c, mi1c.h: Add null directives to multiple-include test.
44745         * mi5.c: Test multiple includes work with -C.
44746         * trigraphs.c: Test ^= version.
44747
44748 2000-10-28  Neil Booth  <neilb@earthling.net>
44749
44750         New tests and test updates for new macro expander.
44751
44752         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
44753         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
44754         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
44755         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
44756         new diagnostic messages.
44757
44758         * gcc.dg/cpp/macro3.c: New tests.
44759
44760 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
44761
44762         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
44763         on the same line.
44764
44765 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
44766
44767         * g++.old-deja/g++.other/eh2.C: New test.
44768
44769 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
44770
44771         * gcc.c-torture/execute/20001027-1.c: New test.
44772
44773 2000-10-26  Richard Henderson  <rth@redhat.com>
44774
44775         * gcc.c-torture/execute/20001026-1.c: New.
44776
44777 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
44778
44779         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
44780         * g++.old-deja/g++.law/builtin1.C: Likewise.
44781         * g++.old-deja/g++.law/ctors10.C: Likewise.
44782         * g++.old-deja/g++.law/virtual3.C: Likewise.
44783         * g++.old-deja/g++.mike/p658.C: Likewise.
44784         * g++.old-deja/g++.other/sibcall1.C: Likewise.
44785         * g++.old-deja/g++.other/vaarg2.C: Likewise.
44786         * g++.old-deja/g++.robertl/eb124.C: Likewise.
44787         * g++.old-deja/g++.robertl/eb44.C: Likewise.
44788         * g++.old-deja/g++.robertl/eb77.C: Likewise.
44789
44790 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
44791
44792         * gcc.c-torture/compile/20001024-1.c: New test.
44793
44794 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
44795
44796         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
44797         to tell us whether or not we are using V3.
44798
44799 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
44800
44801         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
44802         operands.
44803
44804 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
44805
44806         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
44807
44808 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
44809
44810         * gcc.c-torture/execute/20001024-1.c: New test.
44811
44812 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
44813
44814         * g++.old-deja/g++.other/sibcall1.C: New test.
44815
44816 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
44817
44818         * gcc.dg/noncompile/init-3.c: New test.
44819
44820 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
44821
44822         * gcc.dg/format-array-1.c: New test.
44823
44824 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44825
44826         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
44827         writing through null pointers; remove comment about testing
44828         unterminated strings.
44829
44830 2000-10-17  Matthew Hiller  <hiller@redhat.com>
44831
44832         * gcc.c-torture/execute/20001017-2.c: New test.
44833
44834 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
44835
44836         * gcc.c-torture/compile/20001018-1.c: New test.
44837         * gcc.c-torture/compile/20001018-1.x: Xfail.
44838
44839 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44840
44841         * gcc.c-torture/execute/20001017-1.c: New test.
44842
44843 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44844
44845         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
44846         for multiple use of arguments with scanf formats; add tests for
44847         multiple use of arguments.
44848
44849 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
44850
44851         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
44852
44853 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
44854
44855         * gcc.dg/format-miss-1.c: New test.
44856
44857 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44858
44859         * gcc.c-torture/execute/20001013-1.c: New test.
44860
44861 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44862
44863         * gcc.dg/format-branch-1.c: New test.
44864
44865 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
44866
44867         * README, lib/file-format.exp: Remove EGCS references.
44868
44869 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
44870
44871         * gcc.dg/20001013-1.c: New test.
44872
44873 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
44874
44875         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
44876         for intmax_t in the compiler using __typeof__ and the type rules
44877         for conditional expressions.
44878
44879 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
44880
44881         * gcc.dg/20001012-1.c: New test.
44882         * gcc.dg/20001012-2.c: New test.
44883
44884 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44885
44886         * gcc.dg/format-attr-1.c: New test.
44887
44888 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44889
44890         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
44891         __LONG_LONG_MAX__ instead of LLONG_MAX.
44892
44893 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44894
44895         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
44896         scanf flags.
44897         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
44898         flags.
44899
44900 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
44901
44902         * gcc.dg/sequence-pt-1.c: New test.
44903
44904 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
44905
44906         * gcc.c-torture/execute/20001011-1.c: New testcase.
44907         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
44908
44909 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44910
44911         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
44912         does not error on it.
44913
44914 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
44915
44916         * gcc.dg/20001009-1.c: New test.
44917
44918 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
44919
44920         * gcc.c-torture/compile/20001009-1.c: Move from here ....
44921         * gcc.c-torture/execute/20001009-2.c: ... to here.
44922
44923 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
44924
44925         * gcc.c-torture/compile/20001009-1.c: New testcase.
44926         * gcc.c-torture/execute/20001009-1.c: New testcase.
44927         Testcases provided by Jan Hubicka <jh@suse.cz>.
44928
44929 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44930
44931         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44932         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
44933         uintmax_t using <limits.h> to emulate the compiler's internal
44934         logic.  No longer XFAIL %j tests.
44935
44936 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
44937
44938         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
44939         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
44940         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
44941         regexps and details of expected handling of some bad formats.
44942         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
44943         suppression.
44944
44945 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
44946
44947         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
44948         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
44949         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
44950         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
44951         in list archives.
44952
44953 2000-10-06  Richard Henderson  <rth@cygnus.com>
44954
44955         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
44956         * g++.old-deja/g++.brendan/crash52.C: Likewise.
44957         * g++.old-deja/g++.jason/report.C: Likewise.
44958         * g++.old-deja/g++.law/friend5.C: Likewise.
44959         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
44960         of the expected warnings.
44961
44962 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
44963
44964         * g++.old-deja/g++.pt/enum14.C: New test.
44965
44966 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
44967
44968         * g++.old-deja/g++.pt/crash59.C: New test.
44969
44970 2000-10-04  Will Cohen  <wcohen@redhat.com>
44971
44972         * gcc.dg/20000926-1.c: New test.
44973
44974 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
44975
44976         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
44977         function name for current C++ compiler.
44978         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
44979
44980 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
44981
44982         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
44983         __PRETTY_FUNCTION__.
44984         * g++.old-deja/g++.ext/pretty2.C: Likewise.
44985
44986 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44987
44988         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
44989
44990 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
44991
44992         * gcc.c-torture/compile/20000923-1.c: New test.
44993
44994 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
44995
44996         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
44997         * g++.old-deja/g++.pt/ttp62.C: Same.
44998         * g++.old-deja/g++.other/inline14.C: Same.
44999
45000 2000-09-24  Richard Henderson  <rth@cygnus.com>
45001
45002         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
45003
45004 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45005
45006         * gcc.dg/c90-printf-1.c: Add test for wide string format.
45007
45008 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
45009
45010         * gcc.c-torture/compile/20000922-1.c: New file.
45011
45012 2000-09-21  Nick Clifton  <nickc@redhat.com>
45013
45014         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
45015         a signed long modulo operation.
45016         (mod6): New function - perform an unsigned long modulo operation.
45017         (main): Add tests for modulos of very large numbers by very small
45018         dividends.
45019
45020 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45021
45022         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
45023
45024 2000-09-19  Richard Henderson  <rth@cygnus.com>
45025
45026         * gcc.dg/compare2.c (case 10): XFAIL.
45027
45028 2000-09-18  Richard Henderson  <rth@cygnus.com>
45029
45030         * gcc.c-torture/execute/20000906-1.c: Move ...
45031         * gcc.dg/20000906-1.c: ... here.  Only run on targets
45032         that support __builtin_trap.
45033
45034 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
45035
45036         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
45037
45038 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45039
45040         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
45041         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
45042         more $ format tests.
45043
45044 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45045
45046         * gcc.dg/format-errmk-1.c: New test.
45047
45048 2000-09-17  Greg McGary  <greg@mcgary.org>
45049
45050         * gcc.c-torture/execute/20000917-1.x: Remove.
45051
45052 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45053
45054         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
45055
45056 2000-09-17  Greg McGary  <greg@mcgary.org>
45057
45058         * gcc.c-torture/execute/20000917-1.c: New test.
45059         * gcc.c-torture/execute/20000917-1.x: XFAIL.
45060
45061 2000-09-16  Neil Booth  <NeilB@earthling.net>
45062
45063         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
45064         in nested macro bug.
45065
45066 2000-09-15  Neil Booth  <NeilB@earthling.net>
45067
45068         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
45069
45070 2000-09-14  Jeffrey A Law  (law@cygnus.com)
45071
45072         * gcc.c-torture/execute/20000914-1.c: New test.
45073
45074 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
45075
45076         * g++.other/inline13.C: New test.
45077
45078 2000-09-12  Andreas Jaeger  <aj@suse.de>
45079
45080         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
45081         constant by Ulrich Drepper <drepper@redhat.com>.
45082
45083 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
45084
45085         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
45086
45087 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45088
45089         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
45090
45091 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
45092
45093         * gcc.dg/cpp/backslash.c: New test.
45094
45095 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
45096
45097         * gcc.c-torture/execute/20000910-1.c: New test.
45098         * gcc.c-torture/execute/20000910-2.c: Likewise.
45099
45100 2000-09-11  Robert Lipe  <robertl@sco.com>
45101
45102         * gcc.dg/pragma-align.c: New test.
45103
45104 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45105
45106         * g++.old-deja/g++.pt/explicit82.C: New test.
45107         * g++.old-deja/g++.pt/explicit83.C: New test.
45108
45109 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
45110
45111         * gcc.dg/asm-names.c: New test.
45112
45113 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45114
45115         * gcc.dg/cpp/tr-warn6.c: New test
45116
45117 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45118
45119         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
45120         be accepted.
45121
45122 2000-09-07  Catherine Moore  <clm@redhat.com>
45123
45124         * gcc.c-torture/execute/unroll-1.c: New test.
45125
45126 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
45127
45128         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
45129         ERROR markers.
45130         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
45131         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
45132         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
45133         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
45134         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
45135         Preprocess only.
45136         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
45137         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
45138
45139 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45140
45141         * g++.old-deja/g++.pt/deduct2.C: New test.
45142
45143 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45144
45145         * g++.old-deja/g++.pt/parms2.C: New test.
45146
45147 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45148
45149         * g++.old-deja/g++.pt/crash58.C: New test.
45150
45151 2000-09-06  Greg McGary  <greg@mcgary.org>
45152
45153         * gcc.c-torture/execute/20000906-1.c: New test.
45154         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
45155
45156 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45157
45158         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
45159
45160 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45161
45162         * g++.old-deja/g++.pt/crash57.C: New test.
45163
45164 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45165
45166         * g++.old-deja/g++.pt/crash56.C: New test.
45167
45168 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45169
45170         * g++.old-deja/g++.pt/koenig1.C: New test.
45171
45172 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45173
45174         * gcc.dg/20000904-1.c: New test.
45175
45176 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
45177
45178         * gcc.dg/cpp/paste8.c: New test.
45179
45180 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
45181
45182         * gcc.c-torture/compile/20000827-1.c: New test.
45183
45184 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45185
45186         * gcc.dg/format-diag-1.c: New test.
45187
45188 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
45189
45190         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
45191         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
45192         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
45193         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
45194         gcc.dg/formatz-1.c: Adjust warning regular expressions.
45195
45196 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45197
45198         * g++.old-deja/g++.other/nested4.C: New test.
45199
45200 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
45201
45202         * g++.old-deja/g++.ns/scoped1.C: New test.
45203
45204 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
45205
45206         * lib/g++.exp: Support testing already-installed GCC.
45207
45208 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45209
45210         * wtr-label-1.c, wtr-suffix-1.c: New tests.
45211
45212 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45213
45214         * gcc.dg/return-type-2.c: New test.
45215
45216 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
45217
45218         * gcc.c-torture/compile/20000825-1.c: New test.
45219
45220 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
45221
45222         * gcc.dg/dwarf2-2.c: New test.
45223
45224 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
45225
45226         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
45227         dg-warning regexps.
45228
45229 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45230
45231         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
45232         gcc.dg/format-ext-5.c: New tests.
45233
45234 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
45235
45236         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
45237
45238 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
45239
45240         * gcc.dg/noncompile/930622-2.c: Adjust error message.
45241
45242 2000-08-24  Richard Henderson  <rth@cygnus.com>
45243
45244         * gcc.dg/ia64-sync-1.c: New test.
45245         * gcc.dg/ia64-sync-2.c: New test.
45246         * gcc.dg/ia64-asm-1.c: New test.
45247
45248 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
45249
45250         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
45251         * gcc.dg/format-ext-2.c: New test.
45252
45253 2000-08-23  Jason Merrill  <jason@redhat.com>
45254
45255         * lib/old-dejagnu.exp: Also ignore "In member function" and
45256         "At global scope".
45257
45258 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45259
45260         * gcc.dg/noncompile/label-lineno-1.c: New test.
45261
45262 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45263
45264         * gcc.dg/c99-array-nonobj-1.c: New test.
45265
45266 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45267
45268         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
45269         tests.
45270         * gcc.dg/format-ext-1.c: New test.
45271
45272 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45273
45274         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
45275         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
45276         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
45277         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
45278         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
45279
45280 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45281
45282         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
45283         gcc.dg/c99-strftime-2.c: New tests.
45284
45285 2000-08-22  Richard Henderson  <rth@cygnus.com>
45286
45287         * gcc.c-torture/execute/20000822-1.c: New test.
45288
45289 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45290
45291         * gcc.c-torture/execute/20000819-1.x: Remove.
45292
45293 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45294
45295         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
45296         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
45297         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
45298         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
45299         gcc.dg/format-xopen-1.c: New tests.
45300
45301 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45302
45303         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
45304
45305 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
45306
45307         * g++.old-deja/g++.other/loop2.C: New test.
45308
45309         * gcc.c-torture/compile/20000606-1.c: New test.
45310         * gcc.c-torture/compile/20000728-1.c: New test.
45311         * gcc.c-torture/execute/20000801-1.c: New test.
45312         * gcc.c-torture/execute/20000801-2.c: New test.
45313         * gcc.c-torture/execute/20000819-1.c: New test.
45314         * gcc.c-torture/execute/20000819-1.x: XFAIL.
45315         * gcc.dg/20000629-1.c: New test.
45316         * gcc.dg/20000724-1.c: New test.
45317         * gcc.dg/20000807-1.c: New test.
45318
45319 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
45320
45321         * gcc.dg/cpp/pragma-1.c: New test.
45322         * gcc.dg/cpp/pragma-2.c: New test.
45323
45324 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
45325
45326         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
45327         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
45328
45329 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45330
45331         * gcc.c-torture/compile/20000818-1.c: New test.
45332
45333 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
45334
45335         * gcc.c-torture/execute/20000818-1.c: New test.
45336
45337 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45338
45339         * gcc.dg/format-va-1.c: New test.
45340
45341 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45342
45343         * g++.old-deja/g++.other/typedef8.C: New test.
45344
45345 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45346
45347         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
45348         * g++.old-deja/g++.mike/net36.C: Mark candidate.
45349         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
45350         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
45351         * g++.old-deja/g++.other/ptrmem7.C: New test.
45352         * g++.old-deja/g++.pt/ptrmem10.C: New test.
45353
45354 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45355
45356         * g++.old-deja/g++.pt/typename27.C: New test.
45357
45358 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
45359
45360         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
45361         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
45362         * g++.old-deja/g++.pt/friend45.C: New test.
45363         * g++.old-deja/g++.other/friend8.C: New test.
45364
45365 2000-08-15  Richard Henderson  <rth@cygnus.com>
45366
45367         * gcc.c-torture/execute/20000815-1.c: New test.
45368
45369 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
45370
45371         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
45372         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
45373         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
45374
45375 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
45376
45377         * g++.old-deja/g++.other/refinit2.C: New test.
45378
45379 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
45380
45381         * lib/c-torture.exp (c-torture): Make
45382         compiler_conditional_xfail_data global.
45383         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
45384         compiler_conditional_xfail_data machinery.
45385         (f-torture-execute): Likewise.
45386         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
45387         and only when unrolling loops.
45388
45389         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
45390
45391 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45392
45393         * g++.old-deja/g++.pt/explicit81.C: New test.
45394
45395 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
45396
45397         * g++.old-deja/g++.pt/typename26.C: New test.
45398
45399 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
45400
45401         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
45402         warning.
45403
45404 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45405
45406         * g++.old-deja/g++.other/array3.C: New test.
45407
45408 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45409
45410         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
45411         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
45412         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
45413         New tests.
45414
45415 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
45416
45417         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
45418         * g++.old-deja/g++.abi/vmihint.C: Likewise.
45419
45420 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
45421
45422         * gcc.c-torture/execute/20000808-1.c: New test.
45423
45424 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45425
45426         * gcc.dg/c90-const-expr-1.c: New test.
45427
45428 2000-08-08  Richard Henderson  <rth@cygnus.com>
45429
45430         * gcc.dg/noncompile/920923-1.c: Declare calloc.
45431
45432 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
45433
45434         * gcc.dg/noncompile/const-ll-1.c: New test.
45435
45436 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45437
45438         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
45439
45440 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
45441
45442         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
45443         that running programs linked against the shared version of libobjc
45444         run correctly.
45445
45446 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45447
45448         * gcc.dg/c99-printf-1.c: New test.
45449
45450 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45451
45452         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
45453
45454 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
45455
45456         * gcc.c-torture/execute/20000731-1.x: Delete.
45457
45458 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
45459
45460         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
45461         and torture_without_loops as is done by c-torture.exp.
45462         (search_for): Copy from c-torture.exp.
45463         (gcc-dg-runtest): New function, drives a directory of tests
45464         iterating over the TORTURE_OPTIONS.
45465         (scan-assembler, scan-assembler-not): Move here from
45466         individual directory drivers.
45467
45468         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
45469         defined by lib/gcc-dg.exp.
45470         * gcc.dg/cpp/cpp.exp: Likewise.
45471         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
45472         gcc-dg-runtest, so we cycle over optimization options.
45473
45474         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
45475         * gcc.dg/compare2.c: No longer expected to fail.
45476
45477 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
45478
45479         * gcc.c-torture/execute/20000804-1.c: New test.
45480
45481 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45482
45483         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
45484
45485 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
45486
45487         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
45488
45489 2000-08-03  Jeffrey A Law  (law@cygnus.com)
45490
45491         * gcc.c-torture/compile/20000803-1.c: New test.
45492
45493 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45494
45495         * gcc.c-torture/execute/20000801-3.c,
45496         gcc.c-torture/execute/20000801-4.c: New tests.
45497         * gcc.c-torture/execute/20000801-3.x,
45498         gcc.c-torture/execute/20000801-4.x: Xfail.
45499
45500 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
45501
45502         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
45503         libobjc/.libs to allow for libtool.
45504
45505 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
45506
45507         * gcc.c-torture/compile/20000802-1.c: New test.
45508
45509 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
45510
45511         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
45512
45513 2000-07-31  Jeffrey A Law  (law@cygnus.com)
45514
45515         * gcc-c-torture/execute/20000731-2.c: New test.
45516
45517         * gcc.c-torture/execute/20000731-1.c: New test.
45518         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
45519
45520 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
45521
45522         * testsuite/gcc.dg/cpp/paste7.c: New test.
45523         * gcc.dg/cpp/20000725-1.c: New test.
45524
45525 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
45526
45527         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
45528         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
45529         declaration warning for __builtin_dwarf_reg_size.
45530
45531         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
45532
45533 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45534
45535         * gcc.dg/noncompile/voidparam-1.c: New test.
45536
45537 2000-07-30  Richard Henderson  <rth@cygnus.com>
45538
45539         * gcc.dg/c90-digraph-1.c: Don't xfail.
45540         * gcc.dg/compare2.c (case 10): Xfail.
45541         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
45542
45543 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
45544
45545         * gcc.dg/c99-main-1.c: New test.
45546
45547 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45548
45549         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
45550
45551 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
45552
45553         * gcc.c-tortuer/execute/20000726-1.c: New test.
45554
45555 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
45556
45557         * gcc.c-torture/execute/enum-2.c: New test.
45558
45559 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45560
45561         * gcc.dg/cpp/tr-warn3.c: New test.
45562
45563 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45564
45565         * g++.old-deja/g++.ext/implicit1.C: Remove.
45566         * g++.old-deja/g++.jason/c2.C: Remove
45567         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
45568         * g++.old-deja/g++.pt/crash16.C: Likewise.
45569         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
45570
45571 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45572
45573         * g++.old-deja/g++.other/for2.C: New test.
45574
45575 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
45576
45577         * gcc.dg/20000720-1.c: New test.
45578
45579 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
45580
45581         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
45582
45583 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
45584
45585         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
45586         * gcc.c-torture/execute/20000722-1.c: New.
45587         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
45588
45589 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
45590
45591         * gcc.dg/cpp/20000720-1.S: New test.
45592
45593 2000-07-21  Michael Meissner  <meissner@redhat.com>
45594
45595         * gcc.c-torture/execute/ieee/hugeval.c: New test.
45596
45597 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
45598
45599         * g++.old-deja/g++.brendan/crash16.C,
45600         g++.old-deja/g++.brendan/parse3.C,
45601         g++.old-deja/g++.brendan/redecl1.C,
45602         g++.old-deja/g++.ns/template13.C,
45603         g++.old-deja/g++.other/decl4.C,
45604         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
45605
45606 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
45607
45608         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
45609         and "Internal error".
45610
45611         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
45612         regexps.
45613         * gcc.dg/cpp/paste6.c: New test.
45614
45615 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
45616
45617         * gcc.dg/cpp/tr-direct.c: New test.
45618
45619         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
45620         gcc.dg/cpp/undef1.c: Tweak error regexps.
45621
45622 2000-07-18  Eric Christopher <echristo@redhat.com>
45623
45624         * gcc.c-torture/compile/20000718-1.c: New test.
45625
45626 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
45627
45628         * cpplex.c (_cpp_push_token): If the token being pushed back
45629         is the previous token in this context, just subtract one from
45630         context->posn.
45631         * cppmacro.c (save_expansion): Clear aux field when storing a
45632         placemarker.
45633
45634 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
45635
45636         * gcc.dg/noncompile/redecl-1.c: New test.
45637
45638 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
45639
45640         * gcc.c-torture/execute/20000717-5.c: New test.
45641         * gcc.c-torture/execute/20000717-1.x: Removed.
45642
45643 2000-07-17  Richard Henderson  <rth@cygnus.com>
45644
45645         * gcc.c-torture/execute/20000717-4.c: New test.
45646
45647 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
45648
45649         * gcc.dg/cpp/syshdr.c: New test.
45650         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
45651
45652 2000-07-17  Neil Booth  <neilb@earthling.net>
45653
45654         * gcc.dg/cpp/cmdlne-dM.c: New test.
45655         * gcc.dg/cpp/cmdlne-dD.c: New test.
45656
45657 2000-07-17  Jeffrey A Law  (law@cygnus.com)
45658
45659         * gcc.c-torture/execute/20000717-3.c: New test.
45660
45661         * gcc.c-torture/compile/20000717-1.c: New test.
45662
45663 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
45664
45665         * gcc.c-torture/execute/20000717-2.c: New test.
45666
45667 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45668
45669         * gcc.dg/formatz-1.c: New test.
45670
45671         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
45672         * gcc.dg/c99-digraph-1.c: New tests.
45673
45674         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
45675         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
45676
45677         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
45678         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
45679         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
45680         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
45681         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
45682         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
45683         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
45684
45685 2000-07-17  Greg McGary <greg@mcgary.org>
45686
45687         * gcc.c-torture/execute/20000717-1.c: New test.
45688         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
45689
45690 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
45691
45692         * gcc.c-torture/execute/20000715-2.c: New test.
45693         * gcc.dg/20000715-1.c: New test.
45694
45695 2000-07-15  Michael Meissner  <meissner@redhat.com>
45696
45697         * gcc.c-torture/execute/20000715-1.c: New test.
45698
45699 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
45700
45701         * gcc.c-torture/execute/20000707-1.c: New test.
45702
45703 2000-07-13  Neil Booth  <NeilB@earthling.net>
45704
45705         * testsuite/gcc.dg/cpp/digraph1.c,
45706         testsuite/gcc.dg/cpp/digraph2.c,
45707         testsuite/gcc.dg/cpp/digraphs.c: New tests.
45708
45709 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
45710
45711         * g77.f-torture/compile/20000630-2.f: New test.
45712         * g77.f-torture/compile/20000630-2.x
45713
45714 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
45715
45716         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
45717
45718 2000-07-11  Neil Booth  <NeilB@earthling.net>
45719
45720         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
45721
45722 2000-07-11  Neil Booth  <NeilB@earthling.net>
45723
45724         * gcc.dg/cpp/cmdlne-C.c: New.
45725
45726 2000-07-09  Neil Booth  <NeilB@earthling.net>
45727
45728         * gcc.dg/cpp/directiv.c: New tests.
45729         * gcc.dg/cpp/undef1.c: Update.
45730
45731 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
45732
45733         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
45734
45735 2000-07-09  Neil Booth  <NeilB@earthling.net>
45736
45737         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
45738
45739 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
45740
45741         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
45742         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
45743
45744 2000-07-08  Neil Booth  <NeilB@earthling.net>
45745
45746         * gcc.dg/cpp/macsyntx.c: New tests.
45747
45748 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
45749
45750         * gcc.dg/20000707-1.c: New test.
45751
45752 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
45753
45754         * gcc.c-torture/execute/20000706-1.c: New test.
45755         * gcc.c-torture/execute/20000706-2.c: New test.
45756         * gcc.c-torture/execute/20000706-3.c: New test.
45757         * gcc.c-torture/execute/20000706-4.c: New test.
45758         * gcc.c-torture/execute/20000706-5.c: New test.
45759
45760 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
45761
45762         * g++.old-deja/g++.pt/instantiate7.C: New test.
45763
45764 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
45765
45766         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
45767         * g++.old-deja/g++.mike/thunk3.C: Likewise.
45768         * g++.old-deja/g++.other/rtti3.C: Likewise.
45769         * g++.old-deja/g++.other/rttid3.C: Likewise.
45770
45771 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
45772
45773         *  g77.f-torture/compile/20000630-1.x: Fix typo
45774
45775 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
45776
45777         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
45778         assembly output.
45779
45780 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
45781
45782         * gcc.dg/cpp/ident.c: New test.
45783
45784 2000-07-05  Neil Booth  <NeilB@earthling.net>
45785
45786         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
45787           gcc.dg/cpp/lexstrng.c: New tests.
45788
45789 2000-07-04  Neil Booth  <NeilB@earthling.net>
45790
45791         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
45792         * gcc.dg/cpp/strify2.c: Same.
45793
45794 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
45795
45796         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
45797         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
45798         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
45799         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
45800
45801         * testsuite/gcc.dg/cpp/macro1.c,
45802         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
45803         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
45804         testsuite/gcc.dg/cpp/strify1.c,
45805         testsuite/gcc.dg/cpp/strify2.c: New tests.
45806
45807 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
45808
45809         * gcc.c-torture/execute/20000703-1.c: New test.
45810
45811 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45812
45813         * g++.old-deja/g++.pt (lookup10.C): New test.
45814
45815 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45816
45817         * g++.old-deja/g++.pt (typename25.C): New test.
45818
45819 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
45820
45821         * gcc.c-torture/compile/20000701-1.c: New test.
45822
45823 2000-06-30  Nick Clifton  <nickc@cygnus.com>
45824
45825         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
45826         to test case.
45827
45828 2000-06-30  Catherine Moore  <clm@cygnus.com>
45829
45830         * gcc.c-torture/execute/align-1.c: New test.
45831
45832 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
45833
45834         * g++.old-deja/g++.pt/expr8.C: New test.
45835         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
45836
45837 2000-06-29  Nick Clifton  <nickc@cygnus.com>
45838
45839         * gcc.c-torture/compile/20000629-1.c: New test.
45840
45841 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45842
45843
45844         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
45845         gcc.dg/noncompile directory, depending on whether they're
45846         preprocessor tests or not.  Annotate all the tests for the dg
45847         framework.
45848
45849         * gcc.c-torture/noncompile/noncompile.exp: Delete.
45850         * gcc.dg/noncompile/noncompile.exp: New.
45851
45852         * Moved files:
45853         Old name                                New name
45854         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
45855         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
45856         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
45857         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
45858         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
45859         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
45860         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
45861         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
45862         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
45863         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
45864         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
45865         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
45866         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
45867         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
45868         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
45869         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
45870         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
45871         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
45872         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
45873         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
45874         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
45875         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
45876         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
45877         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
45878
45879         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
45880         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
45881         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
45882         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
45883         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
45884         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
45885
45886 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
45887
45888         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
45889         declare one variable.  On the fourth, error.
45890         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
45891         declared by 20000628-1a.h.
45892
45893 2000-06-29  Richard Henderson  <rth@redhat.com>
45894
45895         * gcc.c-torture/execute/930529-1.x: New file.
45896         * gcc.dg/920413-1.c: Adjust expected warning text.
45897         * gcc.dg/980217-1.c: Declare abort.
45898         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
45899
45900 2000-06-29  Jeffrey A Law  (law@cygnus.com)
45901
45902         * g77.f-torture/compile/20000629-1.f: New test.
45903         * g77.f-torture/compile/20000629-1.x: Expected to fail.
45904
45905 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45906
45907         Rearrange lots of files, removing entirely the
45908         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
45909         directories.
45910
45911         * Deleted files:
45912         gcc.c-torture/code_quality/code_quality.exp
45913         gcc.c-torture/special/special.exp
45914         gcc.failure/failure.exp
45915         gcc.failure/940409-1.x
45916         gcc.c-torture/compile/961203-1.x
45917
45918         * New files:
45919         gcc.misc-tests/linkage.exp
45920         gcc.c-torture/execute/920730-1t.c
45921         gcc.c-torture/execute/920730-1t.x
45922         gcc.c-torture/compile/920520-1.x
45923         gcc.c-torture/compile/920521-1.x
45924         gcc.c-torture/compile/981006-1.x
45925         gcc.c-torture/execute/eeprof-1.x
45926
45927         * Moved files (possibly with modifications to fit a new harness):
45928         Old name                                New name
45929         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
45930         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
45931         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
45932         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
45933         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
45934         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
45935         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
45936         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
45937         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
45938         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
45939         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
45940         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
45941         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
45942         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
45943
45944 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
45945
45946         * c-torture/compile/961203-1.x: Delete.
45947
45948         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
45949         not exit. Include stdio.h.
45950         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
45951         * gcc.misc-tests/dg-12.c: Likewise.
45952         * gcc.misc-tests/dg-5.c: Likewise.
45953         * gcc.misc-tests/dg-6.c: Likewise.
45954         * gcc.misc-tests/dg-7.c: Prototype abort.
45955         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
45956         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
45957         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
45958         not exit.
45959         * gcc.misc-tests/sieve.c: Use return from main, not exit.
45960         * gcc.misc-tests/sort2.c: Use return from main, not exit.
45961
45962 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
45963
45964         * gcc.dg/cpp/20000628-1.c: New test.
45965         * gcc.dg/cpp/20000628-1.h: New header for above test.
45966         * gcc.dg/cpp/20000628-1a.h: Likewise.
45967
45968 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
45969
45970         * gcc.dg/cpp: New directory.
45971         * gcc.dg/cpp/cpp.exp: New driver.
45972         * gcc.dg/cpp/20000627-1.c: New test.
45973         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
45974         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
45975         and rewrite as a compilation test.
45976
45977         * gcc.dg: Move many files into the cpp subdirectory, possibly
45978         renaming or editing them as well.
45979         Old name                New name
45980         990119-1.c              cpp/19990119-1.c
45981         990228-1.c              cpp/19990228-1.c
45982         990407-1.c              cpp/19990407-1.c
45983         990409-1.c              cpp/19990409-1.c
45984         990413-1.c              cpp/19990413-1.c
45985         990703-1.c              cpp/19990703-1.c
45986         20000127-1.c            cpp/20000127-1.c
45987         20000129-1.c            cpp/20000129-1.c
45988         20000207-1.c            cpp/20000207-1.c
45989         20000207-2.c            cpp/20000207-2.c
45990         20000209-1.c            cpp/20000209-1.c
45991         20000209-2.c            cpp/20000209-2.c
45992         20000301-1.c            cpp/20000301-1.c
45993         20000419-1.c            cpp/20000419-1.c
45994         20000510-1.S            cpp/20000510-1.S
45995         20000519-1.c            cpp/20000519-1.c
45996         20000529-1.c            cpp/20000529-1.c
45997         20000625-1.c            cpp/20000625-1.c
45998         20000625-2.c            cpp/20000625-2.c
45999         cpp-as1.c               cpp/assert1.c
46000         cpp-as2.c               cpp/assert2.c
46001         cxx-comments-1.c        cpp/cxxcom1.c
46002         cxx-comments-2.c        cpp/cxxcom2.c
46003         endif-label.c           cpp/endif.c
46004         cpp-hash1.c             cpp/hash1.c
46005         cpp-hash2.c             cpp/hash2.c
46006         cpp-if1.c               cpp/if-1.c
46007         cpp-if2.c               cpp/if-2.c
46008         cpp-if3.c               cpp/if-3.c
46009         cpp-if4.c               cpp/if-4.c
46010         cpp-if5.c               cpp/if-5.c
46011         cpp-cond.c              cpp/if-cexp.c
46012         cpp-missingop.c         cpp/if-mop.c
46013         cpp-missingparen.c      cpp/if-mpar.c
46014         cpp-opprec.c            cpp/if-oppr.c
46015         cpp-ifparen.c           cpp/if-paren.c
46016         cpp-shortcircuit.c      cpp/if-sc.c
46017         cpp-shift.c             cpp/if-shift.c
46018         cpp-unary.c             cpp/if-unary.c
46019         cpp-li1.c               cpp/line1.c
46020         cpp-li2.c               cpp/line2.c
46021         lineno.c                cpp/line3.c
46022         lineno-2.c              cpp/line4.c
46023         cpp-mi.c                cpp/mi1.c
46024         cpp-mic.h               cpp/mi1c.h
46025         cpp-micc.h              cpp/mi1cc.h
46026         cpp-mind.h              cpp/mi1nd.h
46027         cpp-mindp.h             cpp/mi1ndp.h
46028         cpp-mix.h               cpp/mi1x.h
46029         cpp-mi2.c               cpp/mi2.c
46030         cpp-mi2a.h              cpp/mi2a.h
46031         cpp-mi2b.h              cpp/mi2b.h
46032         cpp-mi2c.h              cpp/mi2c.h
46033         cpp-mi3.c               cpp/mi3.c
46034         cpp-mi3.def             cpp/mi3.def
46035         poison-1.c              cpp/poison.c
46036         pr-impl.c               cpp/prag-imp.c
46037         cpp-redef-2.c           cpp/redef1.c
46038         cpp-redef.c             cpp/redef2.c
46039         strpaste.c              cpp/strp1.c
46040         strpaste-2.c            cpp/strp2.c
46041         cpp-tradpaste.c         cpp/tr-paste.c
46042         cpp-tradstringify.c     cpp/tr-str.c
46043         cpp-tradwarn1.c         cpp/tr-warn1.c
46044         cpp-tradwarn2.c         cpp/tr-warn2.c
46045         trigraphs.c             cpp/trigraphs.c
46046         cpp-unc1.c              cpp/unc1.c
46047         cpp-unc2.c              cpp/unc2.c
46048         cpp-unc3.c              cpp/unc3.c
46049         cpp-unc.c               cpp/unc4.c
46050         undef.c                 cpp/undef1.c
46051         undef-2.c               cpp/undef2.c
46052         cpp-wi1.c               cpp/widestr1.c
46053
46054 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
46055
46056         * lib/g++.exp (g++_include_flags): Tweak.
46057
46058 2000-06-27  H.J. Lu  <hjl@gnu.org>
46059             Loren J. Rittle  <ljrittle@acm.org>
46060
46061         * lib/g++.exp (g++_include_flags): Override libgloss.exp
46062         version with one that knows about the new gcc tree structure.
46063         (g++_link_flags): Same.
46064
46065 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
46066
46067         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
46068         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
46069         case we are cross-compiling.
46070
46071         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
46072         g++.old-deja/g++.niklas/Makefile.in,
46073         g++.old-deja/g++.niklas/configure.in,
46074         g++.old-deja/g++.other/Makefile.in,
46075         g++.old-deja/g++.other/configure.in,
46076         gcc.c-torture/code_quality/Makefile.in,
46077         gcc.c-torture/code_quality/configure.in,
46078         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
46079         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
46080         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
46081         gcc.c-torture/execute/ieee/Makefile.in,
46082         gcc.c-torture/execute/ieee/configure.in,
46083         gcc.c-torture/noncompile/Makefile.in,
46084         gcc.c-torture/noncompile/configure.in,
46085         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
46086         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
46087         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
46088
46089 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46090
46091         * g++.old-deja/g++.other/ambig3.C: New test.
46092
46093 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
46094
46095         * g++.old-deja/g++.pt/syntax1.C: New test.
46096         * g++.old-deja/g++.pt/syntax2.C: New test.
46097         * g++.old-deja/g++.other/syntax3.C: New test.
46098         * g++.old-deja/g++.other/syntax4.C: New test.
46099
46100 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46101
46102         * gcc.dg/20000623-1.c: Prototype exit and abort.
46103
46104 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
46105
46106         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
46107         New tests.
46108         * gcc.dg/cpp-mi3.def: New file.
46109
46110         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
46111         inside assertions.
46112         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
46113         lexer's error messages.
46114         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
46115         divine anything from the linemarkers.
46116         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
46117         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
46118
46119 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
46120
46121         * gcc.dg/20000623-1.c: New test.
46122
46123 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
46124
46125         * gcc.c-torture/execute/20000622-1.c: New test.
46126
46127 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46128
46129         * g++.old-deja/g++.other/init15.C: New test.
46130
46131 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
46132
46133         * g++.old-deja/g++.pt/vaarg2.C: New test.
46134         * g++.old-deja/g++.pt/vaarg3.C: New test.
46135
46136 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
46137
46138         * g++.old-deja/g++.other/dyncast6.C: New test.
46139
46140 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
46141
46142         * gcc.c-torture/execute/loop-6.c: New test.
46143
46144 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
46145
46146         * gcc.dg/20000614-1.c: New test.
46147         * gcc.dg/20000614-2.c: New test.
46148
46149 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
46150
46151         * g++.old-deja/g++.other/inline12.C: New test.
46152
46153 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
46154
46155         * g++.old-deja/g++.other/eh1.C: New test.
46156
46157 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
46158
46159         * g++.old-deja/g++.other/type.C: New test.
46160
46161 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46162
46163         * g++.old-deja/g++.other/initstring.C: New test.
46164
46165 2000-06-12  Jason Merrill  <jason@redhat.com>
46166
46167         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
46168
46169 2000-06-09  Jeffrey A Law  (law@cygnus.com)
46170
46171         * gcc.c-torture/compile/20000609-1.c: New test.
46172
46173 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
46174
46175         * gcc.dg/20000609-1.c: New test.
46176
46177 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
46178
46179         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
46180         * gcc.c-torture/noncompile/poison-1.c: Move...
46181         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
46182         * gcc.dg/cpp-li1.c: Add a token after the #line.
46183
46184 2000-06-05  Richard Henderson  <rth@cygnus.com>
46185
46186         * gcc.c-torture/execute/20000605-2.c: New test.
46187         * gcc.c-torture/execute/20000605-3.c: New test.
46188
46189 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
46190
46191         * g77.f-torture/execute/20000503-1.x: New file.
46192
46193 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
46194
46195         * g++.old-deja/g++.eh/badalloc1.C: New test.
46196
46197 2000-06-05  Richard Henderson  <rth@cygnus.com>
46198
46199         * gcc.c-torture/execute/20000605-1.c: New test.
46200
46201 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
46202             Nathan Sidwell <nathan@codesourcery.com>
46203
46204         * gcc.c-torture/compile/20000605-1.c: New test.
46205
46206 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
46207
46208         * g77.f-torture/compile/20000601-1.f: New test.
46209
46210 2000-06-03  Richard Henderson  <rth@cygnus.com>
46211
46212         * gcc.c-torture/execute/20000603-1.c: New.
46213
46214 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
46215
46216         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
46217         * gcc.dg/noreturn-2.c (noreturn): Likewise.
46218
46219 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
46220
46221         * gcc.dg/compare2.c (case 12): XFAIL.
46222         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
46223         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
46224
46225         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
46226
46227 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
46228
46229         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
46230         guard macro is already defined when the header is first
46231         included.
46232         * gcc.dg/cpp-mix.h: New file.
46233         * gcc.dg/endif-label.c: Update patterns to match compiler.
46234
46235         * g++.brendan/complex1.C: Declare abort.
46236         * g++.law/refs4.C: Remove XFAIL.
46237         * g++.oliva/expr2.C: Declare abort and exit.
46238
46239 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
46240
46241         * gcc.c-torture/execute/20000528-1.c: New test.
46242
46243         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
46244         * g++.old-deja/g++.law/temps4.C: Likewise.
46245
46246         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
46247         stdlib.h.  Call abort() on failure.
46248         * g++.old-deja/g++.law/refs4.C: Likewise.
46249         * g++.old-deja/g++.law/temps4.C: Likewise.
46250         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
46251         * gcc.c-torture/execute/20000112-1.c: Include string.h.
46252
46253 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
46254
46255         Relative to g++.dg/special:
46256         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
46257
46258         Relative to g++.old-deja:
46259         * g++.brendan/complex1.C, g++.jason/optimize2.C,
46260         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
46261         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
46262         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
46263         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
46264         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
46265         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
46266
46267         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
46268         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
46269         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
46270         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
46271         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
46272         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
46273         and/or string.h.
46274
46275         * g++.other/goto1.C: Update expectations for error messages.
46276
46277 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
46278
46279         * gcc.c-torture/compile/20000523-1.c: New test.
46280
46281 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46282
46283         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
46284
46285 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
46286
46287         * g++.old-deja/g++.eh/catch11.C: New test.
46288         * g++.old-deja/g++.eh/catch12.C: New test.
46289
46290 2000-05-24  Nick Clifton  <nickc@cygnus.com>
46291
46292         * gcc.c-torture/execute/20000523-1.c: New test.
46293
46294 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
46295
46296         * c-torture/execute/bcp-1.c: Replace abort in arg of
46297         __builtin_constant_p with a generic external function.
46298
46299         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
46300         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
46301         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
46302         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
46303         Prototype abort and/or exit.
46304
46305         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
46306         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
46307         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
46308         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
46309
46310 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
46311
46312         * gcc.dg/dwarf2-1.c: New test.
46313
46314 2000-05-20  Richard Henderson  <rth@cygnus.com>
46315
46316         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
46317
46318 2000-05-20  Andreas Jaeger  <aj@suse.de>
46319
46320         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
46321         testcase.
46322
46323 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
46324
46325         * gcc.c-torture/execute/20000519-2.c: New test.
46326
46327 2000-05-19  Andreas Jaeger  <aj@suse.de>
46328
46329         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
46330         which fails with SSA.
46331
46332         * lib/c-torture.exp: Also test with -O3 -fssa.
46333
46334 2000-05-18  Michael Meissner  <meissner@redhat.com>
46335
46336         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
46337         * gcc.c-torture/execute/920415-1.c: Ditto.
46338         * gcc.c-torture/execute/920501-1.c: Ditto.
46339         * gcc.c-torture/execute/conversion.c: Ditto.
46340         * gcc.c-torture/execute/cvt-1.c: Ditto.
46341
46342 2000-05-18  Jeffrey A Law  (law@cygnus.com)
46343
46344         * gcc.c-torture/compile/20000518-1.c: New test.
46345
46346 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
46347
46348         * g77.f-torture/compile/200005018.f: New test.
46349
46350 2000-05-17  Jeffrey A Law  (law@cygnus.com)
46351
46352         * gcc.c-torture/compile/20000517-1.c: New test.
46353
46354 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46355
46356         * gcc.c-torture/execute/20000516-1.c: New test.
46357
46358 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
46359
46360         * g++.old-deja/g++.other/eh.C: New test.
46361
46362 2000-05-12  Richard Henderson  <rth@cygnus.com>
46363
46364         * gcc.c-torture/execute/990208-1.c (main): Don't pass
46365         constants through to doit's conditional.
46366
46367 2000-05-11  Jeffrey A Law  (law@cygnus.com)
46368
46369         * gcc.c-torture/compile/20000511-1.c: New test.
46370         * g77.f-torture/compile/20000511-1.f: New test.
46371         * g77.f-torture/compile/20000511-2.f: New test.
46372
46373 2000-05-11  Michael Meissner  <meissner@redhat.com>
46374
46375         * gcc.c-torture/execute/20000511-1.c: New test.
46376
46377 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
46378
46379         * gcc.dg/dg.exp: Scan .S files as well as .c files.
46380         * gcc.dg/20000510-1.S: New.
46381
46382 2000-05-08  Catherine Moore  <clm@cygnus.com>
46383
46384         * gcc.dg/unused-3.c: New.
46385
46386 2000-05-06  Richard Henderson  <rth@cygnus.com>
46387
46388           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
46389           * g++.old-deja/g++.mike/warn1.C: Likewise.
46390           * g++.old-deja/g++.pt/local1.C: Likewise.
46391           * g++.old-deja/g++.pt/local7.C: Likewise.
46392           * g++.old-deja/g++.pt/spec16.C: Likewise.
46393
46394 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
46395
46396         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
46397
46398 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
46399
46400           * g77.f-torture/execute/20000503-1.f: New test.
46401
46402 2000-05-04  Andreas Jaeger  <aj@suse.de>
46403
46404         * gcc.dg/noreturn-2.c: New test.
46405
46406 2000-05-04  Neil Booth  <NeilB@earthling.net>
46407
46408         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
46409         preprocessor.
46410
46411 2000-05-04  Richard Henderson  <rth@cygnus.com>
46412
46413         * gcc.c-torture/execute/20000503-1.c: Fix typo.
46414
46415 2000-05-04  Richard Henderson  <rth@cygnus.com>
46416
46417         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
46418         OpenSSL by Jason R Thorpe.
46419
46420 2000-05-03  Jim Wilson  <wilson@cygnus.com>
46421
46422         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
46423
46424 2000-05-03  Robert Lipe <robertlipe@usa.net>
46425
46426         * gcc.dg/20000503-1.c: New test.
46427
46428 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
46429
46430         * gcc.c-torture/compile/20000502-1.c: New test.
46431         * g++.old-deja/g++.other/align.C: New test.
46432         * gcc.dg/cpp-tradstringify.c: New test.
46433
46434 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
46435
46436         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
46437         and hard registers.
46438
46439 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
46440
46441         * gcc.c-torture/execute/loop-5.c: New test.
46442
46443 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
46444
46445         * gcc.c-torture/execute/va-arg-20.c: New test.
46446
46447 2000-04-23  Jeffrey A Law  (law@cygnus.com)
46448
46449         * gcc.c-torture/execute/20000422-1.c: New test.
46450
46451 2000-04-20  Greg McGary  <gkm@gnu.org>
46452
46453         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
46454         when optimizing, but without sibling-call optimizations (-O1).
46455
46456 2000-04-20  Jeffrey A Law  (law@cygnus.com)
46457
46458           * gcc.c-torture/compile/20000420-1.c: New test.
46459
46460 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46461
46462         * g++.abi/ptrflags.C: New test.
46463         * g++.eh/catchptr1.C: Test incomplete pointer chains.
46464
46465 2000-04-19  Catherine Moore  <clm@cygnus.com>
46466
46467         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
46468
46469 2000-04-19  Greg McGary  <gkm@gnu.org>
46470
46471         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
46472         sibling-call optimizations.
46473
46474 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
46475
46476         * gcc.dg/20000419-1.c: New test.
46477
46478 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
46479
46480         * gcc.c-torture/execute/20000412-6.c: New test.
46481
46482 2000-04-12  Jeffrey A Law  (law@cygnus.com)
46483
46484         * gcc.c-torture/execute/20000412-5.c: New test.
46485         * g77.f-torture/compile/20000412-1.f: New test.
46486         * gcc.c-torture/execute/20000412-4.c: New test.
46487         * gcc.c-torture/compile/20000412-2.c: New test.
46488         * gcc.c-torture/execute/20000412-3.c: New test.
46489         * gcc.c-torture/compile/20000412-1.c: New test.
46490         * gcc.c-torture/execute/20000412-2.c: New test.
46491
46492 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
46493
46494         * objc/execute/bf-20.m: New test.
46495
46496 2000-04-10  Richard Henderson  <rth@cygnus.com>
46497
46498         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
46499
46500         * gcc.c-torture/execute/20000412-1.c: New test.
46501
46502 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
46503
46504         * g++.old-deja/g++.eh/catchptr1.C: New test.
46505
46506 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
46507
46508         * g++.old-deja/g++.abi/cxa_vec.C: New test.
46509
46510 2000-04-08  Neil Booth  <NeilB@earthling.net>
46511
46512         * gcc.dg/cpp-nullchar.c: Remove test as
46513         embedded nulls cause problems.
46514
46515 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46516
46517         * gcc.dg/compare2.c: New test.
46518
46519 2000-04-08  Neil Booth  <NeilB@earthling.net>
46520
46521         * gcc.dg/cpp-nullchar.c: New test.
46522
46523 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
46524
46525         * gcc.dg/cpp-mi2.c: New test.
46526         * gcc.dg/cpp-mi2[abc].h: New files.
46527
46528 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
46529
46530         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
46531         member name.
46532
46533 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
46534
46535         * g++.old-deja/g++.abi/vmihint.C: New test.
46536
46537 2000-04-06  Neil Booth  <NeilB@earthling.net>
46538
46539         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
46540         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
46541         copyright.
46542
46543 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
46544
46545         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
46546         avoid stack-frame overwrite.
46547
46548 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
46549
46550         * gcc.c-torture/compile/20000405-2.c: New test.
46551         * gcc.c-torture/compile/20000405-3.c: New test.
46552
46553 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46554
46555         * gcc.c-torture/compile/20000405-1.c: New test.
46556
46557 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
46558
46559         * gcc.dg/cast-qual-1.c: Revert last change.
46560
46561 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46562
46563         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
46564
46565 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
46566
46567         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
46568         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
46569
46570 2000-04-03  Jeffrey A Law  (law@cygnus.com)
46571
46572         * gcc.c-torture/compile/20000403-2.c: New test.
46573         * gcc.c-torture/compile/20000403-1.c: New test.
46574
46575 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
46576
46577         * gcc.c-torture/execute/20000403-1.c: New test.
46578
46579 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
46580
46581         * gcc.c-torture/execute/20000402-1.c: New test.
46582
46583 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
46584
46585         * gcc.c-torture/execute/va-arg-15.c: New test.
46586         * gcc.c-torture/execute/va-arg-16.c: New test.
46587         * gcc.c-torture/execute/va-arg-17.c: New test.
46588         * gcc.c-torture/execute/va-arg-18.c: New test.
46589         * gcc.c-torture/execute/va-arg-19.c: New test.
46590
46591 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
46592
46593         * gcc.c-torture/compile/981211-1.c: Move to...
46594         * gcc.dg/cpp-as1.c: ...here.
46595         * gcc.dg/cpp-as2.c: New file.
46596
46597         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
46598         compiler.
46599
46600 2000-04-02  Neil Booth  <NeilB@earthling.net>
46601
46602         * gcc.dg/cpp-cond.c  New tests.
46603         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
46604         accidental success less likely.
46605         * gcc.dg/cpp-missingop.c  New tests.
46606         * gcc.dg/cpp-missingparen.c  New tests.
46607         * gcc.dg/cpp-shift.c  New tests.
46608         * gcc.dg/cpp-shortcircuit.c  New tests.
46609         * gcc.dg/cpp-unary.c  New tests.
46610
46611 2000-03-29  Jeffrey A Law  (law@cygnus.com)
46612
46613         * gcc.c-torture/compile/20000329-1.c: New test.
46614
46615 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
46616
46617         * gcc.c-torture/compile/20000326-1.c: New test.
46618         * gcc.c-torture/compile/20000326-2.c: New test.
46619
46620 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
46621
46622         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
46623         the first parameter is a function argument.
46624
46625 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
46626
46627         * g++.old-deja/g++.ext/array4.C: New test.
46628
46629 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
46630
46631         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
46632
46633 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46634
46635         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
46636
46637 2000-03-19  Richard Henderson  <rth@cygnus.com>
46638
46639         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
46640
46641 2000-03-19  Richard Henderson  <rth@cygnus.com>
46642
46643         * gcc.c-torture/compile/20000319-1.c: New test.
46644
46645 2000-03-14  Jeffrey A Law  (law@cygnus.com)
46646
46647         * gcc.c-torture/execute/20000314-3.c: New test.
46648         * gcc.c-torture/execute/20000314-2.c: New test.
46649         * gcc.c-torture/execute/20000314-1.c: New test.
46650         * gcc.c-torture/compile/20000314-2.c: New test.
46651         * gcc.c-torture/compile/20000314-1.c: New test.
46652
46653 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
46654
46655         * g++.old-deja/g++.warn/inline.C: New test.
46656
46657 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
46658
46659         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
46660         standards-compliant result rather than specific constants.
46661         Put test-values in array.
46662
46663 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
46664
46665         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
46666         (g++_target_compile): Put test-specific options last.
46667
46668 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46669
46670         * g++.old-deja/g++.eh/vbase4.C: New test.
46671
46672 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46673
46674         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
46675
46676 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46677
46678         * g++.old-deja/g++.brendan/misc12.C: Removed.
46679         * g++.old-deja/g++.pt/memtemp77.C: Constify.
46680         * g++.old-deja/g++.ext/pretty4.C: New test.
46681
46682 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
46683
46684         * g++.old-deja/g++.other/string2.C: New test.
46685
46686 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
46687
46688         * g++.old-deja/g++.warn/impint2.C: New test.
46689
46690 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
46691
46692         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
46693         is 1, not zero.
46694
46695 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
46696
46697         * g++.old-deja/g++.warn/impint.C: New test.
46698         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
46699         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
46700         * g++.old-deja/g++.pt/explicit12.C: Likewise.
46701         * g++.old-deja/g++.pt/explicit13.C: Likewise.
46702         * g++.old-deja/g++.pt/explicit17.C: Likewise.
46703         * g++.old-deja/g++.pt/explicit18.C: Likewise.
46704         * g++.old-deja/g++.pt/explicit19.C: Likewise.
46705         * g++.old-deja/g++.pt/explicit23.C: Likewise.
46706         * g++.old-deja/g++.pt/explicit31.C: Likewise.
46707         * g++.old-deja/g++.pt/explicit35.C: Likewise.
46708         * g++.old-deja/g++.pt/explicit6.C: Likewise.
46709         * g++.old-deja/g++.pt/memclass7.C: Likewise.
46710
46711 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
46712
46713         * gcc.dg/cpp-redef.c: New test.
46714
46715 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
46716
46717         * g++.old-deja/g++.pt/unify7.C: New test.
46718
46719 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46720
46721         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
46722         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
46723
46724 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
46725
46726         * gcc.c-torture/compile/20000224-1.c: New test.
46727
46728 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46729
46730         * gcc.c-torture/compile/cpp-2.c: New test.
46731         * gcc.c-torture/compile/cpp-1.c: New test.
46732
46733 2000-02-25  Jeffrey A Law  (law@cygnus.com)
46734
46735         * gcc.c-torture/execute/20000225-1.c: New test.
46736
46737 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46738
46739         * gcc.dg/cpp-li2.c: New test.
46740
46741         * gcc.dg/cpp-wi1.c: New test.
46742
46743         * gcc.dg/cpp-li1.c: New test.
46744
46745 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
46746
46747         * g++.old-deja/g++.other/sizeof5.C: New test.
46748
46749 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46750
46751         * gcc.c-torture/execute/va-arg-13.c: New test.
46752
46753 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
46754
46755         * gcc.c-torture/execute/va-arg-12.c: New test.
46756
46757 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
46758
46759         * gcc.c-torture/execute/20000223-1.c: New test.
46760
46761 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
46762
46763         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
46764
46765 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
46766
46767         * g++.old-deja/g++.abi/ptrmem.C: New test.
46768
46769 2000-02-19  Richard Henderson  <rth@cygnus.com>
46770
46771         * gcc.c-torture/compile/init-3.c: New.
46772
46773 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
46774
46775         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
46776         ALWAYS_CXXFLAGS.
46777
46778 2000-02-11  Robert Lipe <robertl@sco.com>
46779
46780         * gcc.c-torture/compile/20000211-3.c: New test.
46781
46782 2000-02-11  Martin Buchholz <martin@xemacs.org>
46783
46784         * gcc.c-torture/compile/20000211-2.c: New test.
46785
46786 2000-02-11  Jeffrey A Law  (law@cygnus.com)
46787
46788         * gcc.c-torture/compile/20000211-1.c: New test.
46789
46790 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
46791
46792         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
46793           on native targets
46794
46795 2000-02-08  Nathan Sidwell  <nathan@acm.org>
46796
46797         * g++.old-deja/g++.other/cast5.C: New test.
46798
46799 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
46800
46801         * gcc.c-torture/execute/20000205-1.c: New.
46802
46803 2000-02-03  Nathan Sidwell  <nathan@acm.org>
46804
46805         * g++.old-deja/g++.jason/cast3.C: Return void.
46806         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
46807
46808 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46809
46810         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
46811
46812         * gcc.dg/loop-1.c: New test.
46813
46814 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
46815
46816         * gcc.c-torture/compile/20000127-1.c: New test.
46817         * gcc.c-torture/execute/991228-1.c: New test.
46818
46819 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46820
46821         * gcc.dg/unused-2.c: New test.
46822
46823         * gcc.dg/conv-1.c: New test.
46824
46825 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
46826
46827         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
46828         compiler.
46829         (tool_option_proc): Fix typo.
46830
46831 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
46832
46833         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
46834         of the ld on the host, not on the build machine.
46835         Also, don't crash if '--help' is not a supported option.
46836
46837 2000-01-24  Richard Henderson  <rth@cygnus.com>
46838
46839         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
46840
46841 2000-01-20  Jeffrey A Law  (law@cygnus.com)
46842
46843         * gcc.c-torture/execute/20000120-2.c: New test.
46844         * gcc.c-torture/execute/20000120-1.c: New test.
46845
46846 2000-01-13  Jeffrey A Law  (law@cygnus.com)
46847
46848         * gcc.c-torture/execute/20000113-1.c: New test.
46849
46850 2000-01-12  Jeffrey A Law  (law@cygnus.com)
46851
46852         * gcc.c-torture/execute/20000112-1.c: New test.
46853
46854 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46855
46856         * gcc.dg/20000111-1.c: New test.
46857
46858 2000-01-10  Jeffrey A Law  (law@cygnus.com)
46859
46860         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
46861         with 16 bit integers.
46862
46863 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46864
46865         * gcc.dg/20000108-1.c: New test.
46866
46867 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46868
46869         * g++.old-deja/g++.ns/koenig8.C: New test.
46870
46871 2000-01-05  Nathan Sidwell  <nathan@acm.org>
46872
46873         * g++.old-deja/g++.other/cast4.C: New test.
46874
46875 2000-01-05  Jeffrey A Law  (law@cygnus.com)
46876
46877         * gcc.c-torture/compile/20000105-2.c: New test.
46878         * gcc.c-torture/compile/20000105-1.c: New test.
46879
46880 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46881
46882         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
46883         references to printf & atoi to conform to ANSI standard.
46884         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
46885         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
46886         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
46887         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
46888         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
46889         * g++.old-deja/g++.brendan/complex1.C: Likewise.
46890         * g++.old-deja/g++.brendan/copy1.C: Likewise.
46891         * g++.old-deja/g++.brendan/copy2.C: Likewise.
46892         * g++.old-deja/g++.brendan/copy3.C: Likewise.
46893         * g++.old-deja/g++.brendan/copy4.C: Likewise.
46894         * g++.old-deja/g++.brendan/copy5.C: Likewise.
46895         * g++.old-deja/g++.brendan/copy6.C: Likewise.
46896         * g++.old-deja/g++.brendan/copy7.C: Likewise.
46897         * g++.old-deja/g++.brendan/copy8.C: Likewise.
46898         * g++.old-deja/g++.brendan/crash11.C: Likewise.
46899         * g++.old-deja/g++.brendan/crash14.C: Likewise.
46900         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
46901         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
46902         * g++.old-deja/g++.brendan/delete2.C: Likewise.
46903         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
46904         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
46905         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
46906         * g++.old-deja/g++.brendan/eh1.C: Likewise.
46907         * g++.old-deja/g++.brendan/groff1.C: Likewise.
46908         * g++.old-deja/g++.brendan/init3.C: Likewise.
46909         * g++.old-deja/g++.brendan/misc12.C: Likewise.
46910         * g++.old-deja/g++.brendan/misc7.C: Likewise.
46911         * g++.old-deja/g++.brendan/new2.C: Likewise.
46912         * g++.old-deja/g++.brendan/operators4.C: Likewise.
46913         * g++.old-deja/g++.brendan/operators5.C: Likewise.
46914         * g++.old-deja/g++.brendan/overload2.C: Likewise.
46915         * g++.old-deja/g++.brendan/overload7.C: Likewise.
46916         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
46917         * g++.old-deja/g++.brendan/reference1.C: Likewise.
46918         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
46919         * g++.old-deja/g++.brendan/template24.C: Likewise.
46920         * g++.old-deja/g++.brendan/template3.C: Likewise.
46921         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
46922         * g++.old-deja/g++.jason/inline3.C: Likewise.
46923         * g++.old-deja/g++.jason/opeq.C: Likewise.
46924         * g++.old-deja/g++.law/arg5.C: Likewise.
46925         * g++.old-deja/g++.law/arm7.C: Likewise.
46926         * g++.old-deja/g++.law/ctors11.C: Likewise.
46927         * g++.old-deja/g++.law/cvt8.C: Likewise.
46928         * g++.old-deja/g++.law/init9.C: Likewise.
46929         * g++.old-deja/g++.law/refs4.C: Likewise.
46930         * g++.old-deja/g++.law/template2.C: Likewise.
46931         * g++.old-deja/g++.law/visibility24.C: Likewise.
46932         * g++.old-deja/g++.law/vtable3.C: Likewise.
46933         * g++.old-deja/g++.mike/asm2.C: Likewise.
46934         * g++.old-deja/g++.mike/eh1.C: Likewise.
46935         * g++.old-deja/g++.mike/misc1.C: Likewise.
46936         * g++.old-deja/g++.mike/misc13.C: Likewise.
46937         * g++.old-deja/g++.mike/misc14.C: Likewise.
46938         * g++.old-deja/g++.mike/ns12.C: Likewise.
46939         * g++.old-deja/g++.mike/p1248.C: Likewise.
46940         * g++.old-deja/g++.mike/p3708.C: Likewise.
46941         * g++.old-deja/g++.mike/p3708a.C: Likewise.
46942         * g++.old-deja/g++.mike/p3708b.C: Likewise.
46943         * g++.old-deja/g++.mike/p646.C: Likewise.
46944         * g++.old-deja/g++.mike/p700.C: Likewise.
46945         * g++.old-deja/g++.mike/p783.C: Likewise.
46946         * g++.old-deja/g++.mike/p783a.C: Likewise.
46947         * g++.old-deja/g++.mike/p783b.C: Likewise.
46948         * g++.old-deja/g++.mike/p786.C: Likewise.
46949         * g++.old-deja/g++.mike/p789.C: Likewise.
46950         * g++.old-deja/g++.mike/p789a.C: Likewise.
46951         * g++.old-deja/g++.mike/p807a.C: Likewise.
46952         * g++.old-deja/g++.other/delete3.C: Likewise.
46953         * g++.old-deja/g++.other/dyncast1.C: Likewise.
46954         * g++.old-deja/g++.other/dyncast2.C: Likewise.
46955         * g++.old-deja/g++.other/dyncast3.C: Likewise.
46956         * g++.old-deja/g++.other/empty1.C: Likewise.
46957         * g++.old-deja/g++.other/temporary1.C: Likewise.
46958         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
46959         * g++.old-deja/g++.pt/t16.C: Likewise.
46960         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
46961
46962 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
46963
46964         * gcc.dg/991230-1.c: New test.
46965
46966 1999-12-29  Jeffrey A Law  (law@cygnus.com)
46967
46968         * gcc.c-torture/compile/991229-3.c: New test.
46969         * gcc.c-torture/compile/991229-2.c: New test.
46970         * gcc.c-torture/compile/991229-1.c: New test.
46971
46972 1999-12-29  Greg McGary <gkm@eng.ascend.com>
46973
46974         * gcc.c-torture/compile/labels-2.c: New test.
46975
46976 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
46977
46978         * gcc.c-torture/execute/991227-1.c: New test.
46979
46980 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
46981
46982         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
46983
46984 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
46985
46986         * gcc.c-torture/execute/991221-1.c: New test.
46987
46988 1999-12-20  Nathan Sidwell  <nathan@acm.org>
46989
46990         * g++.old-deja/g++.other/cast3.C: New test.
46991
46992 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
46993
46994         * gcc.c-torture/execute/991216-4.c: New test.
46995
46996 1999-12-16  Michael Meissner  <meissner@cygnus.com>
46997
46998         * gcc.c-torture/execute/991216-1.c: New test.
46999         * gcc.c-torture/execute/991216-2.c: New test.
47000         * gcc.c-torture/execute/991216-3.c: New test.
47001
47002 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47003
47004         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
47005         Actually make the test fail by using "-O2" for compilation.
47006
47007 1999-12-15  Nathan Sidwell  <nathan@acm.org>
47008
47009         * g++.old-deja/g++.warn/cast-align1.C: New test.
47010
47011 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47012
47013         * gcc.c-torture/compile/991214-1.c: New test.
47014         * gcc.c-torture/compile/991214-2.c: New test.
47015
47016 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
47017
47018         * gcc.dg/991214-1.c: New test.
47019
47020 1999-12-13  Jeffrey A Law  (law@cygnus.com)
47021
47022         * gcc.c-torture/compile/991213-3.c: New test.
47023         * gcc.c-torture/compile/991213-2.c: New test.
47024         * gcc.c-torture/compile/991213-1.c: New test.
47025
47026 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
47027
47028         * gcc.dg/991209-1.c: New test.
47029
47030 1999-12-08  Nathan Sidwell <nathan@acm.org>
47031
47032         * gcc.c-torture/compile/991208-1.c: New test.
47033
47034 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47035
47036         * gcc.dg/ultrasp2.c: New test.
47037
47038 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
47039
47040         * g++.old-deja/g++.abi/align.C (main): Fix typo.
47041
47042 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
47043
47044         * gcc.c-torture/compile/991202-1.c: New test.
47045         * gcc.c-torture/execute/991202-1.c: New test.
47046         * gcc.c-torture/execute/991202-2.c: New test.
47047         * gcc.c-torture/execute/991202-3.c: New test.
47048
47049 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
47050
47051         * g++.old-deja/g++.abi/align.C: New test.
47052         * g++.old-deja/g++.abi/aggregates.C: Likewise.
47053         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47054
47055 1999-12-01  Richard Henderson  <rth@cygnus.com>
47056
47057         * gcc.c-torture/execute/991201-1.c: New.
47058
47059 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
47060
47061         * gcc.dg/991129-1.c: New test.
47062
47063 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
47064
47065         * gcc.c-torture/compile/991127-1.c: New test.
47066
47067 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47068
47069         * g++.old-deja/g++.other/warn4.C: New test.
47070
47071 1999-11-22  Nathan Sidwell  <nathan@acm.org>
47072
47073         * g++.old-deja/g++.eh/cleanup2.C: New test.
47074         * g++.old-deja/g++.ext/pretty2.C: New test.
47075         * g++.old-deja/g++.ext/pretty3.C: New test.
47076         * g++.old-deja/g++.other/debug6.C: New test.
47077
47078 1999-10-20  Jim Wilson  <wilson@cygnus.com>
47079
47080         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
47081         compiler_output to look for one error message instead of two.
47082
47083 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
47084
47085         * gcc.c-torture/execute/991118-1.c: Also test case
47086         where the word boundary does not split a byte evenly.
47087
47088 1999-11-19  Nathan Sidwell  <nathan@acm.org>
47089
47090         * g++.old-deja/g++.ext/restrict1.C: New test.
47091
47092 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
47093
47094         * gcc.c-torture/execute/991118-1.c: New test.
47095
47096 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
47097
47098         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
47099         working directory pathnames.
47100
47101 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
47102
47103         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
47104         host is equipped with driver.h and driver.o so it can actually
47105         compile and run the tests.
47106
47107 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
47108
47109         * gcc.c-torture/compile/991008-1.c: New test.
47110
47111 1999-11-08  Nick Clifton  <nickc@cygnus.com>
47112
47113         * lib/gcc-dg.exp: Include target-supports.exp
47114
47115 1999-11-05  Nick Clifton  <nickc@cygnus.com>
47116
47117         * lib/target-supports.exp: New file: Provide procs to test for
47118         features supported by the target.
47119         (check_weak_available): Moved here from ecos.exp.
47120         (check_alias_available): New proc: Determine of the target
47121         toolchain supports the alias attribute.
47122
47123         * gcc.dg/special/ecos.exp: Move check_weak_available to
47124         target-supports.exp.
47125         (alias-1.c): Only perform the test if the target supports
47126         aliases.
47127         (wkali-1.c): Only perform the test if the target supports
47128         aliases.
47129
47130         * gcc.dg/990506-0.c: Expect error messages from cross
47131         targets as well as native targets.
47132
47133 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47134
47135         * gcc.dg/ultrasp1.c: Removed xfail.
47136         * gcc.dg/struct-ret-2.c: Likewise.
47137         * gcc.dg/array-1.c: Likewise.
47138
47139 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
47140
47141         * gcc.dg/struct-ret-2.c: New test.
47142
47143         * gcc.dg/array-1.c: New test.
47144
47145 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
47146
47147         * gcc.c-torture/execute/991030-1.c: New test.
47148
47149 1999-10-26  Richard Henderson  <rth@cygnus.com>
47150
47151         * gcc.c-torture/compile/991026-2.c: New test.
47152
47153 1999-10-26  Jeffrey A Law  (law@cygnus.com)
47154
47155         * gcc.c-torture/compile/991026-1.c: New test.
47156
47157 1999-10-23  Jeffrey A Law  (law@cygnus.com)
47158
47159         * gcc.c-torture/execute/991023-1.c: New test.
47160
47161 1999-10-19  Jeffrey A Law  (law@cygnus.com)
47162
47163         * gcc.c-torture/execute/991019-1.c: New test.
47164
47165 1999-10-16  Richard Henderson  <rth@cygnus.com>
47166
47167         * gcc.c-torture/execute/991016-1.c: New test.
47168
47169 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
47170
47171         * gcc.c-torture/execute/991014-1.c: New test.
47172
47173 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
47174
47175         * g++.old-deja/g++.other/union2.C: New test.
47176
47177 1999-10-13  Nathan Sidwell  <nathan@acm.org>
47178
47179         * g++.old-deja/g++.other/vaarg2.C: New test.
47180         * g++.old-deja/g++.other/vaarg3.C: New test.
47181
47182 1999-10-12  Craig Burley  <craig@jcb-sc.com>
47183
47184         * g77.f-torture/noncompile/19990905-1.f: Moved from being
47185         in compile/.
47186
47187 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
47188
47189         * gcc.c-torture/execute/va-arg-11.c: New test.
47190
47191 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
47192
47193         * lib/file-format.exp (gcc_target_object_format): Don't
47194         crash if objdump is unavailable.
47195
47196 1999-09-29  Donn Terry <donn@interix.com>
47197
47198         * gcc.misc-tests/mg.exp: delete extraneous redirection.
47199
47200 1999-09-28  Nick Clifton  <nickc@cygnus.com>
47201
47202         * gcc.c-torture/compile/990928-1.c: New test.
47203
47204 1999-09-28  Nathan Sidwell  <nathan@acm.org>
47205
47206         * g++.old-deja/g++.other/decl6.C: New test.
47207
47208 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47209
47210         * gcc.c-torture/execute/va-arg-10.c: New test.
47211
47212 1999-09-27  Nathan Sidwell  <nathan@acm.org>
47213
47214         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
47215         __PRETTY_FUNCTION__.
47216
47217 1999-09-23  Nick Clifton  <nickc@cygnus.com>
47218
47219         * gcc.c-torture/execute/990923-1.c: New test.
47220
47221 1999-09-21  Nick Clifton  <nickc@cygnus.com>
47222
47223         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
47224         for which -fpic is inappropriate.
47225
47226 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
47227
47228         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
47229
47230 1999-09-21  Nathan Sidwell  <nathan@acm.org>
47231
47232         * g++.old-deja/g++.other/dyncast1.C: New test.
47233         * g++.old-deja/g++.other/dyncast2.C: New test.
47234         * g++.old-deja/g++.other/dyncast3.C: New test.
47235         * g++.old-deja/g++.other/dyncast4.C: New test.
47236         * g++.old-deja/g++.other/dyncast5.C: New test.
47237         * g++.old-deja/g++.eh/catch3.C: New test.
47238         * g++.old-deja/g++.eh/catch3p.C: New test.
47239         * g++.old-deja/g++.eh/catch4.C: New test.
47240         * g++.old-deja/g++.eh/catch4p.C: New test.
47241         * g++.old-deja/g++.eh/catch5.C: New test.
47242         * g++.old-deja/g++.eh/catch5p.C: New test.
47243         * g++.old-deja/g++.eh/catch6.C: New test.
47244         * g++.old-deja/g++.eh/catch6p.C: New test.
47245         * g++.old-deja/g++.eh/catch7.C: New test.
47246         * g++.old-deja/g++.eh/catch7p.C: New test.
47247         * g++.old-deja/g++.eh/catch8.C: New test.
47248         * g++.old-deja/g++.eh/catch8p.C: New test.
47249         * g++.old-deja/g++.eh/catch9.C: New test.
47250         * g++.old-deja/g++.eh/catch9p.C: New test.
47251
47252 1999-09-13  Nathan Sidwell  <nathan@acm.org>
47253
47254         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
47255         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
47256
47257 1999-09-13  Jeffrey A Law  (law@cygnus.com)
47258
47259         * gcc.c-torture/compile/990913-1.c: New test.
47260
47261 1999-09-10  Nathan Sidwell  <nathan@acm.org>
47262
47263         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
47264         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47265
47266 1999-09-09  Richard Henderson  <rth@cygnus.com>
47267
47268         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
47269
47270 1999-09-09  Nathan Sidwell  <nathan@acm.org>
47271
47272         * g++.old-deja/g++.other/lookup11.C: New test.
47273         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
47274         what is permitted and what we want.
47275         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
47276         overload use.
47277         * g++.old-deja/g++.jason/rfg5.C: Likewise.
47278
47279 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
47280
47281         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
47282         * gcc.c-torture/noncompile/poison-1.c: New file.
47283
47284 1999-09-08  Nathan Sidwell  <nathan@acm.org>
47285
47286         * g++.old-deja/g++.other/sizeof3.C: New test.
47287         * g++.old-deja/g++.other/sizeof4.C: New test.
47288         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
47289         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
47290
47291 1999-09-07  Richard Henderson  <rth@cygnus.com>
47292
47293         * gcc.dg/va-arg-1.c: New.
47294
47295 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47296
47297         * gcc.c-torture/execute/va-arg-9.c: New test.
47298
47299 1999-09-05  Craig Burley  <craig@jcb-sc.com>
47300
47301         * g77.f-torture/compile/980519-2.f: New test.
47302         * g77.f-torture/compile/19990905-0.f: New test.
47303         * g77.f-torture/compile/19990905-1.f: New test.
47304         * g77.f-torture/compile/19990905-2.f: New test.
47305
47306         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
47307
47308 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
47309
47310         * gcc.c-torture/execute/990827-1.c: Fix typo.
47311
47312 1999-09-03  Nathan Sidwell  <nathan@acm.org>
47313
47314         * g++.old-deja/g++.other/deref1.C: New test.
47315
47316 1999-09-02  Nathan Sidwell  <nathan@acm.org>
47317
47318         * g++.old-deja/g++.other/ambig2.C: New test.
47319         * g++.old-deja/g++.other/cond5.C: New test.
47320         * g++.old-deja/g++.other/lookup16.C: New test.
47321
47322 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
47323
47324         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
47325         assemblers too.
47326
47327 1999-08-31  Jeffrey A Law  (law@cygnus.com)
47328
47329         * lib/c-torture.exp: Avoid the "compare executables" optimization
47330         when testing native.
47331
47332 1999-08-29  Jeffrey A Law  (law@cygnus.com)
47333
47334         * gcc.c-torture/execute/990829-1.c: New test.
47335         * gcc.c-torture/compile/990829-1.c: New test.
47336
47337 1999-08-27  Paul Burchard  <burchard@pobox.com>
47338
47339         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
47340         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
47341         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
47342         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
47343         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
47344         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
47345         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
47346         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
47347         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
47348         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
47349         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
47350
47351 1999-08-27  Jeffrey A Law  (law@cygnus.com)
47352
47353         * gcc.c-torture/execute/990827-1.c: New test.
47354
47355 1999-08-26  Craig Burley  <craig@jcb-sc.com>
47356
47357         * g77.f-torture/noncompile/19990826-4.f: New test.
47358
47359         * g77.f-torture/compile/19990826-3.f: New test.
47360
47361         * g77.f-torture/execute/19990826-2.f: New test.
47362
47363         * g77.f-torture/compile/19990826-1.f: New test.
47364
47365         * gcc.c-torture/execute/990826-0.c: New test.
47366         * g77.c-torture/execute/19990826-0.f: New test.
47367
47368         * g77.f-torture/noncompile/970626-2.f: New test.
47369
47370 1999-08-25  Paul Burchard  <burchard@pobox.com>
47371
47372         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
47373         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
47374         lss-011.C: New tests.
47375
47376 1999-08-25  Nathan Sidwell  <nathan@acm.org>
47377
47378         * g++.old-deja/g++.other/decl5.C: New test.
47379
47380 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47381
47382         * noncompile/noncompile.exp: Load_lib c-torture.exp.
47383         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
47384         call `postbase' for each one.  All callers of `postbase' changed
47385         to call this instead.
47386
47387 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
47388
47389         * gcc.c-torture/execute/990811-1.c: New test.
47390
47391 1999-08-09  Nick Clifton  <nickc@cygnus.com>
47392
47393         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
47394         just native ones.
47395
47396         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
47397         just native ones.
47398
47399 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47400
47401         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
47402
47403 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47404
47405         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
47406
47407 1999-08-04  Nathan Sidwell  <nathan@acm.org>
47408
47409         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
47410
47411 1999-08-04  Jeffrey A Law  (law@cygnus.com)
47412
47413         * gcc.c-torture/execute/990804-1.c: New test.
47414
47415 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47416
47417         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
47418         * g++.old-deja/g++.brendan/crash64.C: Likewise.
47419         * g++.old-deja/g++.brendan/overload8.C: Likewise.
47420
47421 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47422
47423         * g++.old-deja/g++.other/struct1.C: New test.
47424
47425 1999-08-03  Nathan Sidwell  <nathan@acm.org>
47426
47427         * g++.old-deja/g++.other/enum2.C: New test.
47428
47429 1999-08-02  Richard Henderson  <rth@cygnus.com>
47430
47431         Adapted from tests from Franz Sirl:
47432         * gcc.c-torture/execute/va-arg-7.c: New test.
47433         * gcc.c-torture/execute/va-arg-8.c: New test.
47434
47435 1999-08-01  Jeffrey A Law  (law@cygnus.com)
47436
47437         * gcc.c-torture/compile/990801-2.c: New test.
47438
47439         * gcc.c-torture/compile/990801-1.c: New test.
47440
47441 1999-07-27  Michael Meissner  <meissner@cygnus.com>
47442
47443         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
47444         fp-cmp-1.c, converting double to float.
47445
47446         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
47447         fp-cmp-1.c, converting double to long double.
47448
47449         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
47450         from fr1 to unknown_register, since fr1 is a legitimate register
47451         on some machines.
47452
47453 1999-07-25  Jeffrey A Law  (law@cygnus.com)
47454
47455         * README: More listname related changes.
47456
47457 1999-07-08  Catherine Moore  <clm@cygnus.com>
47458
47459         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
47460
47461 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
47462
47463         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
47464
47465 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
47466
47467         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
47468
47469 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
47470
47471         * gcc.dg/990703-1.c: New test.
47472
47473 1999-06-29  Nick Clifton  <nickc@cygnus.com>
47474
47475         * lib/file-format.exp: New file: Move definition of proc
47476         gcc_target_object_format to here from
47477         gcc.dg/special/ecos.exp.
47478
47479         * lib/c-torture.exp: Include lib file-format.exp.
47480         * lib/gcc-dg.exp: Include lib file-format.exp.
47481
47482         * gcc.dg/special/ecos.exp: Remove definition of proc
47483         gcc_target_object_format.
47484
47485 1999-06-28  Jeffrey A Law  (law@cygnus.com)
47486
47487         * gcc.c-torture/execute/990628-1.c: New test.
47488
47489 1999-06-25  Jeffrey A Law  (law@cygnus.com)
47490
47491         * gcc.c-torture/compile/990625-2.c: New test.
47492
47493         * gcc.c-torture/compile/990625-1.c: New test.
47494
47495 1999-06-23  Nick Clifton  <nickc@cygnus.com>
47496
47497         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
47498         attributes compile.
47499         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
47500         ports that use the COFF/PE file format.
47501
47502 1999-06-17  Jeffrey A Law  (law@cygnus.com)
47503
47504         * gcc.c-torture/compile/990617-1.c: New test.
47505
47506 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
47507
47508         * g++.old-deja/g++.other/decl4.C: New test.
47509
47510 1999-06-14  Nathan Sidwell  <nathan@acm.org>
47511
47512         * g++.old-deja/g++.other/bitfld3.C: New test.
47513
47514 1999-06-08  Nathan Sidwell  <nathan@acm.org>
47515
47516         * g++.old-deja/g++.eh/catch1.C: New test.
47517
47518 1999-06-07  Jeffrey A Law  (law@cygnus.com)
47519
47520         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
47521
47522         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
47523         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
47524
47525 1999-06-05  Craig Burley  <craig@jcb-sc.com>
47526
47527         * g77.f-torture/compile/19990502-0.f: Replace with new,
47528         shorter, test that still fails after recent changes.
47529
47530 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47531
47532         * gcc.c-torture/execute/990604-1.c: New test.
47533
47534 1999-05-31  Jeffrey A Law  (law@cygnus.com)
47535
47536         * gcc.c-torture/execute/990531-1.c: New test.
47537
47538 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47539
47540         * gcc.c-torture/compile/990527-1.c: New test.
47541
47542 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
47543
47544         * gcc.c-torture/execute/990527-1.c: New test.
47545
47546 1999-05-25  Nick Clifton  <nickc@cygnus.com>
47547
47548         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
47549         bitfields as signed.
47550
47551 1999-05-25  Craig Burley  <craig@jcb-sc.com>
47552
47553         * g77.f-torture/compile/19990525-0.f: New test.
47554
47555 1999-05-25  Jeffrey A Law  (law@cygnus.com)
47556
47557         * gcc.c-torture/execute/990525-2.c: New test.
47558
47559         * gcc.c-torture/execute/990525-1.c: New test.
47560
47561 1999-05-24  Nathan Sidwell  <nathan@acm.org>
47562
47563         * g++.old-deja/g++.other/anon3.C: New test.
47564         * g++.old-deja/g++.other/anon4.C: New test.
47565         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
47566         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
47567         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
47568         Merrill).
47569
47570 1999-05-24  Jeffrey A Law  (law@cygnus.com)
47571
47572         * gcc.c-torture/execute/990524-1.c: New test.
47573
47574         * gcc.dg/990524-1.c: New test.
47575
47576 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47577
47578         * gcc.c-torture/compile/990523-1.c: New test.
47579
47580 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
47581
47582         * gcc.c-torture/compile/990519-1.c: New test.
47583
47584 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
47585
47586         * gcc.c-torture/compile/990517-1.c: New test.
47587
47588         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
47589         (e4, f4): New tests.
47590         (main): Call them.
47591
47592 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47593
47594         * gcc.dg/noreturn-1.c: New test.
47595
47596 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
47597
47598         * gcc.c-torture/execute/990513-1.c: New test.
47599
47600 1999-05-10  Richard Henderson  <rth@cygnus.com>
47601
47602         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
47603
47604 1999-05-10  Craig Burley  <craig@jcb-sc.com>
47605
47606         * g77.f-torture/execute/erfc.f: Use small single-precision
47607         values, to avoid problems on Alphas when not -mieee.
47608
47609 1999-05-08  Craig Burley  <craig@jcb-sc.com>
47610
47611         * gcc.dg/990506-0.c: New test.
47612
47613 1999-05-08  Richard Henderson  <rth@cygnus.com>
47614
47615         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
47616         the constant to test.  Don't XFAIL 64-bit targets.
47617
47618         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
47619         * g++.old-deja/g++.law/profile1.C: Likewise.
47620
47621         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
47622         operator new instances.
47623         * g++.old-deja/g++.other/delete5.C: Likewise.
47624
47625 1999-05-03  Craig Burley  <craig@jcb-sc.com>
47626
47627         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
47628         intrinsic.
47629
47630 1999-05-03  Craig Burley  <craig@jcb-sc.com>
47631
47632         * g77.f-torture/execute/u77-test.f: Reverse order of two
47633         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
47634
47635 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47636
47637         * gcc.dg/compare1.c: New test.
47638
47639 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47640
47641         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
47642         New tests.
47643
47644 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47645
47646         * g77.f-torture/compile/19990502-1.f: New test.
47647
47648 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47649
47650         * g77.f-torture/compile/19990502-0.f: New test.
47651
47652 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47653
47654         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
47655         intrinsic.
47656
47657 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47658
47659         * g77.f-torture/execute/u77-test.f (main): List libU77
47660         intrinsics not currently tested.
47661         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
47662         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
47663         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
47664         Trim blanks off the ends of some printed strings.
47665
47666 1999-05-02  Craig Burley  <craig@jcb-sc.com>
47667
47668         * g77.f-torture/execute/u77-test.f (main): Just warn about
47669         FSTAT gid disagreement, as it's expected on some systems.
47670
47671 1999-05-01  Craig Burley  <craig@jcb-sc.com>
47672
47673         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
47674         use a new function, which allows for some slop.
47675         Clean up some commentary.
47676         (issum): The new function.
47677         (sgladd): Deleted subroutine.
47678
47679 1999-05-01  Craig Burley  <craig@jcb-sc.com>
47680
47681         * g77.f-torture/execute/u77-test.f: Modify to be more like
47682         libf2c/libU77 version, bringing patches to that version here.
47683         Add suitable commentary.
47684
47685 1999-04-25  Richard Henderson  <rth@cygnus.com>
47686
47687         * gcc.dg/990424-1.c: New test.
47688
47689 1999-04-24  Craig Burley  <craig@jcb-sc.com>
47690
47691         * g77.f-torture/execute/u77-test.f (main): Bug involving
47692         LSTAT has been fixed, so turn back on full checking.
47693
47694 1999-04-20  Craig Burley  <craig@jcb-sc.com>
47695
47696         * g77.f-torture/compile/19990419-0.f: New test.
47697         * g77.f-torture/execute/19990419-1.f: New test.
47698
47699 1999-04-17  Richard Henderson  <rth@cygnus.com>
47700
47701         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
47702         to avoid the need for a prototype to supress a warning.
47703
47704 1999-04-07  Jim Wilson  <wilson@cygnus.com>
47705
47706         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
47707
47708 1999-04-04  Jeffrey A Law  (law@cygnus.com)
47709
47710         * gcc.c-torture/execute/990404-1.c: New test.
47711
47712 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47713
47714         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
47715         * gcc.dg/cpp-if3.c: Don't use -pedantic.
47716         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
47717         missing initializer warnings.
47718
47719 1999-03-28  Jeffrey A Law  (law@cygnus.com)
47720
47721         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
47722         matching strings.
47723
47724 1999-03-26  Jeffrey A Law  (law@cygnus.com)
47725
47726         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
47727
47728 1999-03-26  Craig Burley  <craig@jcb-sc.com>
47729
47730         * g77.f-torture/execute/19990325-0.f: New test.
47731         * g77.f-torture/execute/19990325-1.f: New test.
47732
47733 1999-03-24  Jeffrey A Law  (law@cygnus.com)
47734
47735         * gcc.c-torture/execute/990324-1.c: New test.
47736
47737 1999-03-22  Jim Wilson  <wilson@cygnus.com>
47738
47739         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
47740         test with 4.
47741
47742 1999-03-17  Richard Henderson  <rth@cygnus.com>
47743
47744         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
47745
47746 1999-03-13  Craig Burley  <craig@jcb-sc.com>
47747
47748         * g77.f-torture/execute/19990313-2.f: New test.
47749         * g77.f-torture/execute/19990313-3.f: New test.
47750
47751 1999-03-13  Craig Burley  <craig@jcb-sc.com>
47752
47753         * g77.f-torture/execute/19990313-0.f: New test.
47754         * g77.f-torture/execute/19990313-1.f: New test.
47755
47756 1999-03-12  Jim Wilson  <wilson@cygnus.com>
47757
47758         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
47759         printf to sprintf.
47760         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
47761         (main): Add check for u15.  Conditionalize u31 check depending on
47762         whether ints are <32 bits or >=32 bits.
47763
47764 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47765
47766         * g77.f-torture/execute/19981119-0.f: Improve testiness.
47767
47768 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47769
47770         * g77.f-torture/compile/19990305-0.f: New test.
47771         * g77.f-torture/execute/19981119-0.f: New test.
47772
47773 1999-03-08  Craig Burley  <craig@jcb-sc.com>
47774
47775         * g77.f-torture/execute/970625-2.f: call ABORT if final
47776         result is not correct, instead of just printing it.
47777         Add this checking via newly introduced obfuscation, to
47778         trip up buggy front ends.
47779
47780 1999-03-07  Craig Burley  <craig@jcb-sc.com>
47781
47782         * g77.f-torture/compile/960317-1.f: Moved from being
47783         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
47784
47785 1999-03-06  Craig Burley  <craig@jcb-sc.com>
47786
47787         * g77.f-torture/execute/960317-1.f: New (old) test.
47788         * g77.f-torture/execute/970625-2.f: Ditto.
47789
47790 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
47791
47792         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
47793         message on line 1 or line 2; cccp and cpplib do this differently.
47794
47795 1999-03-01  Jeffrey A Law  (law@cygnus.com)
47796
47797         * g++.old-deja/g++.law/weak1.C: New test.
47798
47799 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47800
47801         * gcc.c-torture/execute/990119-1.c: Renamed to...
47802         * gcc.dg/990119-1.c: this, so it will only be tested once
47803         (it's a preprocessor test, it doesn't need to be run at
47804         multiple optimization levels).
47805
47806 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
47807
47808         * lib/g++.exp: Don't add incdir=$base_dir/../include to
47809           ALWAYS_CXXFLAGS.
47810
47811 1999-02-24  Craig Burley  <craig@jcb-sc.com>
47812
47813         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
47814         * g77.f-torture/compile/19981216-0.f: ...as it is expected
47815         to not be compilable by current g77.
47816
47817 1999-02-24  Nick Clifton  <nickc@cygnus.com>
47818
47819         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
47820
47821 1999-02-22  Jeffrey A Law  (law@cygnus.com)
47822
47823         * gcc.c-torture/execute/990222-1.c: New test.
47824
47825 1999-02-19  Craig Burley  <craig@jcb-sc.com>
47826
47827         * g77.f-torture/compile/19990218-0.f: New test.
47828         * g77.f-torture/noncompile/19990218-1.f: New test.
47829
47830 1999-02-18  Craig Burley  <craig@jcb-sc.com>
47831
47832         * g77.f-torture/compile/19981216-0.f: New test.
47833
47834 1999-02-14  Jeffrey A Law  (law@cygnus.com)
47835
47836         * gcc.dg/990214-1.c: New test.
47837
47838 1999-02-13  Jeffrey A Law  (law@cygnus.com)
47839
47840         * gcc.dg/990213-2.c: New test.
47841
47842         * gcc.dg/990213-1.c: New test.
47843
47844 1999-02-12  Jeffrey A Law  (law@cygnus.com)
47845
47846         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
47847         ints.
47848
47849 1999-02-11  Nick Clifton  <nickc@cygnus.com>
47850
47851         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
47852         specified by target.
47853
47854         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
47855
47856 1999-02-11  Jeffrey A Law  (law@cygnus.com)
47857
47858         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
47859
47860 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47861
47862         * gcc.dg/special/ecos.exp: New test driver for new tests with
47863         special requirements.
47864
47865         * gcc.dg/special/alias-1.c: New test.
47866         * gcc.dg/special/gcsec-1.c: New test.
47867         * gcc.dg/special/weak-1.c: New test.
47868         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
47869         * gcc.dg/special/weak-2.c: New test.
47870         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
47871         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
47872         * gcc.dg/special/wkali-1.c: New test.
47873         * gcc.dg/special/wkali-2.c: New test.
47874         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
47875         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
47876
47877 1999-02-10  Felix Lee  <flee@cygnus.com>
47878
47879           * lib/c-torture.exp (c-torture-compile): Pull out code for
47880           analyzing gcc error messages.
47881           (c-torture-execute): Likewise.  Fix some (harmless) false
47882           positives.
47883           * lib/gcc.exp (gcc_check_compile): New function.
47884
47885 1999-02-08  Richard Henderson  <rth@cygnus.com>
47886
47887         * gcc.c-torture/execute/990208-1.c: New test.
47888
47889 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
47890
47891         * g++.dg/special/ecos.exp: New driver for new tests with special
47892         requirements
47893
47894         * g++.dg/special/conpr-1.C: New test
47895         * g++.dg/special/conpr-2.C: New test
47896         * g++.dg/special/conpr-2a.C: New test
47897         * g++.dg/special/conpr-3.C: New test
47898         * g++.dg/special/conpr-3a.C: New test
47899         * g++.dg/special/conpr-3b.C: New test
47900
47901         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
47902         allow g++ to use the dg driver
47903
47904         * README: Add comment about g++.dg directory
47905
47906 1999-02-06  Jeffrey A Law  (law@cygnus.com)
47907
47908         * README: Update email addresses.
47909
47910 1999-02-03  Nick Clifton  <nickc@cygnus.com>
47911
47912         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
47913         arguments in order to force structure S onto the stack even on
47914         the alpha.
47915         (test): Pass 10 leading arguments to function foo as well as the
47916         structure S.
47917
47918         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
47919         failure for all targets.
47920
47921         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
47922         abort to terminate program execution.
47923
47924 1999-01-30  Richard Henderson  <rth@cygnus.com>
47925
47926         * gcc.c-torture/execute/990130-1.c: New test.
47927
47928 1999-01-30  Jeffrey A Law  (law@cygnus.com)
47929
47930         * gcc.dg/990130-1.c: New test.
47931
47932 1999-01-28  Michael Meissner  <meissner@cygnus.com>
47933
47934         * gcc.c-torture/execute/990128-1.c: New test.
47935
47936 1999-01-27  Michael Meissner  <meissner@cygnus.com>
47937
47938         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
47939
47940 1999-01-27  Felix Lee  <flee@cygnus.com>
47941
47942         * lib/c-torture.exp (c-torture-compile): pull out code for
47943         analyzing gcc error messages.
47944         (c-torture-execute): ditto, and fix some (harmless) false
47945         positives.
47946         * lib/gcc.exp (gcc_check_compile): new function.
47947
47948 1999-01-17  Jeffrey A Law  (law@cygnus.com)
47949
47950         * gcc.dg/990117-1.c: New test.
47951
47952         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
47953
47954         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
47955
47956 1999-01-15  Jeffrey A Law  (law@cygnus.com)
47957
47958         * g77.f-torture/compile/990115-1.f: New test.
47959
47960 1999-01-07  Jeffrey A Law  (law@cygnus.com)
47961
47962         * gcc.c-torture/compile/990107-1.c: New test
47963
47964 1999-01-06  Jeffrey A Law  (law@cygnus.com)
47965
47966         * gcc.c-torture/execute/990106-2.c: New test.
47967
47968         * gcc.c-torture/execute/990106-1.c: New test.
47969
47970 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
47971
47972         * gcc.c-torture/compile/981223-1.c: New test.
47973
47974 1998-12-29  Richard Henderson  <rth@cygnus.com>
47975
47976         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
47977         (opt3): Rename from opt4 and disable.
47978
47979 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
47980
47981         * g++.old-deja/g++.pt/ptrmem5.C: New test.
47982
47983 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
47984
47985         * g++.old-deja/g++.other/conv5.C: New test.
47986
47987 1998-12-14  Nick Clifton  <nickc@cygnus.com>
47988
47989         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
47990
47991 1998-12-11  Jeffrey A Law  (law@cygnus.com)
47992
47993         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
47994
47995 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
47996
47997         * gcc.c-torture/compile/981211-1.c: New test.
47998
47999 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48000
48001         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
48002
48003         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
48004
48005 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48006
48007         * gcc.special/930510-1.c: Make C9X safe.
48008         * gcc.misc-tests/gcov-1.c Similarly.
48009         * gcc.misc-tests/gcov-2.c Similarly.
48010
48011 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48012
48013         * gcc.dg/ultrasp1.c: New test.
48014
48015 1998-12-06  Richard Henderson  <rth@cygnus.com>
48016
48017         * gcc.c-torture/execute/981206.c: New test.
48018
48019 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48020
48021         * g++.old-deja/g++.ns/template7.C: New test.
48022
48023         * g++.old-deja/g++.other/expr1.C: New test.
48024
48025         * g++.old-deja/g++.eh/tmpl3.C: New test.
48026
48027         * g++.old-deja/g++.eh/tmpl2.C: New test.
48028
48029 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48030
48031         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
48032         * g++.old-deja/g++.other/using6.C: Removed.
48033         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
48034
48035         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
48036
48037 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48038
48039         * g++.old-deja/g++.pt/overload8.C: New test.
48040
48041         * g++.old-deja/g++.pt/overload7.C: New test.
48042
48043         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
48044
48045         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
48046         and relinking messages.
48047         * lib/g++.exp (g++_target_compile): Remove .rpo file when
48048         compiling with -frepo.
48049
48050 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
48051
48052         * g++.old-deja/g++.pt/lookup6.C: New test.
48053
48054 1998-11-30  Nick Clifton  <nickc@cygnus.com>
48055
48056         * gcc.c-torture/execute/981130-1.c: New test.
48057         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
48058
48059 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48060
48061         * g++.old-deja/g++.pt/explicit76.C: New test.
48062
48063         * g++.old-deja/g++.pt/friend38.C: New test.
48064
48065         * g++.old-deja/g++.ns/crash2.C: New test.
48066
48067         * g++.old-deja/g++.pt/defarg8.C: New test.
48068
48069         * g++.old-deja/g++.pt/instantiate6.C: New test.
48070
48071         * g++.old-deja/g++.pt/static6.C: New test.
48072
48073         * g++.old-deja/g++.pt/decl2.C: New test.
48074
48075 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48076
48077         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
48078         problem is actually related with name lookup, but so what? :-)
48079
48080         * g++.old-deja/g++.pt/friend37.C: New test.
48081
48082 1998-11-25  Dave Love  <d.love@dl.ac.uk>
48083
48084         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
48085         element, which fails on some systems.
48086
48087         * g77.f-torture/execute/labug1.f: New test.
48088
48089 1998-11-21  Jeffrey A Law  (law@cygnus.com)
48090
48091         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
48092         is defined.
48093
48094 1998-11-18  Dave Love  <d.love@dl.ac.uk>
48095
48096         * g77.f-torture/compile/981117-1.f: New test.
48097
48098 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
48099
48100         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
48101         properly discarded.
48102
48103 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
48104
48105         * gcc.c-torture/execute/memcheck: New directory of tests for
48106         -fcheck-memory-usage.
48107
48108 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48109
48110         * README: New file, general information about the testsuite and
48111         new description of the various C++ test subdirectories.
48112         * README.g++: Eliminate obsolete information, update and move most
48113         relevant stuff to README.
48114
48115 1998-11-07  Richard Henderson  <rth@cygnus.com>
48116
48117         * gcc.c-torture/compile/981107-1.c: New test.
48118
48119 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
48120
48121         * execute/memcpy-bi.c: New testcase.
48122
48123 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
48124
48125         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
48126         base classes.
48127
48128         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
48129         template is selected.
48130
48131         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
48132         classes, it should be accepted for all types.
48133
48134         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
48135
48136         * g++.old-deja/g++.pt/spec24.C: Ensure that template
48137         specializations start with template headers.
48138
48139 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
48140
48141         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
48142
48143         * g++.old-deja/g++.other/init9.C: Test cross initialization of
48144         non-POD types.
48145
48146 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
48147
48148         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
48149
48150 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
48151
48152         * compile/981022-1.c, compile/981022-1.x: New test and driver.
48153
48154 1998-10-19  Jeffrey A Law  (law@cygnus.com)
48155
48156         * 981019-1.c: New test.
48157
48158 1998-10-14  Robert Lipe <robertl@dgii.com>
48159
48160         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
48161         find objc headers.
48162
48163 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
48164
48165         * compile/981001-4.c: Remove use of GCC extension that triggers a
48166         compiler bug.
48167
48168 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
48169
48170         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
48171
48172 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48173
48174         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
48175         instantiation of template produces incorrect code for delete
48176         expression.
48177
48178         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
48179         constructors' name is not unique.
48180         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
48181         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
48182
48183         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
48184         automatic array of const is ill-formed.
48185
48186         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
48187         of template parameter?
48188
48189         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
48190         const.
48191
48192         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
48193         pointer-to-member expression.
48194
48195         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
48196         declaration causes ICE.
48197
48198 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
48199
48200         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
48201         reserved in the global namespace.
48202
48203         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
48204         generate needed virtual table.
48205
48206         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
48207
48208 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
48209
48210         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
48211         template-dependent type
48212
48213 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48214
48215         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
48216         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
48217         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
48218
48219         * g++.old-deja/g++.other/using5.C: New test; using decl from base
48220         class should be usable as argument of member function.
48221         * g++.old-deja/g++.other/using6.C: New test; using decl from base
48222         class should be usable as return type of member function.
48223         * g++.old-deja/g++.other/using7.C: New test; using decl from base
48224         class should be usable as type of data member.
48225
48226         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
48227
48228 1998-10-09  Jeffrey A Law  (law@cygnus.com)
48229
48230         * gcc.c-torture/special/920521-1.c: Fix bogus test.
48231
48232 1998-10-08  Nick Clifton  <nickc@cygnus.com>
48233
48234         * gcc.dg/dll-?.c Add thumb to target list.
48235         Fix assembler scan patterns to match current assembler output.
48236
48237 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
48238
48239         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
48240         matching of template brackets.
48241
48242         * g++.old-deja/g++.other/using4.C: New test.  Test using
48243         declarations of methods from base classes.
48244
48245         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
48246         within functions should introduce names into the innermost
48247         enclosing namespace.
48248
48249         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
48250         of static locals if first initialization throws.
48251
48252 1998-10-07  Jim Wilson  <wilson@cygnus.com>
48253
48254         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
48255
48256 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
48257
48258         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
48259         lose track of the possible targets of tablejump insns.
48260         * special/special.exp: Run it.
48261
48262 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
48263
48264         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
48265         must be declared before its specializations can be named in friend
48266         declarations.
48267
48268 1998-10-05  Dave Love  <d.love@dl.ac.uk>
48269
48270         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
48271
48272         * g77.f-torture/execute/io1.f: New test.
48273
48274 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
48275
48276         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
48277         with pointer to template function, for which no argument deduction
48278         is possible.
48279
48280         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
48281         specialization of template function as argument to template
48282         function.
48283
48284         * g++.old-deja/g++.other/access2.C: New test; Inner class
48285         shouldn't have privileged access to Outer's names.
48286
48287 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
48288
48289         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
48290         friend template declared within template class conflicts with
48291         nested class of the same name.
48292
48293         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
48294         is ignored.
48295
48296         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
48297         object with direct initializer as function declaration.
48298
48299         * g++.old-deja/g++.other/decl2.C: New test; duplicate
48300         initializers.
48301
48302         * g++.old-deja/g++.other/null2.C: New test; conditional operator
48303         involving const pointer and NULL produces incorrect result.
48304
48305         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
48306         type name without `typename' should be rejected with -pedantic.
48307
48308 1998-10-02  Richard Henderson  <rth@cygnus.com>
48309
48310         * g++.old-deja/g++.other/addrof1.C: New test.
48311
48312 1998-10-01  Nick Clifton  <nickc@cygnus.com>
48313
48314         * gcc.c-torture/compile/981001-1.c: New test.
48315         * gcc.c-torture/execute/981001-1.c: New test.
48316
48317 1998-10-01  Jeffrey A Law  (law@cygnus.com)
48318
48319         * gcc.c-torture/compile/981001-2.c: New test.
48320         * gcc.c-torture/compile/981001-3.c: New test.
48321         * gcc.c-torture/compile/981001-4.c: New test.
48322
48323 1998-10-01  Robert Lipe  <robertl@dgii.com>
48324
48325         * lib/objc.exp (objc_target_compile): Add -L during compiles for
48326         multilibbed hosts.  Idea grafted from g77.exp.
48327
48328 1998-09-30  Dave Love  <d.love@dl.ac.uk>
48329
48330         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
48331         avoid losing on systems which need -lsocket.
48332
48333 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
48334
48335         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
48336         * g++.old-deja/g++.other/nested2.C: Ditto.
48337         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
48338         failure.
48339
48340 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
48341
48342         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
48343         preferred over template operator!= for enum bitfields.
48344
48345 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
48346
48347         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
48348         that happen to have the same base name, but in different scopes,
48349         are incorrectly rejected.
48350
48351 1998-09-16  Richard Henderson  <rth@cygnus.com>
48352
48353         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
48354         on the native word size instead of an integer literal.
48355
48356 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
48357
48358         * g++.old-deja/g++.other/static2.C: Invocation of static data
48359         member of type pointer-to-function denoted as non-static member.
48360
48361         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
48362         checks involving function types and aliases.
48363
48364 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
48365
48366         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
48367         redefined to the same non-trivial type.
48368
48369         * g++.old-deja/g++.pt/explicit73.C: Test for proper
48370         namespace-qualification of template specializations declared in
48371         other namespaces.
48372
48373         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
48374         to declare a subset of the specializations of a template function
48375         as friends of specializations of a template class.
48376
48377         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
48378         member templates that do not fully specialize the enclosing
48379         template class are rejected.
48380
48381 1998-09-11  Dave Love  <d.love@dl.ac.uk>
48382
48383         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
48384
48385 1998-09-08  Dave Love  <d.love@dl.ac.uk>
48386
48387         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
48388         altered from libf2c/libU77 version.
48389
48390 1998-09-06  Dave Love  <d.love@dl.ac.uk>
48391
48392         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
48393
48394 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
48395
48396         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
48397         (un)signed char are different types for template specialization
48398         purposes.
48399
48400 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
48401
48402         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
48403         * objc: ObjC testsuite.
48404
48405 1998-08-31  Catherine Moore  <clm@cygnus.com>
48406
48407         * gcc.c-torture/execute/941014-1.x: New file.
48408
48409 1998-08-31  Nick Clifton  <nickc@cygnus.com>
48410
48411         * lib/c-torture.exp: Add support for
48412         torture_eval_before_compile and torture_eval_before_execute
48413         variables.
48414
48415 1998-08-30  Jeffrey A Law  (law@cygnus.com)
48416
48417         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
48418         this test triggers valid.
48419
48420 1998-08-27  Jeffrey A Law  (law@cygnus.com)
48421
48422         * gcc.dg/980827-1.c: New test.
48423
48424 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
48425
48426         * gcc.c-torture/execute/loop-4b.c: New test.
48427
48428 1998-08-26  Nick Clifton  <nickc@cygnus.com>
48429
48430         * lib/c-torture.exp: Add support for
48431         torture_eval_before_compile and torture_eval_before_execute
48432         variables.
48433
48434 1998-08-25  Jeffrey A Law  (law@cygnus.com)
48435
48436         * gcc.c-torture/compile/980825-1.c: New test.
48437
48438 1998-08-24  Nick Clifton  <nickc@cygnus.com>
48439
48440         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
48441         count number tests in opt_t0 not good_t0.
48442
48443 1998-08-24  Jeffrey A Law  (law@cygnus.com)
48444
48445         * gcc.c-torture/compile/930326-1.x: Fix typo.
48446
48447 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
48448
48449         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
48450         causes an ICE.
48451
48452 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48453
48454         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
48455         STACK_SIZE is defined.
48456         * gcc.c-torture/unsorted/stuct.c: Similarly.
48457
48458         * gcc.c-torture/compile/980821-1.c: New test.
48459
48460 1998-08-21  Jeffrey A Law  (law@cygnus.com)
48461
48462         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
48463
48464 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
48465
48466         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
48467         code.
48468
48469 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
48470
48471         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
48472         error'.
48473
48474 1998-08-18  Jeffrey A Law  (law@cygnus.com)
48475
48476         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
48477
48478 1998-08-16  Jeffrey A Law  (law@cygnus.com)
48479
48480         * gcc.c-torture/compile/980816-1.c: New test.
48481
48482         * gcc.dg/980816-1.c: New test.
48483
48484 1998-08-13  Jeffrey A Law  (law@cygnus.com)
48485
48486         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
48487         compiler for ieee tests.
48488
48489 1998-08-01  Dave Love  <d.love@dl.ac.uk>
48490
48491         * g77.f-torture/compile/980729-0.f: New test.
48492
48493 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
48494
48495         * gcc.c-torture/special/eeprof-1.c: New test, for
48496         -finstrument-functions.
48497         * gcc.c-torture/special/special.exp: Run it.
48498
48499 1998-07-29  Jeffrey A Law  (law@cygnus.com)
48500
48501         * gcc.c-torture/compile/980729-1.c: New test.
48502
48503 1998-07-27  Nick Clifton  <nickc@cygnus.com>
48504
48505         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
48506         __thumb__ is defined, and test for ARM style doubles if so.
48507
48508 1998-07-26  Dave Love  <d.love@dl.ac.uk>
48509
48510         * g77.f-torture/noncompile/980615-0.f: New test.
48511
48512 1998-07-26  H.J. Lu  (hjl@gnu.org)
48513
48514         * gcc.dg/980312-1.c: Do link instead of compile.
48515         * gcc.dg/980313-1.c: Likewise.
48516
48517 1998-07-26  Jeffrey A Law  (law@cygnus.com)
48518
48519         * gcc.c-torture/compile/980726-1.c: New test.
48520
48521 1998-07-25  Dave Love  <d.love@dl.ac.uk>
48522
48523         * g77.f-torture/execute/io0.f: New test.
48524
48525 1998-07-24  Nick Clifton  <nickc@cygnus.com>
48526
48527         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
48528         an int.
48529
48530 1998-06-18  Michael Meissner  <meissner@cygnus.com>
48531
48532         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
48533         m32r bugs.
48534
48535 1998-07-17  Nick Clifton  <nickc@cygnus.com>
48536
48537         * gcc.dg/980626-1.c: Expect failures for all toolchains until
48538         c-decl.c:grokdeclarator can handle mode attributes.
48539
48540 1998-07-16  Jeffrey A Law  (law@cygnus.com)
48541
48542         * gcc.c-torture/execute/980716-1.c: New test.
48543
48544 1998-07-13  Jeffrey A Law  (law@cygnus.com)
48545
48546         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
48547         the mn10200.
48548         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
48549         the mn10200.
48550         * gcc.c-torture/execute/va-arg-3.x: Similarly.
48551         * gcc.c-torture/compile/930326-1.x: Similarly.
48552
48553 1998-07-13  Dave Love  <d.love@dl.ac.uk>
48554
48555         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
48556         New test from Craig.
48557
48558 1998-07-12  Dave Love  <d.love@dl.ac.uk>
48559
48560         * g77.f-torture/noncompile/980616-0.f: New test.
48561
48562         * g77.f-torture/execute/970816-3.f: New test from Craig.
48563
48564 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48565
48566         *  g++.other/singleton.C: Return error value instead of taking
48567         SIGSEGV.
48568
48569 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
48570
48571         *  g++.other/singleton.C: New test.  Warning is under dispute.
48572         Runtime crash is not.
48573
48574 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
48575
48576         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
48577         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
48578         using6.C, using7.C}: New namespace tests.
48579
48580 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
48581
48582         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
48583         specialization with typedef'ed names used as array indexes.
48584
48585 1998-07-09  Jeffrey A Law  (law@cygnus.com)
48586
48587         * gcc.c-torture/execute/980709-1.c: New test.
48588
48589         * gcc.dg/980709-1.c: New test.
48590
48591 1998-07-07  Richard Henderson  <rth@cygnus.com>
48592
48593         * gcc.c-torture/execute/bcp-1.c: New test.
48594
48595 1998-07-07  Jeffrey A Law  (law@cygnus.com)
48596
48597         * gcc.c-torture/execute/980707-1.c: New test.
48598
48599 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
48600
48601         * gcc.c-torture/compile/980706-1.c: New test.
48602
48603 1998-07-01  Dave Love  <d.love@dl.ac.uk>
48604
48605         * g77.f-torture/execute/980701-0.f,
48606         g77.f-torture/execute/980701-1.f: New test from Craig.
48607
48608 1998-07-01  Jeffrey A Law  (law@cygnus.com)
48609
48610         * gcc.c-torture/compile/980701-1.c: New test.
48611
48612         * gcc.c-torture/execute/980701-1.c: New test.
48613
48614 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
48615 rlsruhe.de>
48616
48617         * g++.old-deja/g++.robertl/eb132.C: New test.
48618         * g++.old-deja/g++.robertl/eb133.C: Likewise.
48619
48620 1998-06-29  Dave Love  <d.love@dl.ac.uk>
48621
48622         * g77.f-torture/execute/980628-7.f,
48623         g77.f-torture/execute/980628-8.f,
48624         g77.f-torture/execute/980628-9.f,
48625         g77.f-torture/execute/980628-10.f: New tests from Craig.
48626
48627         * g77.f-torture/execute/980628-3.f: Remove mail headers.
48628
48629 1998-06-28  Jeffrey A Law  (law@cygnus.com)
48630
48631         * g77.f-torture/execute/980628-4.f: New test from Craig.
48632         * g77.f-torture/execute/980628-5.f: Likewise.
48633         * g77.f-torture/execute/980628-2.f: Likewise.
48634         * g77.f-torture/execute/980628-0.f: Likewise.
48635         * g77.f-torture/execute/980628-1.f: Likewise.
48636         * g77.f-torture/execute/980628-3.f: Likewise.
48637         * g77.f-torture/execute/980628-6.f: Likewise.
48638
48639 1998-06-28  Jeffrey A Law  (law@cygnus.com)
48640
48641         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
48642         directory when nothing has been installed yet.
48643
48644 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
48645
48646         * gcc.c-torture/special/special.exp: Handle newer versions of
48647         dejagnu.
48648
48649 1998-06-26  Jeffrey A Law  (law@cygnus.com)
48650
48651         * gcc.dg/980626-1.c: New test.
48652
48653 1998-06-19  Bruno Haible <haible@ilog.fr>
48654
48655         * gcc.misc-tests/m-un-2.c: New test.
48656         * g++.old-deja/g++.other/warn01.c: Likewise.
48657
48658 1998-06-19  Robert Lipe  <robertl@dgii.com>
48659
48660         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
48661         compatibility with assmblers with a different comment character.
48662         Eliminate use of GAS-specific extensions.
48663
48664 1998-06-19  Jeffrey A Law  (law@cygnus.com)
48665
48666         * gcc.c-torture/execute/ieee/980619-1.c: New test.
48667
48668 1998-06-19  Robert Lipe  <robertl@dgii.com>
48669
48670         * lib/g77.exp: Replace search for libf2c.a with search for newly
48671         renamed libg2c.a
48672
48673 1998-06-17  Jeffrey A Law  (law@cygnus.com)
48674
48675         * gcc.c-torture/execute/980617-1.c: New test.
48676
48677 1998-06-12  Jeffrey A Law  (law@cygnus.com)
48678
48679         * gcc.c-torture/execute/980612-1.c: New test.
48680
48681 1998-06-08  Jeffrey A Law  (law@cygnus.com)
48682
48683         * gcc.dg/980523-1.c: Only test on ppc-linux.
48684         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
48685
48686         * gcc.c-torture/execute/980608-1.c: New test.
48687
48688 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
48689
48690         * gcc.c-torture/execute/980605-1.c: New test.
48691
48692 1998-06-04  Jeffrey A Law  (law@cygnus.com)
48693
48694         * gcc.c-torture/execute/980604-1.c: New test.
48695
48696 1998-06-02  Jeffrey A Law  (law@cygnus.com)
48697
48698         * gcc.c-torture/execute/980602-1.c: New test.
48699         * gcc.c-torture/execute/980602-2.c: Likewise.
48700
48701 1998-06-02  Dave Love  <d.love@dl.ac.uk>
48702
48703         * 970125-0.f: Fix per JCB.  Add commentary.
48704
48705 1998-05-31  Michael Meissner  <meissner@cygnus.com>
48706
48707         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
48708         IEEE -0 support.
48709
48710 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
48711
48712         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
48713         earlier.
48714
48715 1998-05-28  Catherine Moore <clm@cygnus.com>
48716
48717         * gcc.c-torture/execute/980526-3.c: New test.
48718
48719 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
48720
48721         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
48722         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
48723         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
48724         m88k-motorola-sysv3 to XFAIL.
48725
48726 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48727
48728         * gcc.dg/980526-1.c: New test.
48729         * gcc.c-torture/execute/980526-2.c: New test.
48730
48731 1998-05-26  Jeffrey A Law  (law@cygnus.com)
48732
48733         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
48734
48735         * gcc.c-torture/execute/980526-1.c: New test.
48736
48737 1998-05-26  Dave Love  <d.love@dl.ac.uk>
48738
48739         * g77.f-torture/execute/alpha2.f: Add runtime test.
48740
48741 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
48742
48743         * g++.old-deja/old-deja.exp: Strip leading directories.
48744
48745         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
48746         error for the line.  Don't run multiple tests for the same line.
48747
48748 1998-05-23  Jeffrey A Law  (law@cygnus.com)
48749
48750         * gcc.dg/980523-1.c: New test.
48751
48752 1998-05-23  Dave Love  <d.love@dl.ac.uk>
48753
48754         * g77.f-torture/compile/970915-0.f: New test.
48755
48756 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
48757
48758         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
48759
48760 1998-05-21  Jeffrey A Law  (law@cygnus.com)
48761
48762         * gcc.dg/980520-1.c: New test.
48763
48764 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
48765
48766         * gcc.dg/980502-1.c: Fix return type.
48767
48768 1998-05-20  Jeffrey A Law  (law@cygnus.com)
48769
48770         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
48771         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
48772         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
48773         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
48774         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
48775
48776 1998-05-20  Dave Love  <d.love@dl.ac.uk>
48777
48778         * g77.f-torture/execute/980520-1.f: New test.
48779
48780 1998-05-15  Dave Love  <d.love@dl.ac.uk>
48781
48782         * lib/mike-g77.exp: New file.
48783
48784         * g77.f-torture/noncompile/noncompile.exp,
48785         g77.f-torture/noncompile/check0.f: New files.
48786
48787 1998-05-14  Dave Love  <d.love@dl.ac.uk>
48788
48789         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
48790         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
48791         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
48792         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
48793         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
48794         abort where appropriate.
48795
48796 1998-05-05  Michael Meissner  <meissner@cygnus.com>
48797
48798         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
48799         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
48800
48801 1998-04-29  Dave Love  <d.love@dl.ac.uk>
48802
48803         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
48804
48805 1998-04-27  Dave Love  <d.love@dl.ac.uk>
48806
48807         * g77.f-torture/compile/980427-0.f: New test.
48808
48809 1998-04-24  Dave Love  <d.love@dl.ac.uk>
48810
48811         * g77.f-torture/compile/980424-0.f: New test.
48812
48813 1998-04-19  Dave Love  <d.love@dl.ac.uk>
48814
48815         * g77.f-torture/compile/980419-2.f (main): New test.
48816         * g77.f-torture/compile/970125-0.f: New test.
48817         * g77.f-torture/compile/980419-1.f: New test.
48818
48819 1998-04-08  Jim Wilson  <wilson@cygnus.com>
48820
48821         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
48822         of loop-4.c.
48823
48824 1998-04-07  Jim Wilson  <wilson@cygnus.com>
48825
48826         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
48827
48828 1998-04-03  Jim Wilson  <wilson@cygnus.com>
48829
48830         * gcc.c-torture/compile/980329-1.c: New test.
48831
48832 1998-03-18  Jim Wilson  <wilson@cygnus.com>
48833
48834         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
48835         * gcc.dg/980312-1.c: Fix typo in -march command.
48836
48837 1998-03-16  H.J. Lu  (hjl@gnu.org)
48838
48839         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
48840
48841 1998-03-11  Robert Lipe  <robertl@dgii.com>
48842
48843         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
48844         Dave Love agree the Fortran source is bogus.
48845
48846 1998-03-11  Robert Lipe  <robertl@dgii.com>
48847
48848         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
48849         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
48850         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
48851         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
48852         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
48853
48854 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
48855
48856         * g++.old-deja/g++.other/friend1.C: New test.
48857
48858 1998-02-18  Dave Love  <d.love@dl.ac.uk>
48859
48860         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
48861         possibly uninitialized) variables and declare dnrm2.
48862
48863 1998-02-23  Robert Lipe <robertl@dgii.com>
48864
48865         From Bruno Haible <haible@ilog.fr>:
48866         * gcc.c-torture/execute/980223.c: New test.
48867
48868 1998-02-13  Jeffrey A Law  (law@cygnus.com)
48869
48870         * gcc.dg/ifelse-1.c: New test.
48871
48872 1998-02-09  H.J. Lu  (hjl@gnu.org)
48873
48874         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
48875
48876           * lib/old-dejagnu.exp (old-dejagnu): Added the
48877           "execution test - XFAIL *-*-*" handling in the spirit of
48878           "excess errors test -". Changed the "execution test fails"
48879           handling to be like "excess errors test fails".
48880           * Update various tests accordingly.
48881
48882 1998-02-06  Jim Wilson  <wilson@cygnus.com>
48883
48884         * gcc.c-torture/execute/980205.c: New test.
48885
48886 1998-01-18  Jeffrey A Law  (law@cygnus.com)
48887
48888         * lib/c-torture.exp: Look for .x files instead of .cexp files.
48889         * lib/f-torture.exp: Similarly.
48890         * gcc.c-torture: Rename all .cexp files to .x files.
48891
48892 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
48893
48894         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
48895         (940510-1.c): Removed duplicate.
48896         (971104-1.c): New test.
48897
48898 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
48899
48900           * lib/f-torture.exp: Improve error and loop detection.
48901
48902 1997-11-19  Michael Meissner  <meissner@cygnus.com>
48903
48904         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
48905         use that to size the filler array.
48906
48907 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
48908
48909         * lib/c-torture.exp(c-torture-execute): Fix typo.
48910
48911         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
48912         testcase as the executable name. Keep the executable around if
48913         the test fails.
48914
48915 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
48916
48917         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
48918         changes.  Only test one -g option, and move it to the end of the
48919         list of options to test.
48920
48921 1997-09-19  Michael Meissner  <meissner@cygnus.com>
48922
48923         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
48924         variable GCC_TORTURE_OPTIONS to supply default switches separated
48925         by colons.  If no environment variable, run tests with -O0 -g, -O1
48926         -g, and -O2 -g as well.
48927
48928 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
48929
48930         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
48931         explanatory comments. Fix indentation.
48932
48933 1997-09-15  Jeffrey A Law  (law@cygnus.com)
48934
48935         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
48936
48937 1997-09-11  Jeffrey A Law  (law@cygnus.com)
48938
48939         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
48940         * g++.old-deja/g++.mike/p7325.C: Likewise.
48941         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
48942
48943 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
48944
48945         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
48946         * g++.old-deja/g++.brendan/crash30.C: Likewise.
48947         * g++.old-deja/g++.brendan/crash39.C: Likewise.
48948         * g++.old-deja/g++.law/operators4.C: Likewise.
48949
48950 1997-09-11  Joe Buck  (jbuck@synopsys.com)
48951
48952         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
48953         * g++.old-deja/g++.mike/p784.C: Ditto.
48954         * g++.old-deja/g++.mike/p785.C: Ditto.
48955
48956 1997-09-05  Jeffrey A Law  (law@cygnus.com)
48957
48958           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
48959
48960 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48961
48962         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
48963         target feature; pass this to c-torture-execute as needed.
48964
48965 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
48966
48967         * lib/c-torture.exp(c-torture-execute): If the previous and the
48968         current executables being tested are identical, we don't need to
48969         run the executable again. Try to make the executable names
48970         unique. Add an optional argument for passing additional compiler
48971         flags.
48972
48973 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
48974
48975         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
48976
48977 1997-08-29  Jeffrey A Law  (law@cygnus.com)
48978
48979         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
48980
48981 1997-07-31  Jeffrey A Law  (law@cygnus.com)
48982
48983         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
48984         32bit or larger longs.
48985
48986         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
48987         have either a 32bit long or 32bit int.
48988
48989 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
48990
48991         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
48992         Make double precision tests dependent on sizeof (double).
48993
48994 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
48995
48996         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
48997         too.
48998
48999 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
49000
49001         * gcc.c-torture/compile/961203-1.cexp: New script.
49002
49003 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
49004
49005         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
49006         up the includes ourselves.
49007
49008 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
49009
49010         * lib/plumhall.exp: Remove random include, and add a few
49011         verbose messages for debugging.
49012
49013 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
49014
49015         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
49016         of trying to do it ourselves.
49017
49018 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49019
49020         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
49021
49022 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
49023
49024         * gcc.prms/5403.c: Made regexp a bit less strict.
49025
49026 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
49027
49028         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
49029         is returned from remote_load instead.
49030         * lib/plumhall.exp: Ditto.
49031         * lib/mike-g++.exp: Ditto.
49032         * lib/old-dejagnu.exp: Ditto.
49033         * lib/c-torture.exp: Ditto.
49034
49035 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
49036
49037         * lib/g++.exp: Use build_wrapper procedure.
49038         * lib/gcc.exp: Ditto.
49039
49040 1997-05-20  Jeffrey A Law  (law@cygnus.com)
49041
49042         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
49043         an old-style decl for malloc.  Fixes tests to work when
49044         sizeof (int) != sizeof (size_t).
49045
49046 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49047
49048         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
49049
49050         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
49051         use stdargs.h interface.
49052
49053 1997-05-15  Mike Meissner  <meissner@cygnus.com>
49054
49055         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
49056         NO_VARARGS when compiling.
49057
49058 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
49059
49060         * lib/plumhall.exp(ph_includes): New procedure.
49061         (ph_make): Use it.
49062         (ph_compiler): Ditto.
49063
49064         * lib/g++.exp: Rename test-glue.c to testglue.c.
49065         * lib/gcc.exp: Ditto.
49066
49067 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
49068
49069         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
49070         to completion when it's called.
49071
49072 1997-03-21  Michael Meissner  <meissner@cygnus.com>
49073
49074         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
49075         is defined, don't do test.
49076
49077 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
49078
49079         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
49080         for object files.
49081         (ph_summary): Mark skipped testcases as untested, not unresolved.
49082
49083         * lib/plumhall.exp (ph_make): If unresolved because of bad
49084         errorCode, record errorCode in log file.
49085         (*): Replace send_log/verbose with verbose -log.
49086
49087 1997-03-19  Michael Meissner  <meissner@cygnus.com>
49088
49089         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
49090         double conversion if double isn't at least 8 bytes.
49091
49092         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
49093         int to work with targets where int is 16 bits.
49094
49095         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
49096         8 bytes, just exit, since 4 byte doubles don't have enough bits of
49097         precision for the test to complete.
49098
49099 1997-03-14  Michael Meissner  <meissner@cygnus.com>
49100
49101         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
49102         if d10v is not compiled with the -mdouble64 flag.
49103         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
49104
49105         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
49106         d10v is not compiled with the -mint32 flag.
49107
49108 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
49109
49110         * lib/plumhall.exp: Use incr_count.
49111
49112 1997-03-12  Jeffrey A Law  (law@cygnus.com)
49113
49114         * gcc.c-torture: Update to c-torture-1.45.
49115
49116 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
49117
49118         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
49119         the name of the expect testcase file).
49120
49121         * lib/g++.exp(g++_init): Ditto.
49122
49123 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
49124
49125         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
49126         the host.
49127
49128         * lib/gcc.exp(gcc_exit): New procedure.
49129
49130 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
49131
49132         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
49133         specs where appropriate.
49134
49135         * g++.old-deja/g++.arm/*: Added additional ERROR checks
49136         because of new "candidates are" messages, and removed a few
49137
49138         * Converted all non-old-style g++ testcases to old-style, and
49139         moved into g++.old-deja.
49140
49141 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
49142
49143         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
49144         options.
49145
49146         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
49147         succeeded.
49148
49149         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
49150
49151 1997-02-13  Michael Meissner  <meissner@cygnus.com>
49152
49153         * lib/gcc.exp (gcc_target_compile): Add support for defining
49154         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
49155         the machine doesn't have those features.
49156
49157 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
49158
49159         * g++.law/operators4.exp: Don't use LIBS.
49160
49161 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
49162
49163         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
49164
49165         * lib/mike-g++.exp: Don't set the compiler to be tested here.
49166         * lib/g++.exp: Set it here instead. Also, allow use of the
49167         --tool_exec and --tool_opt options. Change CXX to
49168         GXX_UNDER_TEST.
49169
49170         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
49171
49172         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
49173
49174 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
49175
49176         * lib/old-dejagnu.exp: Use prune_warnings instead of
49177         prune_system_crud.
49178         * lib/mike-g++.exp: Ditto.
49179         * lib/gcc.exp: Ditto.
49180         * lib/g++.exp: Ditto.
49181
49182         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
49183
49184 1997-02-07  Jeffrey A Law  (law@cygnus.com)
49185
49186           * 941014-2.c: Include stdlib.h
49187           * 960327-1.c: Include stdio.h
49188           * dbra.c, index-1.c: Don't assume ints are 32bits.
49189
49190 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
49191
49192         * lib/gcc.exp: Add gcc,stack_size target feature.
49193
49194         * lib/g++.exp(g++_target_compile): Add the include and link
49195         paths here, not in two other places. And, it's $options, not
49196         options.
49197
49198         * lib/mike-g++.exp(postbase): Remove the code that determines
49199         the correct include and link paths.
49200         * g++.old-deja/old-deja.exp: Ditto.
49201
49202 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
49203
49204         * lib/g++.exp(g++_init): target_compile no longer returns the
49205         filename of the result.
49206
49207 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
49208
49209         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
49210         call to glob.
49211
49212         * gcc.c-torture/special/special.exp: Change call to
49213         gcc_target_compile to include the object file.
49214
49215 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
49216
49217         * gcc.c-torture/special/special.exp: Correct misspelling in last
49218         change.
49219
49220 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
49221
49222         * lib/plumhall.exp(ph_summary): Log the entire output of the
49223         executable. Return -1 if there were any failures, 0 otherwise.
49224         (ph_execute): Return -1 if there were any failures, 0 otherwise.
49225         (ph_make): Clean up objects and executables that were built
49226         if the tests succeeded.
49227
49228 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
49229
49230         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
49231         libraries and includes in the build tree as appropriate.
49232
49233 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49234
49235         * lib/c-torture.exp: Instead of looking for the global variable
49236         NO_LONG_LONG, check to see if that's a feature of the target.
49237
49238 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
49239
49240         * config/default.exp: Minimize. Delete the remainer of the files in
49241         config; this functionality is now in devo/dejagnu/config.
49242
49243         g++.*/*: Pass any additional flags used to compile to postbase;
49244         delete CXXFLAGS.
49245
49246         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
49247         is now done by runtest.exp. Use gcc_target_compile instead of
49248         compile.
49249
49250         lib/c-torture.exp: Use gcc_target_compile instead of compile.
49251         Remove references to CFLAGS. Use remote_file instead of
49252         calling rm -f.
49253         (c-torture): Take a list of arguments to use to compile this
49254         testcase.
49255
49256         lib/g++.exp: Simplify. Use target_compile instead of compile.
49257         lib/gcc-dg.exp: Ditto.
49258         lib/gcc.exp: Ditto.
49259         lib/mike-{gcc,g++}.exp: Ditto.
49260         lib/old-dejagnu.exp: Ditto.
49261         lib/plumhall.exp: Ditto.
49262
49263 1997-01-08  Jim Wilson  <wilson@cygnus.com>
49264
49265         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
49266         (ph_linker): Likewise.
49267
49268 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
49269
49270           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
49271         MAP_ANON / MAP_ANONYMOUS if defined;
49272         else try to map from /dev/zero .
49273
49274 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49275
49276         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
49277         isn't defined, then define it to MAP_ANONYMOUS.
49278
49279 1996-11-12  Jeffrey A Law  (law@cygnus.com)
49280
49281         * gcc.c-torture: Update to c-torture-1.42 release.
49282
49283 1996-11-11  Jeffrey A Law  (law@cygnus.com)
49284
49285         * gcc.c-torture: Update to c-torture-1.41 release.
49286
49287 1996-10-27  Jeffrey A Law  (law@cygnus.com)
49288
49289         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
49290         c-torture release.
49291
49292 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
49293
49294         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
49295         and LDFLAGS.  Fix second case to append the target_info ldflags
49296         onto LDFLAGS, not CFLAGS.
49297         * lib/g++.exp (g++_init): Add target_info stuff.
49298         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
49299         of libgloss and newlib flags for !native.
49300
49301         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
49302         (GDB): Fix relative path to go up another dir for finding gdb.
49303
49304 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
49305
49306         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
49307         versions in the target_info array, if they don't exist.
49308
49309 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
49310
49311         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
49312
49313 1996-07-08  Jim Wilson  <wilson@cygnus.com>
49314
49315         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
49316         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
49317
49318 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
49319
49320         * lib/old-dejagnu.exp: Don't remove the output file before we've
49321         actually tested it. Don't append pwd to the path of the executable
49322         we're testing.
49323
49324 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
49325
49326         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
49327
49328 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
49329
49330         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
49331         temporary directory for compiler files, and set it to a default
49332         value of /tmp. Set $output as the name of the output file from
49333         compiling the testcase. Add a -o option to $cflags_var so the
49334         compiler writes the final output file as $output. Set $executable
49335         to $output.
49336
49337         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
49338         directory for compiler files, and set it to /tmp if it doesn't
49339         already have a value. Set $output_file to the name of the output
49340         file from compiling the testcase. Add a -o option to CXXFLAGS so
49341         the compiler writes the final output file as $output. Use $output
49342         as the executable to be tested.
49343
49344 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49345
49346         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
49347
49348 1996-06-08  Jeffrey A Law  (law@cygnus.com)
49349
49350         * gcc.c-torture/execute/pending-1.c: New test.  Still
49351         pending in Tege's queue.
49352
49353 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
49354
49355         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
49356         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
49357         if there were failures.  Call unresolved if there were unresolved
49358         testcases.  Call gcc_fail if program did not run to completion.
49359         (ph_make): Pass additional argument name to ph_execute.
49360         (ph_execute): Add new argument.  Pass additional arguments to
49361         ph_summary.  Call gcc_fail is there is no execution output.
49362
49363 1996-04-24  Jeffrey A Law  (law@cygnus.com)
49364
49365         * lib/plumhall.exp (proc_summary): Output relavent summary
49366         lines into the log so specific failures in plumhall can be
49367         investigated.
49368
49369 1996-04-10  Jeffrey A Law  (law@cygnus.com)
49370
49371         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
49372         (c-torture-execute): Don't try to execute tests which use
49373         "long long" types if $NO_LONG_LONG is nonzero.
49374
49375 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
49376
49377         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
49378         not c-torture.
49379
49380         * gcc.ieee: Move from here.
49381         * gcc.c-torture/execute/ieee: To here.
49382
49383 1996-03-26  Jeffrey A Law  (law@cygnus.com)
49384
49385         * gcc.c-torture: Update to c-torture-1.41 release.
49386
49387 1996-03-22  Jeffrey A Law  (law@cygnus.com)
49388
49389         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
49390         not "$output".
49391
49392 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
49393
49394         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
49395         -c present.
49396
49397 1996-03-02  Jeffrey A Law  (law@cygnus.com)
49398
49399         * config/proelf.exp: Handle connecting to a simulator.
49400
49401 1996-01-31  Jeffrey A Law  (law@cygnus.com)
49402
49403         * config/proelf.exp: New file.  Enough framework that we can
49404         run c-torture tests on the proelf targets (or any other target
49405         that gdb can connect to for that matter).
49406
49407 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
49408
49409         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
49410         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
49411
49412         * lib/plumhall.exp (ph_execute): Always call ph_summary if
49413         exec_output exists.
49414
49415 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
49416
49417         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
49418         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
49419
49420         * config/*.exp: Update FSF address.  Change result of ${tool}_load
49421         to pass/fail/unresolved/unsupported/untested.  Caller must now
49422         call unresolved/unsupported/untested.
49423         * lib/*.exp: Update FSF address.  Update to handle new results of
49424         ${tool}_load.
49425         * lib/chill.exp (verbose): Delete.
49426
49427 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
49428
49429         * lib/gcc.exp (default_gcc_start): Change order of args to
49430         $LDFLAGS $CFLAGS $LIBS.
49431         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
49432         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
49433         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
49434         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
49435         * gcc.misc-tests/dg-test.exp: Likewise.
49436         * gcc.misc-tests/msgs.exp: Likewise.
49437         * gcc.prms/prms.exp: Likewise.
49438         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
49439         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
49440
49441         * lib/dg.exp: Deleted, moved to dejagnu/lib.
49442
49443 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
49444
49445         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
49446
49447         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
49448         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
49449
49450         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
49451         necessary.
49452
49453 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
49454
49455         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
49456         global for loop; add use of $mathlib.
49457         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
49458         settings here; set mathlib for anything but VxWorks.
49459
49460 1996-01-22  Jeffrey A Law  (law@cygnus.com)
49461
49462         * gcc.c-torture: Update to c-torture-1.40 release.
49463
49464 1996-01-03  Jeffrey A Law  (law@cygnus.com)
49465
49466         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
49467         dg.exp.
49468
49469 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
49470
49471         * lib/c-torture.exp (c-torture-execute): Declare "output" as
49472         global.
49473
49474 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
49475
49476         * lib/g++.exp (LIBS): Define if not already.
49477         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
49478         (gcc-dg-prune): Call prune_gcc_output.
49479         * lib/gcc.exp (prune_gcc_output): New proc.
49480         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
49481         prune_gcc_output.
49482
49483 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
49484
49485         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
49486         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
49487
49488 1995-11-15  Jeffrey A Law  (law@cygnus.com)
49489
49490         * gcc.c-torture: Update to c-torture-1.39 release.
49491
49492 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
49493
49494         * lib/c-torture.exp (c-torture-execute): Don't return if one option
49495         fails, try others as well.
49496
49497 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
49498
49499         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
49500         If compilation fails, mark execute tests as `untested'.
49501         If test is marked as unsupported, don't mark compilation and
49502         execute tests as failed.
49503
49504 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
49505
49506         * lib/g++.exp (g++_init): Don't link in libg++, and look to
49507         libstdc++ for whether or not we want to be doing shared
49508         libraries.  Delete link_curses since we don't need it anymore.
49509         * lib/mike-g++.exp (postbase): Don't link in libg++.
49510         * g++.old-deja/old-deja.exp: Likewise.
49511
49512 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
49513
49514         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
49515
49516 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
49517
49518         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
49519         For that, add `-Wl,-a,shared_archive'.
49520         * g++.old-deja/old-deja.exp: Likewise.
49521
49522 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
49523
49524         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
49525
49526 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
49527
49528         * lib/mike-g++.exp (postbase): Pay attention to the status of
49529         g++_load.
49530
49531 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
49532
49533           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
49534
49535 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
49536
49537         * lib/gcc.exp (default_gcc_start): No longer need to log program
49538         being executed or its output, execute_anywhere does that now.
49539         * lib/g++.exp (default_g++_version): Call execute_anywhere.
49540         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
49541
49542 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
49543
49544         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
49545         the same as those in lib/g++.exp.
49546
49547 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
49548
49549         * gcc.c-torture: Update to c-torture-1.38 release.
49550         * gcc.ieee: Related changes.
49551
49552 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
49553
49554         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
49555         "exec". Minor reformatting changes.
49556
49557         * config/rom68k.exp (${tool}_load): Make it work in a canadian
49558         cross. This means all "exec" calls now work on a remote host as
49559         well.
49560         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
49561         cross. Filter out the extra "\r\n" stuff that expect puts in.
49562         (c-torture-execute): Filter out the bogus warnings like
49563         c-torture-compile does. Add support for canadian cross.
49564         * lib/gcc.exp (default_gcc_version, default_gcc_start)
49565         Use execute_anywhere rather than calling exec directly. Now it
49566         works for canadian cross testing.
49567
49568 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
49569
49570         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
49571         results into a variable, and check that rather than using file exists.
49572
49573 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
49574
49575         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
49576         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
49577
49578 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
49579
49580         * g++.old-deja/old-deja.exp: Create and pass runshlib and
49581         lib_curses if there's a shared libg++ in the build tree.
49582
49583 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
49584
49585         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
49586         if not supported target.
49587
49588 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
49589
49590         * lib/g++.exp (g++_init): Move empty setting of runshlib and
49591         link_curses up to always happen, not just for native builds.
49592
49593 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
49594
49595         * gcc.c-torture: Update to c-torture-1.36 release.
49596         * gcc.failure: Related changes.
49597
49598 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
49599
49600         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
49601
49602 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
49603
49604         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
49605         * lib/mike-g++.exp (postbase): Not in here.  Still reference
49606         runshlib, link_curses, and mathlib for link and run.
49607
49608         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
49609         pass the runtime shared library options for Solaris, OSF/1, and
49610         Irix5, and link with -lcurses to avoid unresolved references.
49611
49612 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
49613
49614         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
49615         only run once.
49616
49617 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
49618
49619         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
49620
49621 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
49622
49623         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
49624         do not have a framework for the "compat" tests yet.
49625
49626 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
49627
49628         * lib/mike-g++.exp (postbase): New local variable `mathlib',
49629         set to null if we're testing vxworks5.1.  Use that instead of
49630         `-lm' in the setting of LIBS for link and run.
49631
49632 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
49633
49634         * config/rom68k.exp (${tool}_load): Major changes to make it
49635         work.  Verified that it does in fact return the stuff in
49636         exec_output properly.  Catch any Emul or any TRAP other than 0.
49637
49638 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
49639
49640         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
49641         LDFLAGS properly for targets that need stuff from libgloss.
49642         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
49643         only run once.
49644         (gpp_initialized): New variable.
49645
49646 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
49647
49648         * config/rom68k.exp: Load libgloss.exp.
49649         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
49650         so we can produce a fully linked binary.
49651         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
49652         so we can produce a fully linked binary.
49653
49654 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
49655
49656         * lib/plumhall.exp (ph_section): Watch for expected failures.
49657         Add missing `else'.
49658
49659         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
49660         run the testcase.
49661         (c-torture): Likewise.
49662
49663 1995-08-28  Doug Evans  <dje@cygnus.com>
49664
49665         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
49666
49667         * lib/mike-g++.exp (mike_cleanup): New proc.
49668         (prebase): New globals compiler_result, not_compiler_result,
49669         target_regexp.
49670         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
49671         allow leading "-" in pattern.  Watch for unsupported tests.
49672         If $compiler_result is set, pattern match assembler code,
49673         and ditto for $not_compiler_result.
49674         * lib/mike-gcc.exp: Likewise.
49675
49676         * lib/plumhall.exp (ph_execute): Only call ph_summary if
49677         execution "succeeded".
49678
49679 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
49680
49681         * config/win32.exp: New file.
49682         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
49683
49684 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
49685
49686         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
49687         unsupported.
49688         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
49689         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
49690         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
49691
49692         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
49693         "... without exceptions was ...".  That is now handled by
49694         prune_system_crud.
49695         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
49696
49697 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
49698
49699         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
49700         sieve.c,sort2.c}: New files.
49701         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
49702         sieve.exp,sort2.exp}: Drivers for them.
49703
49704         * lib/mike-gcc.exp (program_output): New user settable variable.
49705         (postbase): Call prune_system_crud.  Also prune extraneous compiler
49706         messages.
49707         * lib/mike-g++.exp (program_output): New user settable variable.
49708
49709         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
49710
49711         * config/sh.exp: Deleted (use sim.exp instead).
49712
49713 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
49714
49715         * config/vx.exp: Declare CHECKTASK as global.
49716         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
49717         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
49718         * lib/old-dejagnu.exp: Load [pwd]/$executable.
49719
49720 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
49721
49722         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
49723         target. Like vx.exp, only includes `vx29k.exp' instead of
49724         `vxworks.exp'.
49725
49726 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
49727
49728         * config/sim.exp: Increase time limit from 120 seconds to 240.
49729
49730 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
49731
49732         * gcc.c-torture/execute/950628-1.c: New test.
49733
49734 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
49735
49736         * gcc.c-torture: Update with changes/additions from
49737         c-torture-1.34.
49738
49739 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
49740
49741         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
49742
49743 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
49744
49745         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
49746
49747 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
49748
49749         * gcc.c-torture/compile/950512-1.c: New test.
49750         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
49751         * gcc.dg/struct-ret-1.c: Likewise.
49752
49753 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
49754
49755         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
49756           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
49757
49758 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
49759
49760         * gcc.c-torture/special/920411-1.c: Deleted.
49761         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
49762
49763 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
49764
49765         * config/sim.exp (${tool}_load): Hack in call to bash to get a
49766         cpu limit.
49767
49768 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
49769
49770         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
49771
49772 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
49773
49774         From kenner;
49775         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
49776         is the proper length.
49777         * va-arg-3.c: Likewise.
49778
49779 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
49780
49781         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
49782         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
49783
49784         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
49785         * lib/g++.exp (default_g++_start): Delete old cruft.
49786
49787 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
49788
49789         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
49790         (2 * (1 << 18)) to (2 * (1 << 17)).
49791
49792         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
49793
49794 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
49795
49796         * config/rom68k.exp: Renamed from config/idp.exp
49797
49798 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
49799
49800         * c-torture/compile/921109-2.c
49801
49802 1995-04-18  Mike Stump  <mrs@cygnus.com>
49803
49804         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
49805         excess errors.
49806
49807 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
49808
49809         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
49810         output.
49811         * lib/g++.exp (default_g++_start): Likewise.
49812
49813 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
49814
49815         * gcc.c-torture/compile/950329-1.c: New test.
49816
49817 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
49818
49819           * config/bug.exp (${tool}_load): Updated to use new remote_open
49820           and remote_close procs.
49821         * config/idp.exp: New file.
49822
49823 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
49824
49825         * gcc.c-torture/execute/950322-1.c: New test.
49826
49827 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
49828
49829         * config/vx.exp (${tool}_load): Clean up testing of return code from
49830         vxworks_ld and vxworks_spawn.
49831
49832 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
49833
49834         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
49835
49836 1995-03-13  Mike Stump  <mrs@cygnus.com>
49837
49838         * lib/old-deja.exp: Add `excess errors test - ' error, now one
49839         can mark excess errors on a machine by machine basis.  Note, the
49840         default is to not expect any excess errors, even when excess
49841         errors test - is given, so you will want to put an XFAIL ... on
49842         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
49843         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
49844         those 4 machines, but no others.
49845
49846 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
49847
49848         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
49849         * lib/c-torture.exp: to here.
49850
49851 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
49852
49853         * gcc.c-torture/execute/950221-1.c: New test.
49854         * gcc.c-torture/execute/struct-ret-1.c: New test.
49855         * gcc.c-torture/compile/950221-1.c: New test.
49856
49857         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
49858
49859 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
49860
49861         * gcc.c-torture/execute/arith-1.c (main): Return 0.
49862         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
49863
49864 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
49865
49866         * g++.gb: New directory of tests, derived from my signature and
49867         class scoping tests.
49868
49869         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
49870         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
49871         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
49872         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
49873         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
49874         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
49875         * g++.gb/sig25.C: Likewise.
49876
49877         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
49878         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
49879         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
49880         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
49881         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
49882         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
49883         * g++.gb/sig25.exp: Likewise.
49884
49885         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
49886         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
49887         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
49888         * g++.gb/scope13.C: Likewise, this test still fails.
49889
49890         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
49891         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
49892         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
49893         * g++.gb/scope13.exp: Ditto.
49894
49895         * g++.gb/README: New file, explains what these tests are about.
49896
49897 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
49898
49899         * lib/dg.exp (dg-do): Support `preprocess'.
49900         (dg-test): Likewise.
49901
49902 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
49903
49904         * config/udi.exp: change "continue -expect" to "exp_continue".
49905
49906 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
49907
49908         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
49909         Delete redundant tests.
49910
49911         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
49912         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
49913         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
49914         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
49915         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
49916         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
49917         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
49918         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
49919
49920         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
49921         storing label pointers.
49922         * gcc.c-torture/execute/921019-1.c: Likewise.
49923         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
49924         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
49925         parameter fp.
49926         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
49927         constants.
49928
49929         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
49930         Delete obsolete tests.
49931
49932         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
49933         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
49934         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
49935         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
49936         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
49937         * gcc.c-torture/compile/950124-1.c: New test.
49938
49939         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
49940
49941 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
49942
49943         * lib/mike-g++.exp: Add -lm to LIBS.
49944
49945 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
49946
49947         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
49948
49949 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
49950
49951         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
49952
49953 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
49954
49955         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
49956
49957 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
49958
49959         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
49960         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
49961         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
49962         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
49963         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
49964         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
49965         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
49966         * g++.law/{operators31.C, operators32.C,
49967         * g++.law/{operators33.C, operators34.C}: Likewise.
49968         * g++.law/{pic1.C, refs2.C}: Likewise.
49969         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
49970         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
49971         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
49972         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49973
49974         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
49975         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
49976         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
49977         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
49978         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
49979         * g++.law/{enum9.exp, friend5.exp}: Likewise.
49980         * g++.law/{nest3.exp, nest4.exp}: Likewise.
49981         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
49982         * g++.law/{operators30.exp, operators31.exp}: Likewise.
49983         * g++.law/{operators32.exp, operators33.exp}: Likewise.
49984         * g++.law/{operators34.exp}: Likewise.
49985         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
49986         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
49987         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
49988         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
49989         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
49990
49991         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
49992         No longer expected to fail.
49993         * g++.law/missed-error3.C: Tweak for recent bool changes.
49994
49995 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
49996
49997         * config/emb-unix: Deleted.
49998         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
49999         remote execution.  Do final link on remote host if REMOTE_LINK is set.
50000
50001 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
50002
50003         * lib/dg.exp (dg-test): Fix typo in last patch.
50004
50005 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
50006
50007         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
50008         (handles multiple occurrences).
50009
50010 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
50011
50012         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
50013         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
50014         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
50015         printed).
50016         * lib/c-torture.exp (c-torture-compile): Likewise.
50017         (c-torture): Prepend full path if missing.
50018         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
50019         (gcc_fail): Likewise.
50020         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
50021
50022 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
50023
50024         * lib/netware.exp: Only attach to NetWare i386 systems.
50025
50026 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
50027
50028         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
50029         messages.  Add test name to "output pattern match" pass/fail message.
50030
50031 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
50032
50033         * gcc.dg: New testsuite.
50034         * gcc.dg/dg.exp: New file.
50035
50036         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
50037         test-switch.c}: Deleted.
50038
50039         * gcc.misc-tests/msgs.exp: New testcase driver.
50040
50041 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
50042
50043         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
50044         Watch for illegal return values from ${tool}_load.
50045         * config/unix.exp (${tool}_load): Fix pass/fail detection for
50046         cross targets.  Coerce return value >0 to 1.
50047
50048 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
50049
50050         * config/unix.exp (${tool}_load): Call program rsh, not proc.
50051
50052         * config/emb-unix.exp: New file.
50053
50054         * config/sim.exp: Error if variable $SIM not defined.
50055         (${tool}_load): Mark test as "untested" if simulator missing.
50056
50057         * config/unix.exp: Load remote.exp to get rcp_download.
50058         * lib/c-torture.exp: Use different option lists for testcases with
50059         and without loops.
50060         * gcc.c-torture/execute/execute.exp: Likewise.
50061
50062 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
50063
50064         * config/*.exp: Clarify return code from ${tool}_load.
50065         Call `unresolved' or `untested' instead of `warning' or `perror'
50066         (sometimes you still want to call both though).
50067         Add comment that `shell_id' is local to each file.
50068         * config/udi.exp (timeout): Set to 30.
50069         Don't print warning if connection fails, $connectmode has already
50070         printed an error.
50071         (${tool}_load): Move verbose messages to level 2.
50072         Rework pattern for "Process started" message.
50073         Pass `shell_id' to ${connectmode}_download.
50074         Retry twice upon timeout.  Make resetting of target more robust.
50075         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
50076         Pass `shell_id' to exit_$connectmode.
50077         Only call exit_$connectmode if connected.
50078         * config/unix.exp (${tool}_load): Check return codes better.
50079         * config/vrtx.exp (${tool}_load): Likewise.
50080         * config/vx.exp (${tool}_load): Likewise.
50081         Delete unneeded global's.
50082         * lib/dg.exp (dg-test): Update to reflect clarified return codes
50083         from ${tool}_load.
50084         (dg-stat): Delete.
50085         (dg-init): Delete recording of pass/fail counts.
50086         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
50087         (old-dejagnu-init): Likewise.
50088         (old-dejagnu-stat): Delete contents, empty proc now.
50089         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
50090         (c-torture): Delete references to lcnt, lpass, lfail.
50091         Get option list from TORTURE_OPTIONS.
50092         Delete -funroll[-all]-loops if no loops.
50093         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
50094         (g++_stat): Delete contents (empty proc now).
50095         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
50096         (gcc_finish): Likewise.
50097         (gcc_stat): Deleted.
50098         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
50099         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
50100         * gcc.c-torture/execute/execute.exp: Likewise.
50101         Split tests into two parts: compile, execute.
50102         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
50103         no loops.  Update to reflect clarified return codes from ${tool}_load.
50104
50105 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
50106
50107         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
50108         to grep for.
50109         (old-dejagnu): Likewise (where necessary).
50110
50111 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
50112
50113         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
50114
50115         * lib/dg.exp (dg-process-target): Fix processing of selector.
50116         Add comment regarding use of `error'.
50117
50118         * lib/gcc.exp (prune_system_crud): Define if missing.
50119         * lib/g++.exp (prune_system_crud): Likewise.
50120
50121         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
50122         Call prune_system_crud.
50123         * lib/dg.exp (dg-runtest): New proc.
50124         Use perror instead of send_user for tcl errors in testcase.
50125         Don't return any value, it's never used.
50126         Don't clobber previous definition of `unknown'.
50127         Print tcl errors in `dg-final'.
50128
50129 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
50130
50131         * lib/dg.exp (dg-process-target): Improve syntax error messages.
50132         (dg-test): Don't print errorInfo, it contains stack backtrace.
50133
50134 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
50135
50136         * lib/g++.exp (runtest_file_p): Define if missing.
50137
50138 1994-09-24  Doug Evans  (dje@cygnus.com)
50139
50140         * lib/mike-g++.exp: Comment out loading of g++.exp.
50141         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
50142         (default_g++_version): Always print something.
50143         (default_g++_start): Comment out call to `which'.
50144         (g++_start, g++_load): Deleted (must be defined in config file).
50145         * lib/gcc.exp: Test for existence of $CC at start.
50146         Delete check for tmpdir (done in gcc_init).
50147         (default_gcc_version): Always print something.
50148         (default_gcc_start): Comment out call to `which'.
50149         * config/*.exp: Major cleanup - make cross targets work at least a
50150         little better for g++ (by not being "--tool gcc" specific).
50151         Rename gcc_xxx to ${tool}_xxx.
50152         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
50153         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
50154
50155 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
50156
50157         * lib/c-torture.exp (c-torture-compile): Rework compiler
50158         message processing.
50159
50160         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
50161         c-torture.
50162
50163 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
50164
50165         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
50166
50167         * lib/dg.exp (dg-process-target): Support { target native }.
50168
50169 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
50170
50171         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
50172         looked for "... program xxx got fatal signal".
50173         Correct regsub munging of `comp_output'.
50174         Ignore compiler messages "path prefix not used" and "linker input
50175         file unused".
50176
50177 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
50178
50179         * lib/gcc.exp (runtest_file_p): Define if missing.
50180         * gcc.prms/template.c: Example to work from.
50181
50182 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
50183
50184         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
50185         * lib/dg.exp (dg-test): Call unsupported testcases as such.
50186
50187         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
50188         * gcc.prms/1883.c: Moved from compile/940714-1.c.
50189         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
50190         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
50191
50192         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
50193         (dg-process-target): No longer a varargs proc.
50194         Return S/N for target, P/F for xfail.  All callers changed.
50195         (user option procs): More argument checking.
50196         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
50197         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
50198         (dg-test): Skip test if not running on selected target in `dg-do'.
50199         Update handling of `dg-do-what', `dg-output-text'.
50200         Separate execution pass/fail from output pattern match pass/fail.
50201         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
50202
50203 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
50204
50205         * gcc.c-torture/special/special.exp: Don't expect failure for mips
50206         target for 920510-1.c.
50207
50208 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
50209
50210         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
50211         Clean up comment regarding use of passcnt, etc.
50212         (gcc_stat): Don't update `testcnt' here.
50213         (gcc_finish): Do it here.
50214         Might as well reset `but_id' here too.
50215         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
50216         to determine if the file should be tested.
50217         * gcc.c-torture/compile/compile.exp: Likewise.
50218         * gcc.c-torture/execute/execute.exp: Likewise.
50219         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50220         * gcc.misc-tests/dg-test.exp: Likewise.
50221         * gcc.prms/prms.exp: Likewise.
50222         * gcc.wendy/wendy.exp: Likewise.
50223         * g++.old-deja.exp: Likewise.
50224         Move "Testing file" message to verbose level 1.
50225
50226 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
50227
50228         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
50229
50230 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
50231
50232         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
50233         (default_gcc_start): Accept optional second list element
50234         of compiler flags.  Print compiler output at verbosity level 2.
50235         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
50236         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
50237         Save current values of framework globals passcnt, failcnt, xpasscnt,
50238         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
50239         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
50240         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
50241         xfailcnt to compute stats.  Update framework global `testcnt' from
50242         pass/fail counts.
50243         (gcc_finish): New proc.  Clean up test environment.
50244         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
50245         (gcc_epass, gcc_efail): Delete.
50246         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
50247         argument of line number.
50248         (dg-init): If the tool has an init routine, call it.
50249         (dg-test): Remove args `cflags_var' and `libs_var'.
50250         Pass all compiler options to ${tool}_start.
50251         Handle missing line number.
50252         (dg-finish): New function.
50253         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
50254         particular files.  Call gcc_finish at end.  Move "skipping test"
50255         message to verbosity level 3.
50256         * gcc.c-torture/compile/compile.exp: Likewise.
50257         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
50258         * gcc.c-torture/execute/execute.exp: Likewise.
50259         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50260         Print testcase being tried at verbosity level 1.
50261         * gcc.c-torture/special/special.exp: Unset xfail.
50262         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50263         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
50264         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
50265         * gcc.failure/failure.exp: Likewise.
50266         * gcc.ieee/ieee.exp: Likewise.
50267         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
50268         Update call to dg-test.  Call dg-finish at end.
50269         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
50270         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
50271         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
50272         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
50273         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
50274         * gcc.wendy/wendy.exp: Add copyright.
50275         Delete setting of tmpdir (done by gcc_init).
50276         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
50277         Pass compiler flags to gcc_start.  Call gcc_finish at end.
50278         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
50279         gcc_[ce]pass/fail.
50280
50281 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
50282
50283         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
50284         confusion.
50285         (g++_load): Likewise.
50286
50287         * config/*.exp (gcc_load): Some were varargs fns and some were not.
50288         Rename argument to `prog' to remove the confusion.
50289         Varargs fns behave differently too!
50290         (g++_load): Likewise.
50291
50292         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
50293
50294         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
50295         what it is.  Delete (always) printing of status value for !native.
50296         Simplify verbose code, and include status and exec_output.
50297         (g++_load): Use gcc_load.
50298
50299 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
50300
50301         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
50302         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
50303         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
50304         940714-3.c as these testcases don't exist anymore.  Make
50305         va-arg-1.c expected to pass.
50306
50307 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
50308
50309         * gcc.misc-tests/misc.exp: Only run specific testcases.
50310         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
50311         * gcc.misc-tests/dg-[1-9].c: New files.
50312
50313         * lib/dg.exp: New testsuite driver.
50314         * gcc.prms/prms.exp: Use it.
50315
50316         * README.gcc: New file.
50317
50318         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
50319         Document and reset `lxpass' and `lxfail'.
50320         Simplify "initialized" message.
50321         (gcc_stat): Clean up comments a little.
50322
50323 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
50324
50325         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
50326
50327 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
50328
50329         * lib/old-dejagnu.exp (process-option): New proc.
50330         (old-dejagnu-init, old-dejagnu-stat): Likewise.
50331         (old-dejagnu): Simplify.
50332         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
50333
50334 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
50335
50336         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
50337         exists and is not an empty string.
50338
50339         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
50340         $xfail rather than calling setup_xfail.  Clear $xfail when test is
50341         finished.
50342         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
50343         automatically.
50344
50345         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
50346         longer expected to fail.
50347
50348         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
50349         "f" function call.
50350
50351         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
50352
50353         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
50354         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
50355         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
50356         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
50357         c-torture-1.29.
50358
50359         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
50360         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
50361
50362         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
50363
50364         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
50365         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
50366
50367         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
50368         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
50369         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
50370
50371 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
50372
50373         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
50374         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
50375         940714-1.c, 940714-2.c, 940714-3.c},
50376         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
50377         gcc.misc-tests/{mg.c,mg.exp}:
50378         New tests.
50379         * gcc.noncompile/noncompile.exp: Change accordingly.
50380
50381 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
50382
50383         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
50384         Undo previous clobberage.
50385
50386 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
50387
50388         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
50389         * gcc.special/{930510-1.c, special.exp}:
50390         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
50391         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
50392         struct-varargs-1.c}: New tests from c-torture-1.26.
50393
50394 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
50395
50396         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
50397           argument to switch.
50398
50399 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
50400
50401         * Revert the previous changes.  Please see Rob's directory
50402           (/lisa/test/rob/progressive/gcc/testsuite) for testing
50403           fixes.
50404
50405 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
50406
50407         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
50408             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
50409             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
50410             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
50411             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
50412             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
50413             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
50414             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
50415             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
50416             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
50417             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
50418             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
50419             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
50420             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
50421             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
50422             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
50423             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
50424             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
50425             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
50426             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
50427             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
50428             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
50429             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
50430             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
50431             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
50432             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50433             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
50434
50435 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
50436
50437         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
50438             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
50439           with perror calls.
50440
50441 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
50442
50443         * config/unix.exp (g++_load): Fix syntax.
50444
50445 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
50446
50447         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
50448         * gcc.noncompile/921017-1.c: Deleted obsolete test.
50449         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
50450         Don't expect va-arg-1.c to fail.  Correct expected output for
50451         920928-1.c.
50452         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
50453         * gcc.wendy/hbm4.c: Correct typo.
50454         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
50455
50456 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
50457
50458         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
50459         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
50460         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
50461         * lib/c-torture.exp (c-torture-compile): Ditto.
50462
50463         Reduce volume of output (remove all the -I's and such).
50464         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
50465         Call gcc_cpass, gcc_cfail.
50466         (c-torture): Pass testing option to c-torture-compile.
50467
50468 1994-03-21  Doug Evans  (dje@cygnus.com)
50469
50470         Bring patches over from progressive.
50471         * config/default.exp: Exit remote shell cleanly.
50472         (g++_exit, g++_start): Add default versions.
50473         * config/sim.exp (gcc_load): Use perror, not error.
50474
50475 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
50476
50477         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
50478         set in site.exp.
50479
50480 1994-03-14  Doug Evans  (dje@cygnus.com)
50481
50482         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
50483         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
50484         (wendy_try): New proc to run testcase.
50485         (main loop): Call 'em.
50486         * gcc.wendy/*.c: Clean up pass to correct expected output.
50487
50488         * lib/gcc.exp: Minor cleanup work.
50489         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
50490
50491 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
50492
50493         * config/sim.exp (gcc_load): Document return codes better.
50494         Don't pass -v to simulator.
50495
50496 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
50497
50498           * gcc.special/920717-x.c: Fix typo.
50499           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
50500           get at sources.
50501
50502         * lib/mike-gcc.exp: Fix typo.
50503
50504 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
50505
50506         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
50507         binary to use, transform the name.
50508         * config/*.exp: rename everything. Nuke any g++ specific files,
50509         it's now a special case of gcc that requires no special support.
50510         Add a default.exp for unsupported targets.
50511
50512 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
50513
50514         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
50515         lib/old-dejagnu.exp: Fix a few patterns to work with the new
50516         version of Tcl.
50517
50518 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
50519
50520         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
50521         than a warning.
50522
50523 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
50524
50525         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
50526
50527 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
50528
50529         * gcc.execute/execute.exp: Combine opt_list and foption_list into
50530         option_list.  Compile every file with only 4/6 option choices
50531         (same as C torture) instead of with 12/18 different option
50532         choices.
50533         * lib/c-torture.exp: Likewise.
50534
50535         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
50536         not already set.
50537
50538 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
50539
50540         * lib/old-deja.exp: Add `excess errors test fails' error, now one
50541         can put an XFAIL *-*-* on excess errors.
50542
50543 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
50544
50545         * g++.law: Add more tests derived from g++-bugs snapshots.
50546
50547         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
50548         equivalent to g++.law/init9.
50549
50550         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
50551         compiled it, and the a.out file after we've run it.
50552
50553 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
50554
50555         * lib/mike-g++.exp (postbase): Delete the .o file after we've
50556         compiled it, and the a.out file after we've run it.
50557
50558 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
50559
50560         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
50561
50562 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
50563
50564         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
50565         version number.
50566
50567 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
50568
50569         * g++.law: New directory of g++ tests derived from the g++-bugs
50570         snapshots.
50571
50572 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
50573
50574         * gcc.compile: initbug1.c initbug1.exp testcase added
50575
50576 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
50577
50578         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
50579         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
50580           fixes submitted by Jeff Law (law@cs.utah.edu)
50581         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
50582           Jeff Law (law@cs.utah.edu)
50583
50584
50585 1993-11-30  Mike Stump  (mrs@cygnus.com)
50586
50587         * config/unix-g++.exp: Follow the gcc way of doing things.
50588         * g++.old-deja/old-deja.exp: Minor updates.
50589         * lib/g++.exp: New file, follow the gcc way of doing things.
50590         * lib/old-dejagnu.exp: Minor updates.
50591         * lib/mike-g++.exp: Always unset errorInfo.
50592
50593 1993-11-06  Mike Stump  (mrs@cygnus.com)
50594
50595         * lib/gcc.exp: Fix some errors with the below change, CC and
50596         CFLAGS should be global when setting, not local.
50597
50598 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
50599
50600         * lib/gcc.exp: Transform tool name.
50601
50602 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50603
50604         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
50605
50606 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50607
50608         * lib/gcc.exp: change gcc_done to gcc_stat
50609
50610 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
50611
50612         * Upgraded gcc testsuite to c-torture version 1.25
50613
50614 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
50615
50616         * lib/gcc.exp: added reporting code. Changed verbose compile message.
50617         * lib/c-torture: added hooks for new reporting code.
50618
50619 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
50620
50621         * config/sh-gcc.exp: check if sh-sim exists in the path
50622
50623 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
50624
50625         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
50626         * gcc.compile/compile.exp: Initial changes for new logic.
50627         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
50628         * gcc.failure/failure.exp: Initial changes for new logic.
50629         * gcc.ieee/ieee.exp: Initial changes for new logic.
50630         * gcc.misc-tests/misc.exp: Initial changes for new logic.
50631         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
50632         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
50633         * lib/c-torture.exp: Initial changes for new logic.
50634         * lib/gcc.exp: Initial changes for new logic.
50635
50636 1993-10-15  Mike Stump  (mrs@cygnus.com)
50637
50638         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
50639         depend upon failure or success.  Fully qualify names in failure
50640         and success messages.  Always remove a.out before starting
50641         compile, just in case.  Pay more attention to error text output by
50642         the compiler.  Handle testcases with no known past errors just
50643         like all others, so that things are uniform.  Other miscellaneous
50644         improvements.
50645
50646 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
50647
50648         * gcc.cpp: new directory for cpp tests
50649
50650 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
50651
50652         * lib/chill.exp: Code reformatted, removed unused code.
50653         * config/unix-chill.exp: Code reformatted, removed unused code.
50654         * chill.execute/execute.exp: Code reformatted, removed unused code.
50655         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
50656
50657 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
50658
50659         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
50660         routines not written.
50661
50662 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
50663
50664         * config/bug-gcc.exp: Use new procs from bug.exp.
50665
50666 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
50667
50668         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
50669         via ftp, rather than depending on NFS.
50670         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
50671         case.
50672
50673 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
50674
50675         * config/bug-gcc.exp: Use new download proc.
50676
50677 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
50678
50679         * chill.execute/execute.exp: cleanups, handles errors better
50680         * chill.compile/compile.exp: rewrite, based on execute.exp
50681         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
50682         * lib/chill.exp: major changes to diff proc and compile and link
50683           procs. added chill_fail and chill_pass wrappers to pass and
50684           fail. added more comments, and handle error codes better.
50685           Added a hack to capture stderr from exec, so noncompile tests
50686           can work.
50687
50688 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
50689
50690         * chill.execute/execute.exp: rewrite of testsuite driver
50691         * lib/chill.exp: rewrite of testsuite driver
50692         * config/unix-chill.exp: rewrite of testsuite driver
50693
50694 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
50695
50696         In chill.execute:
50697         * iexpr.ch: Standardize uppercase.
50698         * tuples.dat: Standardize uppercase.
50699         * vary.ch: standardize.  Correct varying string assignments.
50700         * vary.dat: Add new output lines.
50701
50702 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
50703
50704         In chill.execute:
50705         * chprintf.ch: Standardize use of uppercase.
50706         * tuples.ch: Standardize and turn arr2 into a DCL,
50707           rather than a SYN.
50708         * pinits.ch: Standardize.
50709
50710 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
50711
50712         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
50713         * Makefil: Renamed to Makefile.in.
50714         * configure.in: New.
50715
50716 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
50717
50718         In chill.execute:
50719         * .cvsignore: Add result/output files.
50720         * Makefile: Fix up variables at start.  Use MFLAGS
50721           everywhere.  Correct bool_loc, built_ins entries.
50722           Add entry for vary1.ch.
50723         * bitarray.ch: Standardize upper-case usage.
50724         * bitexpr.ch: Standardize, add output of b1.
50725         * params.ch: Use arrayt in along PROC parameters, to
50726           avoid novelty problems.
50727         * sets.ch: Tiny cleanup.
50728         * vary1.ch: Re-indent.
50729
50730 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
50731
50732           * Add PR-related files to Makefiles, .cvsignore files, etc.
50733
50734 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
50735
50736         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
50737           with compiler objects. New names are test-flow.c and test-loop.c
50738
50739 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
50740
50741         * Upgraded c-torture tests from 1.19 to 1.20
50742
50743         * new files:
50744         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
50745         * gcc.compile: 930623-1.c 930623-2.c
50746         * gcc.noncompile: 930622-1.c 930622-2.c
50747         * gcc.failure: 920411-1.c 920627-2.c
50748         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
50749
50750 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
50751
50752         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
50753           More changes to get testsuite working properly. Needs more work.
50754           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
50755
50756 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
50757
50758         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
50759           More changes to get testsuite working properly. Needs more work.
50760
50761 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
50762
50763         * chill.compile/compile.exp: Added for Dejagnu support
50764         * chill.execute/execute.exp: Added for Dejagnu support
50765         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
50766
50767 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
50768
50769         This should complete moving the CHILL test files.
50770         * chill.noncompile(.cvsignore printf.grt
50771             in-printf.grt chprintf.grt chprintf.ch):
50772             Added test-support files.
50773           (Makefile): Modified further.
50774         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
50775             signal.ch): Added test files.
50776           * chill.execute (.cvsignore printf.grt printr.c
50777             in-printf.grt rts.c chprintf.grt rts.h): Added
50778           test-support files.
50779             (Makefile): More corrections.
50780
50781 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
50782
50783         * chill.compile, chill.execute, chill.nocompile: Add CHILL
50784           test cases, ready for DejaGnu.
50785
50786 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
50787
50788         * Upgraded c-torture tests from 1.18 to 1.19
50789
50790         * gcc.compile: added test(s):
50791           930607-1.c
50792         * gcc.execute: added test(s):
50793           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
50794
50795         * added new subdirectory for misc tests: gcc.misc-tests
50796         * gcc.misc-test(s): added tests:
50797           inst-check.c test-consts.c test-ior.c test-switch.c
50798
50799 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
50800
50801         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
50802
50803 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
50804
50805         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
50806
50807 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
50808
50809         * Upgraded c-torture tests from 1.17 to 1.18
50810
50811 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
50812
50813         * Upgraded c-torture tests from 1.12 to 1.17
50814
50815 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
50816
50817         * lib/old-dejagnu.exp:
50818           Fixed handling of XFAIL target triplets to correctly
50819           recognize wildcard characters.  Removed code that
50820           appended a unique id tag to the end of the file name
50821           printed out by the result of the testcases within a
50822           given test file.
50823
50824 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
50825
50826         * lib/old-dejagnu.exp:
50827           Reworked expected failure handling to trigger off of XFAIL
50828           keyword in keyphrase embeded in testcase source code. The
50829           XFAIL keyword must be at the end of the keyphrase line. It
50830           may optionally be followed by one or more target triplets.
50831           It has just occured that the handling of wildcards in the
50832           target triplet may not be correct.
50833
50834 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
50835
50836         * g++.old-deja/tests:
50837           Moved all subdirectories up one level into g++.old-deja .
50838
50839         * lib/old-dejagnu.exp:
50840           Fixed problem with CXXFLAGS not being properly reset, and being
50841           corrupted with extraneous "-c" compiler option.  This was
50842           causing binaries to not be generated for test that needed them.
50843           Modified strings passed to "pass" and "fail" so that individual
50844           tests from the same test file would be distinguished by an
50845           identifier appended to the test file name in the summary logs;
50846           this corrected a problem with erroneous diff logs.  Added code
50847           to search testcases for expected fail and unexpected pass keywords.
50848
50849 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
50850
50851         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
50852
50853 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
50854
50855         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
50856           Removed extraneous text from end of "Special g++ Options"
50857           keyphrase.
50858
50859         * lib/old-dejagnu.exp: Added pattern matching to look for new
50860           keywords, embedded in testcases comments, which will trigger
50861           calls to xpass and xfail.
50862
50863 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
50864
50865         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
50866           comments embedded in the testcases, especially the one looking for
50867           special compiler options, as well as the pattern matching for the
50868           compiler output again.
50869
50870 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
50871
50872         * lib/old-dejagnu.exp: Do a proper check of the return value for
50873           execute tests. Fixed several problems with the pattern matching
50874           of the compiler output which gave erroneous test results.
50875           Changed several of the test result messages to be more descriptive.
50876         * config/unix-g++.exp: Proc g++_load now actually works and
50877           executes the tests passed to it and returns a usable return
50878           value.
50879
50880 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
50881
50882           * lib/gcc.exp: Exits gracefully if $CC is bogus.
50883
50884 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
50885
50886         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
50887           Modified both files to properly execute the old style
50888           dejagnu tests. The previous versions of these files were
50889           experimental and did not function anything near correctly.
50890
50891 1993-04-05  Rob Savoye  (rob@cygnus.com)
50892
50893         * Removed all Makefile.in and configure.in files. No configuration
50894         needed now.
50895
50896 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
50897
50898         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
50899
50900 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
50901
50902         * gcc.compile/configure.in, gcc.unsorted/configure.in,
50903         gcc.special/configure.in, gcc.noncompile/configure.in,
50904         gcc.execute/configure.in, gcc.code_quality/configure.in,
50905         g++.other/configure.in, g++.old-deja/configure.in,
50906         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
50907         in srcname setting.
50908
50909 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
50910
50911         * lib/udi.exp: Fixed mondfe and mondfe_download.
50912         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
50913         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
50914
50915 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
50916
50917         * config/udi-gdb.exp: Check $shell_id after connecting to target.
50918         (gdb_exit): Don't remove *_soc files.
50919
50920 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
50921
50922         * lib/c-torture.exp: Don't look for main; instead always use -w
50923         -c.  This is how the c-torture tests work.  Remove the object
50924         file if the compilation succeeds.
50925         * gcc.execute/execute.exp: Remove executable if test passes.
50926         * gcc.noncompile/noncompile.exp: Every test is an expected
50927         failure.
50928         * gcc.special/special.exp: Added tests from c-torture 1.11,
50929         corrected use of existing test.
50930         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
50931         gcc.execute/920625-1.c: Updated to c-torture 1.11.
50932         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
50933         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
50934         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
50935         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
50936         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
50937         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
50938         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
50939         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
50940         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
50941         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
50942         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
50943         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
50944         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
50945         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
50946         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
50947         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
50948         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
50949         c-torture 1.11.
50950         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
50951         correspond to c-torture 1.11.
50952
50953         * New file.